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:
Piotr Mienkowski 2020-03-23 00:47:15 +01:00 committed by Kumar Gala
commit 8a9df52943
44 changed files with 358 additions and 561 deletions

View file

@ -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";
};
};
};