hc
2023-11-06 15ade055295d13f95d49e3d99b09f3bbfb4a43e7
u-boot/include/irq-platform.h
....@@ -241,6 +241,46 @@
241241 #define IRQ_GPIO3 69
242242 #define IRQ_GPIO4 70
243243
244
+#elif defined(CONFIG_ROCKCHIP_RK3528)
245
+#define GPIO0_PHYS 0xff610000
246
+#define GPIO1_PHYS 0xffaf0000
247
+#define GPIO2_PHYS 0xffb00000
248
+#define GPIO3_PHYS 0xffb10000
249
+#define GPIO4_PHYS 0xffb20000
250
+
251
+#define GIC_IRQS_NR (5 * 32)
252
+#define GPIO_IRQS_NR (5 * 32)
253
+
254
+#define GPIO_BANK_NUM 5
255
+#define GPIO_BANK_PINS 32
256
+
257
+#define IRQ_TIMER0 63
258
+#define IRQ_GPIO0 103
259
+#define IRQ_GPIO1 105
260
+#define IRQ_GPIO2 107
261
+#define IRQ_GPIO3 108
262
+#define IRQ_GPIO4 110
263
+
264
+#elif defined(CONFIG_ROCKCHIP_RK3562)
265
+#define GPIO0_PHYS 0xff260000
266
+#define GPIO1_PHYS 0xff620000
267
+#define GPIO2_PHYS 0xff630000
268
+#define GPIO3_PHYS 0xffac0000
269
+#define GPIO4_PHYS 0xffad0000
270
+
271
+#define GIC_IRQS_NR (5 * 32)
272
+#define GPIO_IRQS_NR (5 * 32)
273
+
274
+#define GPIO_BANK_NUM 5
275
+#define GPIO_BANK_PINS 32
276
+
277
+#define IRQ_TIMER0 77
278
+#define IRQ_GPIO0 32
279
+#define IRQ_GPIO1 34
280
+#define IRQ_GPIO2 36
281
+#define IRQ_GPIO3 38
282
+#define IRQ_GPIO4 40
283
+
244284 #elif defined(CONFIG_ROCKCHIP_RK3568)
245285 #define GPIO0_PHYS 0xfdd60000
246286 #define GPIO1_PHYS 0xfe740000