From patchwork Wed Jun 3 10:10:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?Sm9obnNvbiBDSCBDaGVuICjpmbPmmK3li7Mp?= X-Patchwork-Id: 11585463 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id EF66B90 for ; Wed, 3 Jun 2020 10:10:38 +0000 (UTC) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8DF212067B for ; Wed, 3 Jun 2020 10:10:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=lists.cip-project.org header.i=@lists.cip-project.org header.b="da/g7gEp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8DF212067B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=moxa.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=bounce+64572+4665+4520428+8129116@lists.cip-project.org X-Received: by 127.0.0.2 with SMTP id xh2xYY4521763xrguC8gai7i; Wed, 03 Jun 2020 03:10:38 -0700 X-Received: from APC01-HK2-obe.outbound.protection.outlook.com (APC01-HK2-obe.outbound.protection.outlook.com [40.107.130.85]) by mx.groups.io with SMTP id smtpd.web10.10641.1591179036702936410 for ; Wed, 03 Jun 2020 03:10:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DRzdy0Voy3rnuL1hFZ0LitaeczPTywrIWWFhW+WJ7YblP4k/w60PPDSlXP3c52VvnULc4WkQ0NlhmrMIVeAkZYTBbqaUHZlI4GTwcH91D3Pksjg32Ye5zjuhPJj0BCLmWU8xev43wEMcYLCq0dM47xq56ERFnnGMVSN2WVZVRvY0UBi9lBcoMmGlWw4Ea/Zu4FwtV/X7fW9Jji3tixlWgj0KEyuMI1n1um3G9NkgKjN2jrqCDKA164PnGVnC/i8z28WDbIA7Do1UnAOqWMMXKgRItxdgcXPGXAz0dO76F0brVvl1jedbGIO8EsIIFc5OWra2xcDFkQDBJO2f+D3Auw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FwJ86uhGLV0VXCG3To/2fMKorfkN8rILJ/SlTqpzkCA=; b=SCS/LeQhocR8dxGwvj77Lxk82qQziiJ5N0rB85Vg2RIe3BoTmo+2iJVXwH7MD8W1Y7A7llxmzDKBEHKRZj0OR8B0hOgTZ0N7hjhe7oZNkeFeZi+v8+0V1gVbsW75BmpJVVuivijhhN34Rqca1ERiNVKvZi/+vYXZYHrihjXuQV7VZfnp/9ur7sHG6AqraccevnE92KXPNM6P4H3qph9aQtGY6iqomVCHZIxPhlayoV6Ud7cA5EYspTUBNhMavSvCGIt7IjKkmcjqKnlz+Rf5ZJL15qsSsTzqmZJpc1oDuSaCVrenKBtdnQtwZZ/Fn0MNan8zFhe5KWY+9MnifhALQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=moxa.com; dmarc=pass action=none header.from=moxa.com; dkim=pass header.d=moxa.com; arc=none X-Received: from HK2PR01MB3281.apcprd01.prod.exchangelabs.com (2603:1096:202:22::12) by HK2PR01MB3267.apcprd01.prod.exchangelabs.com (2603:1096:202:1c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.19; Wed, 3 Jun 2020 10:10:33 +0000 X-Received: from HK2PR01MB3281.apcprd01.prod.exchangelabs.com ([fe80::712b:170d:f873:68a3]) by HK2PR01MB3281.apcprd01.prod.exchangelabs.com ([fe80::712b:170d:f873:68a3%6]) with mapi id 15.20.3045.024; Wed, 3 Jun 2020 10:10:33 +0000 From: "johnsonch.chen@moxa.com" To: "cip-dev@lists.cip-project.org" , "nobuhiro1.iwamatsu@toshiba.co.jp" , "pavel@denx.de" Subject: [cip-dev] [PATCH 4.4.y-cip] ARM: dts: am33xx: Added macros for numeric pinmux addresses Thread-Topic: [cip-dev] [PATCH 4.4.y-cip] ARM: dts: am33xx: Added macros for numeric pinmux addresses Thread-Index: AdY5jdtBYOtEcblRS1K1kelKMGMrcQ== Date: Wed, 3 Jun 2020 10:10:33 +0000 Message-ID: Accept-Language: zh-TW, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [123.51.145.16] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ee8ac235-ba66-4860-8ede-08d807a65a52 x-ms-traffictypediagnostic: HK2PR01MB3267: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:82; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: Psv71sqqJUxb8sVGLgEmz7Tb8JCioScIf44iwicBua7ktTSWI0EgNnx2tJepP1f5ErapMGD/YlCwxzadPoBZS5+YWNVHNQonzeWrTHWCdD5xcCneZq4REARBWVK/7WCUzunG4WHIPOR+CDoeDLlNz6QT3kezuLIHaV/pyj6WY/Vh/gXMuxxigU0hlhVQlJbDrX5QNcPpABJ5XOdtPW24rtFx2baIBzbi8WapHMntqIAK5NEG8mAx9EaZVLAc28j99S3BD7xafi9k0hgzk4m06QhngO7ysChcNVDFmlsE0onVOOle0yK7g6wjqmY2Y5ScrDIucpYbqsCeMUAb+Z5kzQ== x-ms-exchange-antispam-messagedata: vFOkcbJXS+oRnGfjE7Y9YT9K/zJxc72HUcL0wt3fw/7xPYMxt2Xt3Nm5heYuhUp42ZWUIWY9NKGeZar9CL35i+t9pIB1Pz70FSxz3iYWWyyiT/InGH1/fhl9UWnD1ZhDt10K5qqDwJbEyF4mEbZj/cpzY3b5PbYt36a3OzoGisrPS0769Z+rZWnWCT1Q/X+Q4/MP5Or333YpNM/hEsQ+PnGupj8N/rD5QVNUSToAdNzwDmSTOBTNaS5kmqFCnm5273rg/71TAt2M7jePJdquTMCMvbU6brZ+3i5Jn4mIo0zc5I3NCDXN19yDC3DcdsdNm79EW+fHfFfTbf0+0Qg6FBd9Zbu0U2jH7UgbPjD/SGEpqmE6Aa+LGhYARd+xM7P9FNN+30XIfva7ewaNwtcnobG2iirNqKj8efcoH0GCcNkNTwFHkX625OJ4oFAyc5vl+sOViOauy7sdCxmUxISkm6um5uWz96hbQc0efd7fIbA= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: moxa.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee8ac235-ba66-4860-8ede-08d807a65a52 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2020 10:10:33.2361 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5571c7d4-286b-47f6-9dd5-0aa688773c8e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xkRIMVNkrcpRedZxkJTTFiR9mWg6+7ZcVnoNms4o+CMxy1vB4E+GJwe4DMJ44wiJBv1w+tYjd8gx/WFMFMnFiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR01MB3267 Precedence: Bulk List-Unsubscribe: Sender: cip-dev@lists.cip-project.org List-Id: Mailing-List: list cip-dev@lists.cip-project.org; contact cip-dev+owner@lists.cip-project.org Delivered-To: mailing list cip-dev@lists.cip-project.org Reply-To: cip-dev@lists.cip-project.org X-Gm-Message-State: DqN5JXR9Iks2tb9AmZ54dyvtx4520428AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.cip-project.org; q=dns/txt; s=20140610; t=1591179038; bh=EmtAowtms+0MqNNujiZsGBH3/WFeLQCk5rndMzgTYR8=; h=Content-Type:Date:From:Reply-To:Subject:To; b=da/g7gEpkm0sw6ryW+9j4xh2s0lrOa9TCNF5YlyAf3XHmFv5hHfLSLuc++6lnE7fwJk XdatqI75GIsJ6kg9Ug43SuP+q8DRpHvMmckeRh244Sl2fIisP6NjV6ROTxpVVWk7BXxZT lyYYJPh0XnEVduM05KK1PsroQt5lV8S53r8= From: Christina Quast commit 7ebd1ea798a4932231b18499df136fb552f6f648 upstream. The values are extraced from the "AM335x SitaraTM Processors Technical Reference Manual", Section 9.3.1 CONTROL_MODULE Registers, based on the file autogenerated by TI PinMux. Signed-off-by: Christina Quast Reviewed-by: Rob Herring Signed-off-by: Tony Lindgren Signed-off-by: Johnson Chen --- include/dt-bindings/pinctrl/am33xx.h | 130 ++++++++++++++++++++++++++++++++++- 1 file changed, 129 insertions(+), 1 deletion(-) diff --git a/include/dt-bindings/pinctrl/am33xx.h b/include/dt-bindings/pinctrl/am33xx.h index 7d947a597220..17877e85980b 100644 --- a/include/dt-bindings/pinctrl/am33xx.h +++ b/include/dt-bindings/pinctrl/am33xx.h @@ -40,5 +40,133 @@ #undef PIN_OFF_INPUT_PULLDOWN #undef PIN_OFF_WAKEUPENABLE -#endif +#define AM335X_PIN_OFFSET_MIN 0x0800U + +#define AM335X_PIN_GPMC_AD0 0x800 +#define AM335X_PIN_GPMC_AD1 0x804 +#define AM335X_PIN_GPMC_AD2 0x808 +#define AM335X_PIN_GPMC_AD3 0x80c +#define AM335X_PIN_GPMC_AD4 0x810 +#define AM335X_PIN_GPMC_AD5 0x814 +#define AM335X_PIN_GPMC_AD6 0x818 +#define AM335X_PIN_GPMC_AD7 0x81c +#define AM335X_PIN_GPMC_AD8 0x820 +#define AM335X_PIN_GPMC_AD9 0x824 +#define AM335X_PIN_GPMC_AD10 0x828 +#define AM335X_PIN_GPMC_AD11 0x82c +#define AM335X_PIN_GPMC_AD12 0x830 +#define AM335X_PIN_GPMC_AD13 0x834 +#define AM335X_PIN_GPMC_AD14 0x838 +#define AM335X_PIN_GPMC_AD15 0x83c +#define AM335X_PIN_GPMC_A0 0x840 +#define AM335X_PIN_GPMC_A1 0x844 +#define AM335X_PIN_GPMC_A2 0x848 +#define AM335X_PIN_GPMC_A3 0x84c +#define AM335X_PIN_GPMC_A4 0x850 +#define AM335X_PIN_GPMC_A5 0x854 +#define AM335X_PIN_GPMC_A6 0x858 +#define AM335X_PIN_GPMC_A7 0x85c +#define AM335X_PIN_GPMC_A8 0x860 +#define AM335X_PIN_GPMC_A9 0x864 +#define AM335X_PIN_GPMC_A10 0x868 +#define AM335X_PIN_GPMC_A11 0x86c +#define AM335X_PIN_GPMC_WAIT0 0x870 +#define AM335X_PIN_GPMC_WPN 0x874 +#define AM335X_PIN_GPMC_BEN1 0x878 +#define AM335X_PIN_GPMC_CSN0 0x87c +#define AM335X_PIN_GPMC_CSN1 0x880 +#define AM335X_PIN_GPMC_CSN2 0x884 +#define AM335X_PIN_GPMC_CSN3 0x888 +#define AM335X_PIN_GPMC_CLK 0x88c +#define AM335X_PIN_GPMC_ADVN_ALE 0x890 +#define AM335X_PIN_GPMC_OEN_REN 0x894 +#define AM335X_PIN_GPMC_WEN 0x898 +#define AM335X_PIN_GPMC_BEN0_CLE 0x89c +#define AM335X_PIN_LCD_DATA0 0x8a0 +#define AM335X_PIN_LCD_DATA1 0x8a4 +#define AM335X_PIN_LCD_DATA2 0x8a8 +#define AM335X_PIN_LCD_DATA3 0x8ac +#define AM335X_PIN_LCD_DATA4 0x8b0 +#define AM335X_PIN_LCD_DATA5 0x8b4 +#define AM335X_PIN_LCD_DATA6 0x8b8 +#define AM335X_PIN_LCD_DATA7 0x8bc +#define AM335X_PIN_LCD_DATA8 0x8c0 +#define AM335X_PIN_LCD_DATA9 0x8c4 +#define AM335X_PIN_LCD_DATA10 0x8c8 +#define AM335X_PIN_LCD_DATA11 0x8cc +#define AM335X_PIN_LCD_DATA12 0x8d0 +#define AM335X_PIN_LCD_DATA13 0x8d4 +#define AM335X_PIN_LCD_DATA14 0x8d8 +#define AM335X_PIN_LCD_DATA15 0x8dc +#define AM335X_PIN_LCD_VSYNC 0x8e0 +#define AM335X_PIN_LCD_HSYNC 0x8e4 +#define AM335X_PIN_LCD_PCLK 0x8e8 +#define AM335X_PIN_LCD_AC_BIAS_EN 0x8ec +#define AM335X_PIN_MMC0_DAT3 0x8f0 +#define AM335X_PIN_MMC0_DAT2 0x8f4 +#define AM335X_PIN_MMC0_DAT1 0x8f8 +#define AM335X_PIN_MMC0_DAT0 0x8fc +#define AM335X_PIN_MMC0_CLK 0x900 +#define AM335X_PIN_MMC0_CMD 0x904 +#define AM335X_PIN_MII1_COL 0x908 +#define AM335X_PIN_MII1_CRS 0x90c +#define AM335X_PIN_MII1_RX_ER 0x910 +#define AM335X_PIN_MII1_TX_EN 0x914 +#define AM335X_PIN_MII1_RX_DV 0x918 +#define AM335X_PIN_MII1_TXD3 0x91c +#define AM335X_PIN_MII1_TXD2 0x920 +#define AM335X_PIN_MII1_TXD1 0x924 +#define AM335X_PIN_MII1_TXD0 0x928 +#define AM335X_PIN_MII1_TX_CLK 0x92c +#define AM335X_PIN_MII1_RX_CLK 0x930 +#define AM335X_PIN_MII1_RXD3 0x934 +#define AM335X_PIN_MII1_RXD2 0x938 +#define AM335X_PIN_MII1_RXD1 0x93c +#define AM335X_PIN_MII1_RXD0 0x940 +#define AM335X_PIN_RMII1_REF_CLK 0x944 +#define AM335X_PIN_MDIO 0x948 +#define AM335X_PIN_MDC 0x94c +#define AM335X_PIN_SPI0_SCLK 0x950 +#define AM335X_PIN_SPI0_D0 0x954 +#define AM335X_PIN_SPI0_D1 0x958 +#define AM335X_PIN_SPI0_CS0 0x95c +#define AM335X_PIN_SPI0_CS1 0x960 +#define AM335X_PIN_ECAP0_IN_PWM0_OUT 0x964 +#define AM335X_PIN_UART0_CTSN 0x968 +#define AM335X_PIN_UART0_RTSN 0x96c +#define AM335X_PIN_UART0_RXD 0x970 +#define AM335X_PIN_UART0_TXD 0x974 +#define AM335X_PIN_UART1_CTSN 0x978 +#define AM335X_PIN_UART1_RTSN 0x97c +#define AM335X_PIN_UART1_RXD 0x980 +#define AM335X_PIN_UART1_TXD 0x984 +#define AM335X_PIN_I2C0_SDA 0x988 +#define AM335X_PIN_I2C0_SCL 0x98c +#define AM335X_PIN_MCASP0_ACLKX 0x990 +#define AM335X_PIN_MCASP0_FSX 0x994 +#define AM335X_PIN_MCASP0_AXR0 0x998 +#define AM335X_PIN_MCASP0_AHCLKR 0x99c +#define AM335X_PIN_MCASP0_ACLKR 0x9a0 +#define AM335X_PIN_MCASP0_FSR 0x9a4 +#define AM335X_PIN_MCASP0_AXR1 0x9a8 +#define AM335X_PIN_MCASP0_AHCLKX 0x9ac +#define AM335X_PIN_XDMA_EVENT_INTR0 0x9b0 +#define AM335X_PIN_XDMA_EVENT_INTR1 0x9b4 +#define AM335X_PIN_WARMRSTN 0x9b8 +#define AM335X_PIN_NNMI 0x9c0 +#define AM335X_PIN_TMS 0x9d0 +#define AM335X_PIN_TDI 0x9d4 +#define AM335X_PIN_TDO 0x9d8 +#define AM335X_PIN_TCK 0x9dc +#define AM335X_PIN_TRSTN 0x9e0 +#define AM335X_PIN_EMU0 0x9e4 +#define AM335X_PIN_EMU1 0x9e8 +#define AM335X_PIN_RTC_PWRONRSTN 0x9f8 +#define AM335X_PIN_PMIC_POWER_EN 0x9fc +#define AM335X_PIN_EXT_WAKEUP 0xa00 +#define AM335X_PIN_USB0_DRVVBUS 0xa1c +#define AM335X_PIN_USB1_DRVVBUS 0xa34 +#define AM335X_PIN_OFFSET_MAX 0x0a34U + +#endif