pinctrl: tegra: adjust pin state lists
authorSvyatoslav Ryhel <clamor95@gmail.com>
Thu, 13 Mar 2025 09:02:35 +0000 (11:02 +0200)
committerSvyatoslav Ryhel <clamor95@gmail.com>
Wed, 19 Mar 2025 08:59:24 +0000 (10:59 +0200)
Modify the pin state lists for lock, io-reset, rcv-sel, and e-io-hv
properties by repositioning the default value to the end. This change
addresses conflicts with device tree representations of TEGRA_PIN_DISABLE
and TEGRA_PIN_ENABLE.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
arch/arm/include/asm/arch-tegra/pinmux.h

index 4b6e841..9a5cc93 100644 (file)
@@ -34,41 +34,41 @@ enum pmux_pin_io {
 
 #ifdef TEGRA_PMX_PINS_HAVE_LOCK
 enum pmux_pin_lock {
-       PMUX_PIN_LOCK_DEFAULT = 0,
-       PMUX_PIN_LOCK_DISABLE,
+       PMUX_PIN_LOCK_DISABLE = 0,
        PMUX_PIN_LOCK_ENABLE,
+       PMUX_PIN_LOCK_DEFAULT,
 };
 #endif
 
 #ifdef TEGRA_PMX_PINS_HAVE_OD
 enum pmux_pin_od {
-       PMUX_PIN_OD_DEFAULT = 0,
-       PMUX_PIN_OD_DISABLE,
+       PMUX_PIN_OD_DISABLE = 0,
        PMUX_PIN_OD_ENABLE,
+       PMUX_PIN_OD_DEFAULT,
 };
 #endif
 
 #ifdef TEGRA_PMX_PINS_HAVE_IO_RESET
 enum pmux_pin_ioreset {
-       PMUX_PIN_IO_RESET_DEFAULT = 0,
-       PMUX_PIN_IO_RESET_DISABLE,
+       PMUX_PIN_IO_RESET_DISABLE = 0,
        PMUX_PIN_IO_RESET_ENABLE,
+       PMUX_PIN_IO_RESET_DEFAULT,
 };
 #endif
 
 #ifdef TEGRA_PMX_PINS_HAVE_RCV_SEL
 enum pmux_pin_rcv_sel {
-       PMUX_PIN_RCV_SEL_DEFAULT = 0,
-       PMUX_PIN_RCV_SEL_NORMAL,
+       PMUX_PIN_RCV_SEL_NORMAL = 0,
        PMUX_PIN_RCV_SEL_HIGH,
+       PMUX_PIN_RCV_SEL_DEFAULT,
 };
 #endif
 
 #ifdef TEGRA_PMX_PINS_HAVE_E_IO_HV
 enum pmux_pin_e_io_hv {
-       PMUX_PIN_E_IO_HV_DEFAULT = 0,
-       PMUX_PIN_E_IO_HV_NORMAL,
+       PMUX_PIN_E_IO_HV_NORMAL = 0,
        PMUX_PIN_E_IO_HV_HIGH,
+       PMUX_PIN_E_IO_HV_DEFAULT,
 };
 #endif