瀏覽代碼

realtek: rtl93xx: Add GPIO access register definitions

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 <[email protected]>
Signed-off-by: Sharadanand Karanjkar <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/19574
Signed-off-by: Hauke Mehrtens <[email protected]>
Harshal Gohel 9 月之前
父節點
當前提交
4c4cecab2f
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      target/linux/realtek/files-6.12/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h

+ 10 - 0
target/linux/realtek/files-6.12/arch/mips/include/asm/mach-rtl838x/mach-rtl83xx.h

@@ -236,12 +236,22 @@
 #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)