sdk-hwV1.3/lichee/linux-4.9/arch/arm/boot/dts/sun8iw19p1-pinctrl.dtsi

1041 lines
27 KiB
Plaintext

/*
* Allwinner sun8iw19 pin config info.
*/
/ {
soc@03000000{
r_pio: pinctrl@07022000 {
compatible = "allwinner,sun8iw19p1-r-pinctrl";
reg = <0x0 0x07022000 0x0 0x400>;
interrupts = <GIC_SPI 106 4>;
clocks = <&clk_cpurpio>, <&clk_losc>, <&clk_hosc>;
device_type = "r_pio";
gpio-controller;
interrupt-controller;
#interrupt-cells = <3>;
#size-cells = <0>;
#gpio-cells = <6>;
s_twi0_pins_a: s_twi0@0 {
allwinner,pins = "PL0", "PL1";
allwinner,function = "s_twi0";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
s_twi0_pins_b: s_twi0@1 {
allwinner,pins = "PL0", "PL1";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
};
pio: pinctrl@0300b000 {
compatible = "allwinner,sun8iw19p1-pinctrl";
reg = <0x0 0x0300b000 0x0 0x400>;
interrupts = <GIC_SPI 67 4>,
<GIC_SPI 68 4>,
<GIC_SPI 69 4>,
<GIC_SPI 70 4>,
<GIC_SPI 71 4>,
<GIC_SPI 72 4>,
<GIC_SPI 73 4>;
device_type = "pio";
clocks = <&clk_pio>, <&clk_losc>, <&clk_hosc>;
gpio-controller;
interrupt-controller;
#interrupt-cells = <3>;
#size-cells = <0>;
#gpio-cells = <6>;
input-debounce = <0 0 0 1 0 0 0>;
vdevice_pins_a: vdevice@0 {
allwinner,pins = "PD20", "PD21";
allwinner,function = "vdevice";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
uart0_pins_a: uart0@0 {
allwinner,pins = "PH9", "PH10";
allwinner,pname = "uart0_tx", "uart0_rx";
allwinner,function = "uart0";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
uart0_pins_b: uart0@1 {
allwinner,pins = "PH9", "PH10";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
uart1_pins_a: uart1@0 {
allwinner,pins = "PG6", "PG7", "PG4", "PG5";
allwinner,pname = "uart1_tx", "uart1_rx",
"uart1_rts", "uart1_cts";
allwinner,function = "uart1";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
uart1_pins_b: uart1@1 {
allwinner,pins = "PG6", "PG7", "PG4", "PG5";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
uart2_pins_a: uart2@0 {
allwinner,pins = "PE18", "PE19", "PE20", "PE21";
allwinner,pname = "uart2_tx", "uart2_rx",
"uart2_rts", "uart2_cts";
allwinner,function = "uart2";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
uart2_pins_b: uart2@1 {
allwinner,pins = "PE18", "PE19", "PE20", "PE21";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
uart3_pins_a: uart3@0 {
allwinner,pins = "PG0", "PG1", "PG2", "PG3";
allwinner,pname = "uart3_tx", "uart3_rx",
"uart3_rts", "uart3_cts";
allwinner,function = "uart3";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
uart3_pins_b: uart3@1 {
allwinner,pins = "PG0", "PG1", "PG2", "PG3";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi0_pins_a: twi0@0 {
allwinner,pins = "PI3", "PI4";
allwinner,pname = "twi0_scl", "twi0_sda";
allwinner,function = "twi0";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi0_pins_b: twi0@1 {
allwinner,pins = "PI3", "PI4";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi1_pins_a: twi1@0 {
allwinner,pins = "PI1", "PI2";
allwinner,pname = "twi1_scl", "twi1_sda";
allwinner,function = "twi1";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi1_pins_b: twi1@1 {
allwinner,pins = "PI1", "PI2";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi2_pins_a: twi2@0 {
allwinner,pins = "PH5", "PH6";
allwinner,pname = "twi2_scl", "twi2_sda";
allwinner,function = "twi2";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi2_pins_b: twi2@1 {
allwinner,pins = "PH5", "PH6";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi3_pins_a: twi3@0 {
allwinner,pins = "PH13", "PH14";
allwinner,pname = "twi3_scl", "twi3_sda";
allwinner,function = "twi3";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
twi3_pins_b: twi3@1 {
allwinner,pins = "PH13", "PH14";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm0_pins_a: pwm0@0 {
allwinner,pins = "PD1";
allwinner,pname = "pwm0_positive";
allwinner,function = "pwm0";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm0_pins_b: pwm0@1 {
allwinner,pins = "PD1";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm1_pins_a: pwm1@0 {
allwinner,pins = "PD2";
allwinner,pname = "pwm1_positive";
allwinner,function = "pwm1";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm1_pins_b: pwm1@1 {
allwinner,pins = "PD2";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm2_pins_a: pwm2@0 {
allwinner,pins = "PD3";
allwinner,pname = "pwm2_positive";
allwinner,function = "pwm2";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm2_pins_b: pwm2@1 {
allwinner,pins = "PD3";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm3_pins_a: pwm3@0 {
allwinner,pins = "PD4";
allwinner,pname = "pwm3_positive";
allwinner,function = "pwm3";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm3_pins_b: pwm3@1 {
allwinner,pins = "PD4";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm4_pins_a: pwm4@0 {
allwinner,pins = "PD5";
allwinner,pname = "pwm4_positive";
allwinner,function = "pwm4";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm4_pins_b: pwm4@1 {
allwinner,pins = "PD5";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm5_pins_a: pwm5@0 {
allwinner,pins = "PD6";
allwinner,pname = "pwm5_positive";
allwinner,function = "pwm5";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm5_pins_b: pwm5@1 {
allwinner,pins = "PD6";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm6_pins_a: pwm6@0 {
allwinner,pins = "PD7";
allwinner,pname = "pwm6_positive";
allwinner,function = "pwm6";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm6_pins_b: pwm6@1 {
allwinner,pins = "PD7";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm7_pins_a: pwm7@0 {
allwinner,pins = "PD8";
allwinner,pname = "pwm7_positive";
allwinner,function = "pwm7";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm7_pins_b: pwm7@1 {
allwinner,pins = "PD8";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm8_pins_a: pwm8@0 {
allwinner,pins = "PD9";
allwinner,pname = "pwm8_positive";
allwinner,function = "pwm8";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm8_pins_b: pwm8@1 {
allwinner,pins = "PD9";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm9_pins_a: pwm9@0 {
allwinner,pins = "PD22";
allwinner,pname = "pwm9_positive";
allwinner,function = "pwm9";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
pwm9_pins_b: pwm9@1 {
allwinner,pins = "PD22";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts0_pins_a: ts0@0 {
allwinner,pins = "PE0", "PE1", "PE2", "PE3",
"PE4", "PE5", "PE6", "PE7",
"PE8", "PE9", "PE10", "PE11";
allwinner,pname = "ts0_clk", "ts0_err",
"ts0_sync", "ts0_dvld",
"ts0_d0", "ts0_d1",
"ts0_d2", "ts0_d3",
"ts0_d4", "ts0_d5",
"ts0_d6", "ts0_d7";
allwinner,function = "ts0";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts0_pins_b: ts0_sleep@0 {
allwinner,pins = "PE0", "PE1", "PE2", "PE3",
"PE4", "PE5", "PE6", "PE7",
"PE8", "PE9", "PE10", "PE11";
allwinner,pname = "ts0_clk", "ts0_err",
"ts0_sync", "ts0_dvld",
"ts0_d0", "ts0_d1",
"ts0_d2", "ts0_d3",
"ts0_d4", "ts0_d5",
"ts0_d6", "ts0_d7";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts1_pins_a: ts1@0 {
allwinner,pins = "PE7", "PE8", "PE9",
"PE10", "PE11";
allwinner,pname = "ts1_clk", "ts1_err",
"ts1_sync", "ts1_dvld",
"ts1_d0";
allwinner,function = "ts1";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts1_pins_b: ts1_sleep@0 {
allwinner,pins = "PE7", "PE8", "PE9",
"PE10", "PE11";
allwinner,pname = "ts1_clk", "ts1_err",
"ts1_sync", "ts1_dvld",
"ts1_d0";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts2_pins_a: ts2@0 {
allwinner,pins = "PD0", "PD1", "PD2", "PD3",
"PD4", "PD5", "PD6", "PD7",
"PD8", "PD9", "PD10", "PD11";
allwinner,pname = "ts2_clk", "ts2_err",
"ts2_sync", "ts2_dvld",
"ts2_d0", "ts2_d1",
"ts2_d2", "ts2_d3",
"ts2_d4", "ts2_d5",
"ts2_d6", "ts2_d7";
allwinner,function = "ts2";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts2_pins_b: ts2_sleep@0 {
allwinner,pins = "PD0", "PD1", "PD2", "PD3",
"PD4", "PD5", "PD6", "PD7",
"PD8", "PD9", "PD10", "PD11";
allwinner,pname = "ts2_clk", "ts2_err",
"ts2_sync", "ts2_dvld",
"ts2_d0", "ts2_d1",
"ts2_d2", "ts2_d3",
"ts2_d4", "ts2_d5",
"ts2_d6", "ts2_d7";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts3_pins_a: ts3@0 {
allwinner,pins = "PD7", "PD8", "PD9",
"PD10", "PD11";
allwinner,pname = "ts3_clk", "ts3_err",
"ts3_sync", "ts3_dvld",
"ts3_d0";
allwinner,function = "ts3";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
ts3_pins_b: ts3_sleep@0 {
allwinner,pins = "PD7", "PD8", "PD9",
"PD10", "PD11";
allwinner,pname = "ts3_clk", "ts3_err",
"ts3_sync", "ts3_dvld",
"ts3_d0";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi0_pins_a: spi0@0 {
allwinner,pins = "PC0", "PC3", "PC2",
"PC14", "PC13";
allwinner,pname = "spi0_sclk", "spi0_mosi",
"spi0_miso", "spi0_hold", "spi0_wp";
allwinner,function = "spi0";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi0_pins_b: spi0@1 {
allwinner,pins = "PC1", "PC10";
allwinner,pname = "spi0_cs0", "spi0_cs1";
allwinner,function = "spi0";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <1>; // only CS should be pulled up
};
spi0_pins_c: spi0@2 {
allwinner,pins = "PC0", "PC1", "PC2", "PC3",
"PC10", "PC13", "PC14";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi1_pins_a: spi1@0 {
allwinner,pins = "PH11", "PH12", "PH3";
allwinner,pname = "spi1_sclk", "spi1_mosi",
"spi1_miso";
allwinner,function = "spi1";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi1_pins_b: spi1@1 {
allwinner,pins = "PH14", "PH15";
allwinner,pname = "spi1_cs0", "spi1_cs1";
allwinner,function = "spi1";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <1>; // only CS should be pulled up
};
spi1_pins_c: spi1@2 {
allwinner,pins = "PH11", "PH12", "PH13", "PH14", "PH15";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi2_pins_a: spi2@0 {
allwinner,pins = "PE18", "PE19", "PE20";
allwinner,pname = "spi2_sclk", "spi2_mosi",
"spi2_miso";
allwinner,function = "spi2";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi2_pins_b: spi2@1 {
allwinner,pins = "PE21";
allwinner,pname = "spi2_cs0";
allwinner,function = "spi2";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <1>; // only CS should be pulled up
};
spi2_pins_c: spi2@2 {
allwinner,pins = "PE18", "PE19", "PE20", "PW21";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi3_pins_a: spi3@0 {
allwinner,pins = "PI3", "PI4", "PI5";
allwinner,pname = "spi3_sclk", "spi3_mosi",
"spi3_miso";
allwinner,function = "spi3";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
spi3_pins_b: spi3@1 {
allwinner,pins = "PI6";
allwinner,pname = "spi3_cs0";
allwinner,function = "spi3";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <1>; // only CS should be pulled up
};
spi3_pins_c: spi3@2 {
allwinner,pins = "PI3", "PI4", "PI5", "PI6";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
sdc0_pins_a: sdc0@0 {
allwinner,pins = "PF0", "PF1", "PF2",
"PF3", "PF4", "PF5";
allwinner,function = "sdc0";
allwinner,muxsel = <2>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
sdc0_pins_b: sdc0@1 {
allwinner,pins = "PF0", "PF1", "PF2",
"PF3", "PF4", "PF5";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
sdc0_pins_c: sdc0@2 {
allwinner,pins = "PF0", "PF1", "PF2",
"PF3", "PF4", "PF5";
allwinner,function = "uart0_jtag";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
sdc1_pins_a: sdc1@0 {
allwinner,pins = "PG0", "PG1", "PG2",
"PG3", "PG4", "PG5";
allwinner,function = "sdc1";
allwinner,muxsel = <2>;
allwinner,drive = <3>;
allwinner,pull = <1>;
};
sdc1_pins_b: sdc1@1 {
allwinner,pins = "PG0", "PG1", "PG2",
"PG3", "PG4", "PG5";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
sdc2_pins_a: sdc2@0 {
allwinner,pins = "PC1", "PC4", "PC5", "PC6",
"PC7", "PC8", "PC9",
"PC11", "PC12", "PC13", "PC14",
"PC0";
allwinner,function = "sdc2";
allwinner,muxsel = <3>;
allwinner,drive = <2>;
allwinner,pull = <1>;
};
sdc2_pins_b: sdc2@1 {
allwinner,pins = "PC1", "PC4", "PC5", "PC6",
"PC7", "PC8", "PC9", "PC10",
"PC11", "PC12", "PC13", "PC14";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
sdc2_pins_c: sdc2@2 {
allwinner,pins = "PC0";
allwinner,function = "sdc2";
allwinner,muxsel = <3>;
allwinner,drive = <2>;
allwinner,pull = <2>;
};
aif2_pins_a: aif2@0 {
allwinner,pins = "PH1", "PH2", "PH3", "PH4";
allwinner,function = "aif2";
allwinner,muxsel = <2>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
aif3_pins_a: aif3@0 {
allwinner,pins = "PG10", "PG11", "PG12", "PG13";
allwinner,function = "aif3";
allwinner,muxsel = <2>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
aif2_pins_b: aif2_sleep@0 {
allwinner,pins = "PH1", "PH2", "PH3", "PH4";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
aif3_pins_b: aif3_sleep@0 {
allwinner,pins = "PG10", "PG11", "PG12", "PG13";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
owc0_pins_a: owc0@0 {
allwinner,pins = "PH4";
allwinner,pname = "owc0";
allwinner,function = "owc0";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
owc0_pins_b: owc0_sleep@0 {
allwinner,pins = "PH4";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
daudio0_pins_a: daudio0@0 {
allwinner,pins = "PH0", "PH1", "PH2",
"PH3", "PH4";
allwinner,function = "i2s0";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
daudio0_pins_b: daudio0_sleep@0 {
allwinner,pins = "PH0", "PH1", "PH2",
"PH3", "PH4";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
daudio1_pins_a: daudio1@0 {
allwinner,pins = "PD10", "PD11", "PD12", "PD13",
"PD14", "PD15", "PD16", "PD17";
allwinner,function = "i2s1";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
daudio1_pins_b: daudio1_sleep@0 {
allwinner,pins = "PD10", "PD11", "PD12", "PD13",
"PD14", "PD15", "PD16", "PD17";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
csi_mclk0_pins_a: csi_mclk0@0 {
allwinner,pins = "PI0";
allwinner,pname = "csi_mclk0";
allwinner,function = "csi_mclk0";
allwinner,muxsel = <2>;
allwinner,drive = <2>;
allwinner,pull = <0>;
};
csi_mclk0_pins_b: csi_mclk0@1 {
allwinner,pins = "PI0";
allwinner,pname = "csi_mclk0";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <2>;
allwinner,pull = <0>;
};
csi_mclk1_pins_a: csi_mclk1@0 {
allwinner,pins = "PE1";
allwinner,pname = "csi_mclk1";
allwinner,function = "csi_mclk1";
allwinner,muxsel = <2>;
allwinner,drive = <2>;
allwinner,pull = <0>;
};
csi_mclk1_pins_b: csi_mclk1@1 {
allwinner,pins = "PE1";
allwinner,pname = "csi_mclk1";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <2>;
allwinner,pull = <0>;
};
csi1_pins_a: csi1@0 {
allwinner,pins = "PE0", "PE2", "PE3",
"PE4", "PE5", "PE6", "PE7",
"PE8", "PE9", "PE10", "PE11",
"PE12", "PE13", "PE14", "PE15",
"PE18", "PE19", "PE20", "PE21";
allwinner,pname = "csi1_pck", "csi1_hsync", "csi1_vsync",
"csi1_d0", "csi1_d1", "csi1_d2", "csi1_d3",
"csi1_d4", "csi1_d5", "csi1_d6", "csi1_d7",
"csi1_d8", "csi1_d9", "csi1_d10", "csi1_d11",
"csi1_d12", "csi1_d13", "csi1_d14", "csi1_d15";
allwinner,function = "csi1";
allwinner,muxsel = <2>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
csi1_pins_b: csi1@1 {
allwinner,pins = "PE0", "PE2", "PE3",
"PE4", "PE5", "PE6", "PE7",
"PE8", "PE9", "PE10", "PE11",
"PE12", "PE13", "PE14", "PE15",
"PE18", "PE19", "PE20", "PE21";
allwinner,pname = "csi1_pck", "csi1_hsync", "csi1_vsync",
"csi1_d0", "csi1_d1", "csi1_d2", "csi1_d3",
"csi1_d4", "csi1_d5", "csi1_d6", "csi1_d7",
"csi1_d8", "csi1_d9", "csi1_d10", "csi1_d11",
"csi1_d12", "csi1_d13", "csi1_d14", "csi1_d15";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
scr0_pins_a: scr0@0 {
allwinner,pins = "PH21", "PH24", "PH25", "PH26", "PH27";
allwinner,pname = "scr0_rst", "scr0_det", "scr0_vccen", "scr0_sck", "scr0_sda";
allwinner,function = "sim0";
allwinner,muxsel = <2>;
allwinner,drive = <0>;
allwinner,pull = <1>;
};
scr0_pins_b: scr0@1 {
allwinner,pins = "PH22", "PH23";
allwinner,pname = "scr0_vppen", "scr0_vppp";
allwinner,function = "sim0";
allwinner,muxsel = <2>;
allwinner,drive = <0>;
allwinner,pull = <1>;
};
scr0_pins_c: scr0@2 {
allwinner,pins = "PH21", "PH22", "PH23", "PH24", "PH25", "PH26", "P27";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <0>;
allwinner,pull = <0>;
};
scr1_pins_a: scr1@0 {
allwinner,pins = "PD15", "PD16", "PD12",
"PD13", "PD14";
allwinner,pname = "scr1_rst", "scr1_det",
"scr1_vccen", "scr1_sck",
"scr1_sda";
allwinner,function = "sim1";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
scr1_pins_b: scr1@1 {
allwinner,pins = "PE14", "PE15";
allwinner,pname = "scr1_vppen", "scr1_vppp";
allwinner,function = "sim1";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <1>;
};
scr1_pins_c: scr1@2 {
allwinner,pins = "PD15", "PD16", "PD12",
"PD13", "PD14", "PE14",
"PE15";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
nand0_pins_a: nand0@0 {
allwinner,pins = "PC0", "PC1", "PC2", "PC4",
"PC6", "PC7", "PC8", "PC9",
"PC10", "PC11", "PC12", "PC13",
"PC14";
allwinner,pname= "nand0_we", "nand0_ale","nand0_cle", "nand0_nre",
"nand0_d7", "nand0_d6", "nand0_d5", "nand0_d4",
"nand0_ndqs", "nand0_d3", "nand0_d2", "nand0_d1",
"nand0_d0";
allwinner,function = "nand0";
allwinner,muxsel = <2>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
nand0_pins_b: nand0@1 {
allwinner,pins = "PC3", "PC5";
allwinner,pname= "nand0_ce0", "nand0_rb0";
allwinner,function = "nand0";
allwinner,muxsel = <2>;
allwinner,drive = <1>;
allwinner,pull = <1>;// only RB&CE should be pulled up
};
nand0_pins_c: nand0@2 {
allwinner,pins = "PC0", "PC1", "PC2", "PC3",
"PC4", "PC5", "PC6", "PC7",
"PC8", "PC9", "PC10", "PC11",
"PC12", "PC13", "PC14";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
hdmi_ddc_pin_a: hdmi@0 {
allwinner,pins = "PH13","PH14";
allwinner,function = "ddc";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
hdmi_ddc_pin_b: hdmi@1 {
allwinner,pins = "PH13","PH14";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
hdmi_cec_pin_a: hdmi@2 {
allwinner,pins = "PH15";
allwinner,function = "hcec";
allwinner,muxsel = <3>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
hdmi_cec_pin_b: hdmi@3 {
allwinner,pins = "PH15";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
gmac_pins_a: gmac@0 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8",
"PD18", "PD20", "PD21";
allwinner,function = "gmac0";
allwinner,muxsel = <5>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
gmac_pins_b: gmac@1 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8",
"PD18", "PD20", "PD21";
allwinner,function = "io_disabled";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt656_sep_pins_a: bt656_sep@0 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8", "PD18", "PD19","PD20","PD21";
allwinner,function = "bt1120";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt656_sep_pins_b: bt656_sep@1 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8", "PD18", "PD19","PD20","PD21";
allwinner,function = "bt1120";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt656_emb_pins_a: bt656_emb@2 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8", "PD18";
allwinner,function = "bt1120";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt656_emb_pins_b: bt656_emb@3 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8", "PD18";
allwinner,function = "bt1120";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt1120_sep_pins_a: bt1120_sep@4 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8","PD10","PD11","PD12",
"PD13","PD14","PD15","PD16","PD17",
"PD18", "PD19","PD20","PD21";
allwinner,function = "bt1120";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt1120_sep_pins_b: bt1120_sep@5 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8","PD10","PD11","PD12",
"PD13","PD14","PD15","PD16","PD17",
"PD18", "PD19","PD20","PD21";
allwinner,function = "bt1120";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt1120_emb_pins_a: bt1120_emb@6 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8","PD10","PD11","PD12",
"PD13","PD14","PD15","PD16","PD17", "PD18";
allwinner,function = "bt1120";
allwinner,muxsel = <4>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
bt1120_emb_pins_b: bt1120_emb@7 {
allwinner,pins = "PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8","PD10","PD11","PD12",
"PD13","PD14","PD15","PD16","PD17", "PD18";
allwinner,function = "bt1120";
allwinner,muxsel = <7>;
allwinner,drive = <1>;
allwinner,pull = <0>;
};
};
};
};