mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 10:00:17 +00:00
ARM: dts: aspeed: zaius: Add gpio line names
Name the GPIOs to help userspace work with them. The names describe the functionality the lines provide, not the net or ball name. This makes it easier to share userspace code across different systems and makes the use of the lines more obvious. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Acked-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Joel Stanley <joel@jms.id.au>
This commit is contained in:
committed by
Joel Stanley
parent
1f2c9d31e4
commit
fa09a28ca3
@@ -478,32 +478,61 @@
|
|||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_gpioh_unbiased>;
|
pinctrl-0 = <&pinctrl_gpioh_unbiased>;
|
||||||
|
|
||||||
|
gpio-line-names =
|
||||||
|
/*A0-A7*/ "","cfam-reset","","","","","","",
|
||||||
|
/*B0-B7*/ "","","","","","","","",
|
||||||
|
/*C0-C7*/ "","","","","","","","",
|
||||||
|
/*D0-D7*/ "fsi-enable","","","","","led-sys-boot-status","led-attention",
|
||||||
|
"led-fault",
|
||||||
|
/*E0-E7*/ "","","","","","","","presence-pcie-e2b",
|
||||||
|
/*F0-F7*/ "","","","","","","","checkstop",
|
||||||
|
/*G0-G7*/ "fsi-clock","fsi-data","","","","","","",
|
||||||
|
/*H0-H7*/ "onewire0","onewire1","onewire2","onewire3","","","","",
|
||||||
|
/*I0-I7*/ "","","","power-button","","","","",
|
||||||
|
/*J0-J7*/ "","","","","","","","",
|
||||||
|
/*K0-K7*/ "","","","","","","","",
|
||||||
|
/*L0-L7*/ "","","","","","","","",
|
||||||
|
/*M0-M7*/ "","","","","","","","",
|
||||||
|
/*N0-N7*/ "","","","","","","","",
|
||||||
|
/*O0-O7*/ "","","","","iso_u164_en","","fsi-trans","",
|
||||||
|
/*P0-P7*/ "ncsi_mux_en_n","bmc_i2c2_sw_rst_n","","bmc_i2c5_sw_rst_n","",
|
||||||
|
"","fsi-mux","",
|
||||||
|
/*Q0-Q7*/ "","","","","","","","",
|
||||||
|
/*R0-R7*/ "","","","","","","","",
|
||||||
|
/*S0-S7*/ "","","","","","","","",
|
||||||
|
/*T0-T7*/ "","","","","","","","",
|
||||||
|
/*U0-U7*/ "","","","","","","","",
|
||||||
|
/*V0-V7*/ "","","","","","","","",
|
||||||
|
/*W0-W7*/ "","","","","","","","",
|
||||||
|
/*X0-X7*/ "","","","","","","","",
|
||||||
|
/*Y0-Y7*/ "","","","","","","","",
|
||||||
|
/*Z0-Z7*/ "","","","","","","","",
|
||||||
|
/*AA0-AA7*/ "","","led-hdd-fault","","","","","",
|
||||||
|
/*AB0-AB7*/ "","","","","","","","",
|
||||||
|
/*AC0-AC7*/ "","","","","","","","";
|
||||||
|
|
||||||
line_iso_u146_en {
|
line_iso_u146_en {
|
||||||
gpio-hog;
|
gpio-hog;
|
||||||
gpios = <ASPEED_GPIO(O, 4) GPIO_ACTIVE_HIGH>;
|
gpios = <ASPEED_GPIO(O, 4) GPIO_ACTIVE_HIGH>;
|
||||||
output-high;
|
output-high;
|
||||||
line-name = "iso_u164_en";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ncsi_mux_en_n {
|
ncsi_mux_en_n {
|
||||||
gpio-hog;
|
gpio-hog;
|
||||||
gpios = <ASPEED_GPIO(P, 0) GPIO_ACTIVE_HIGH>;
|
gpios = <ASPEED_GPIO(P, 0) GPIO_ACTIVE_HIGH>;
|
||||||
output-low;
|
output-low;
|
||||||
line-name = "ncsi_mux_en_n";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
line_bmc_i2c2_sw_rst_n {
|
line_bmc_i2c2_sw_rst_n {
|
||||||
gpio-hog;
|
gpio-hog;
|
||||||
gpios = <ASPEED_GPIO(P, 1) GPIO_ACTIVE_HIGH>;
|
gpios = <ASPEED_GPIO(P, 1) GPIO_ACTIVE_HIGH>;
|
||||||
output-high;
|
output-high;
|
||||||
line-name = "bmc_i2c2_sw_rst_n";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
line_bmc_i2c5_sw_rst_n {
|
line_bmc_i2c5_sw_rst_n {
|
||||||
gpio-hog;
|
gpio-hog;
|
||||||
gpios = <ASPEED_GPIO(P, 3) GPIO_ACTIVE_HIGH>;
|
gpios = <ASPEED_GPIO(P, 3) GPIO_ACTIVE_HIGH>;
|
||||||
output-high;
|
output-high;
|
||||||
line-name = "bmc_i2c5_sw_rst_n";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user