Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: tegra: Fix naming in GPIO DT binding header

According to the Tegra TRM, GPIOs are aggregated into /ports/ of 8 GPIOs,
not into /banks/. Fix <dt-bindings/gpio/tegra-gpio.h> to correctly reflect
this naming convention. While this seems like silly churn, it will become
slightly more important once we introduce the GPIO binding for upcoming
Tegra chips.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Thierry Reding <treding@nvidia.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>

authored by

Stephen Warren and committed by
Thierry Reding
1e48b695 f55532a0

+34 -34
+34 -34
include/dt-bindings/gpio/tegra-gpio.h
··· 12 12 13 13 #include <dt-bindings/gpio/gpio.h> 14 14 15 - #define TEGRA_GPIO_BANK_ID_A 0 16 - #define TEGRA_GPIO_BANK_ID_B 1 17 - #define TEGRA_GPIO_BANK_ID_C 2 18 - #define TEGRA_GPIO_BANK_ID_D 3 19 - #define TEGRA_GPIO_BANK_ID_E 4 20 - #define TEGRA_GPIO_BANK_ID_F 5 21 - #define TEGRA_GPIO_BANK_ID_G 6 22 - #define TEGRA_GPIO_BANK_ID_H 7 23 - #define TEGRA_GPIO_BANK_ID_I 8 24 - #define TEGRA_GPIO_BANK_ID_J 9 25 - #define TEGRA_GPIO_BANK_ID_K 10 26 - #define TEGRA_GPIO_BANK_ID_L 11 27 - #define TEGRA_GPIO_BANK_ID_M 12 28 - #define TEGRA_GPIO_BANK_ID_N 13 29 - #define TEGRA_GPIO_BANK_ID_O 14 30 - #define TEGRA_GPIO_BANK_ID_P 15 31 - #define TEGRA_GPIO_BANK_ID_Q 16 32 - #define TEGRA_GPIO_BANK_ID_R 17 33 - #define TEGRA_GPIO_BANK_ID_S 18 34 - #define TEGRA_GPIO_BANK_ID_T 19 35 - #define TEGRA_GPIO_BANK_ID_U 20 36 - #define TEGRA_GPIO_BANK_ID_V 21 37 - #define TEGRA_GPIO_BANK_ID_W 22 38 - #define TEGRA_GPIO_BANK_ID_X 23 39 - #define TEGRA_GPIO_BANK_ID_Y 24 40 - #define TEGRA_GPIO_BANK_ID_Z 25 41 - #define TEGRA_GPIO_BANK_ID_AA 26 42 - #define TEGRA_GPIO_BANK_ID_BB 27 43 - #define TEGRA_GPIO_BANK_ID_CC 28 44 - #define TEGRA_GPIO_BANK_ID_DD 29 45 - #define TEGRA_GPIO_BANK_ID_EE 30 46 - #define TEGRA_GPIO_BANK_ID_FF 31 15 + #define TEGRA_GPIO_PORT_A 0 16 + #define TEGRA_GPIO_PORT_B 1 17 + #define TEGRA_GPIO_PORT_C 2 18 + #define TEGRA_GPIO_PORT_D 3 19 + #define TEGRA_GPIO_PORT_E 4 20 + #define TEGRA_GPIO_PORT_F 5 21 + #define TEGRA_GPIO_PORT_G 6 22 + #define TEGRA_GPIO_PORT_H 7 23 + #define TEGRA_GPIO_PORT_I 8 24 + #define TEGRA_GPIO_PORT_J 9 25 + #define TEGRA_GPIO_PORT_K 10 26 + #define TEGRA_GPIO_PORT_L 11 27 + #define TEGRA_GPIO_PORT_M 12 28 + #define TEGRA_GPIO_PORT_N 13 29 + #define TEGRA_GPIO_PORT_O 14 30 + #define TEGRA_GPIO_PORT_P 15 31 + #define TEGRA_GPIO_PORT_Q 16 32 + #define TEGRA_GPIO_PORT_R 17 33 + #define TEGRA_GPIO_PORT_S 18 34 + #define TEGRA_GPIO_PORT_T 19 35 + #define TEGRA_GPIO_PORT_U 20 36 + #define TEGRA_GPIO_PORT_V 21 37 + #define TEGRA_GPIO_PORT_W 22 38 + #define TEGRA_GPIO_PORT_X 23 39 + #define TEGRA_GPIO_PORT_Y 24 40 + #define TEGRA_GPIO_PORT_Z 25 41 + #define TEGRA_GPIO_PORT_AA 26 42 + #define TEGRA_GPIO_PORT_BB 27 43 + #define TEGRA_GPIO_PORT_CC 28 44 + #define TEGRA_GPIO_PORT_DD 29 45 + #define TEGRA_GPIO_PORT_EE 30 46 + #define TEGRA_GPIO_PORT_FF 31 47 47 48 - #define TEGRA_GPIO(bank, offset) \ 49 - ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset) 48 + #define TEGRA_GPIO(port, offset) \ 49 + ((TEGRA_GPIO_PORT_##port * 8) + offset) 50 50 51 51 #endif