drivers: gpio_gecko: convert to DT_INST defines
Convert the driver to use DT_INST_ defines, update all dependent dts, soc and board files. Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
This commit is contained in:
parent
29887ec619
commit
8a9df52943
44 changed files with 358 additions and 561 deletions
|
@ -186,7 +186,7 @@
|
|||
};
|
||||
|
||||
gpio: gpio@40088400 {
|
||||
compatible = "silabs,efm32-gpio";
|
||||
compatible = "silabs,gecko-gpio";
|
||||
reg = <0x40088400 0xc00>;
|
||||
interrupts = <3 2 13 2>;
|
||||
interrupt-names = "GPIO_EVEN", "GPIO_ODD";
|
||||
|
@ -197,75 +197,93 @@
|
|||
#size-cells = <1>;
|
||||
|
||||
gpioa: gpio@40088000 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x40088000 0x30>;
|
||||
peripheral-id = <0>;
|
||||
label = "GPIO_A";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpiob: gpio@40088030 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x40088030 0x30>;
|
||||
peripheral-id = <1>;
|
||||
label = "GPIO_B";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpioc: gpio@40088060 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x40088060 0x30>;
|
||||
peripheral-id = <2>;
|
||||
label = "GPIO_C";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpiod: gpio@40088090 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x40088090 0x30>;
|
||||
peripheral-id = <3>;
|
||||
label = "GPIO_D";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpioe: gpio@400880c0 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x400880c0 0x30>;
|
||||
peripheral-id = <4>;
|
||||
label = "GPIO_E";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpiof: gpio@400880f0 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x400880f0 0x30>;
|
||||
peripheral-id = <5>;
|
||||
label = "GPIO_F";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpiog: gpio@40088120 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x40088120 0x30>;
|
||||
peripheral-id = <6>;
|
||||
label = "GPIO_G";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpioh: gpio@40088150 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x40088150 0x30>;
|
||||
peripheral-id = <7>;
|
||||
label = "GPIO_H";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
gpioi: gpio@40088180 {
|
||||
compatible = "silabs,efm32-gpio-port";
|
||||
compatible = "silabs,gecko-gpio-port";
|
||||
reg = <0x40088180 0x30>;
|
||||
peripheral-id = <8>;
|
||||
label = "GPIO_I";
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue