]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
realtek: rtl93xx: Add GPIO access register definitions 19574/head
authorHarshal Gohel <hg@simonwunderlich.de>
Mon, 7 Jul 2025 15:58:19 +0000 (15:58 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 7 Aug 2025 16:40:30 +0000 (18:40 +0200)
mach-rtl83xx.h contained the required register definitions for older SoC
families but was missing it for RTL930x and RTL931x.

Signed-off-by: Harshal Gohel <hg@simonwunderlich.de>
Signed-off-by: Sharadanand Karanjkar <sk@simonwunderlich.de>
Link: https://github.com/openwrt/openwrt/pull/19574
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/realtek/files-6.12/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h

index 263f246275f41f15e701f20d4304420560ea97ac..2946674036e4e55f153ca50e6feb2ef2c302e012 100644 (file)
 #define RTL930X_LED_GLB_CTRL           (0xCC00)
 #define RTL931X_LED_GLB_CTRL           (0x0600)
 
+#define RTL930X_EXT_GPIO_GLB_CTRL      (0xC600)
+#define RTL931X_EXT_GPIO_GLB_CTRL      (0x07D4)
+
 #define RTL838X_EXT_GPIO_DIR           (0xA08C)
 #define RTL839X_EXT_GPIO_DIR           (0x0214)
+#define RTL930X_EXT_GPIO_DIR           (0xC608)
+#define RTL931X_EXT_GPIO_DIR           (0x07DC)
 #define RTL838X_EXT_GPIO_DATA          (0xA094)
 #define RTL839X_EXT_GPIO_DATA          (0x021c)
+#define RTL930X_EXT_GPIO_DATA          (0xC614)
+#define RTL931X_EXT_GPIO_DATA          (0x07E8)
 #define RTL838X_EXT_GPIO_INDRT_ACCESS  (0xA09C)
 #define RTL839X_EXT_GPIO_INDRT_ACCESS  (0x0224)
+#define RTL930X_EXT_GPIO_INDRT_ACCESS  (0xC620)
+#define RTL931X_EXT_GPIO_INDRT_ACCESS  (0x07F4)
+
 #define RTL838X_EXTRA_GPIO_CTRL                (0xA0E0)
 #define RTL838X_DMY_REG5               (0x0144)
 #define RTL838X_EXTRA_GPIO_CTRL                (0xA0E0)