ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM
authorChristoph Niedermaier <cniedermaier@dh-electronics.com>
Wed, 14 Jul 2021 21:07:01 +0000 (23:07 +0200)
committerShawn Guo <shawnguo@kernel.org>
Fri, 23 Jul 2021 04:01:05 +0000 (12:01 +0800)
Fill in the custom GPIO line names used by DH on the DHCOM SoM.
The GPIO line names are in accordance to DHCOM Design Guide R04
available at [1], section 3.9 GPIO. Adding also GPIO line names
for the hardware and memory coding.

[1] https://wiki.dh-electronics.com/images/5/52/DOC_DHCOM-Design-Guide_R04_2018-06-28.pdf

Signed-off-by: Christoph Niedermaier <cniedermaier@dh-electronics.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Fabio Estevam <festevam@denx.de>
Cc: Marek Vasut <marex@denx.de>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: kernel@dh-electronics.com
To: linux-arm-kernel@lists.infradead.org
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/imx6q-dhcom-som.dtsi

index 0b318d4..d4a761b 100644 (file)
        };
 };
 
+&gpio1 {
+       gpio-line-names =
+               "", "", "DHCOM-A", "", "DHCOM-B", "DHCOM-C", "", "",
+               "", "", "", "", "", "", "", "",
+               "DHCOM-R", "DHCOM-S", "DHCOM-Q", "DHCOM-T", "DHCOM-U", "", "", "",
+               "", "", "", "", "", "", "", "";
+};
+
+&gpio2 {
+       gpio-line-names =
+               "", "", "", "", "", "", "", "",
+               "", "", "", "", "", "", "", "",
+               "SOM-HW2", "", "", "SOM-HW0", "", "SOM-MEM1", "SOM-MEM0", "",
+               "", "", "", "", "", "", "", "";
+};
+
+&gpio3 {
+       gpio-line-names =
+               "", "", "", "", "", "", "", "",
+               "", "", "", "", "", "", "", "",
+               "", "", "", "", "", "", "", "",
+               "", "", "", "DHCOM-G", "", "", "", "";
+};
+
+&gpio4 {
+       gpio-line-names =
+               "", "", "", "", "", "DHCOM-E", "DHCOM-INT", "DHCOM-H",
+               "DHCOM-I", "DHCOM-L", "", "", "", "", "", "",
+               "", "", "", "", "DHCOM-F", "", "", "",
+               "", "", "", "", "", "", "", "";
+};
+
+&gpio5 {
+       gpio-line-names =
+               "", "", "", "", "", "", "", "",
+               "", "", "", "", "", "", "", "",
+               "", "", "DHCOM-V", "DHCOM-W", "", "DHCOM-O", "", "",
+               "", "", "", "", "", "", "", "";
+};
+
+&gpio6 {
+       gpio-line-names =
+               "", "", "", "DHCOM-D", "", "", "SOM-HW1", "",
+               "", "", "", "", "", "", "DHCOM-J", "DHCOM-K",
+               "", "", "", "", "", "", "", "",
+               "", "", "", "", "", "", "", "";
+};
+
+&gpio7 {
+       gpio-line-names =
+               "DHCOM-M", "DHCOM-N", "", "", "", "", "", "",
+               "", "", "", "", "", "DHCOM-P", "", "",
+               "", "", "", "", "", "", "", "",
+               "", "", "", "", "", "", "", "";
+};
+
 &i2c1 {
        clock-frequency = <100000>;
        pinctrl-names = "default", "gpio";