#include <dt-bindings/pinctrl/rockchip-rk3188.h>
/ {
- pinctrl@20008000 {
+ pinctrl: pinctrl@20008000 {
compatible = "rockchip,rk3188-pinctrl";
- reg = <0x20008000 0xa0>,
- <0x20008164 0x1a0>;
- reg-names = "base", "pull";
+ reg = <0x20008000 0x60>,
+ <0x20008060 0x40>,
+ <0x20008164 0x40>,
+ <0x200080f4 0x10>;
+ reg-names = "base", "mux", "pull", "drv";
#address-cells = <1>;
#size-cells = <1>;
ranges;
compatible = "rockchip,rk3188-gpio-bank0";
reg = <0x2000a000 0x100>,
<0x20004064 0x8>;
+ reg-names = "base", "pull_bank0";
interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clk_gates8 9>;
gpio15: gpio15@20082000 {
compatible = "rockchip,gpio-bank";
reg = <0x20082000 0x100>;
- interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>;
+ interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;//127 = 160-32-1
clocks = <&clk_gates8 12>;
gpio-controller;