dts: update to v3.16-rc2
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
9313920df6
commit
3d2c3442e7
|
@ -0,0 +1,42 @@
|
||||||
|
* Rockchip RK3xxx I2C controller
|
||||||
|
|
||||||
|
This driver interfaces with the native I2C controller present in Rockchip
|
||||||
|
RK3xxx SoCs.
|
||||||
|
|
||||||
|
Required properties :
|
||||||
|
|
||||||
|
- reg : Offset and length of the register set for the device
|
||||||
|
- compatible : should be "rockchip,rk3066-i2c", "rockchip,rk3188-i2c" or
|
||||||
|
"rockchip,rk3288-i2c".
|
||||||
|
- interrupts : interrupt number
|
||||||
|
- clocks : parent clock
|
||||||
|
|
||||||
|
Required on RK3066, RK3188 :
|
||||||
|
|
||||||
|
- rockchip,grf : the phandle of the syscon node for the general register
|
||||||
|
file (GRF)
|
||||||
|
- on those SoCs an alias with the correct I2C bus ID (bit offset in the GRF)
|
||||||
|
is also required.
|
||||||
|
|
||||||
|
Optional properties :
|
||||||
|
|
||||||
|
- clock-frequency : SCL frequency to use (in Hz). If omitted, 100kHz is used.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
aliases {
|
||||||
|
i2c0 = &i2c0;
|
||||||
|
}
|
||||||
|
|
||||||
|
i2c0: i2c@2002d000 {
|
||||||
|
compatible = "rockchip,rk3188-i2c";
|
||||||
|
reg = <0x2002d000 0x1000>;
|
||||||
|
interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
rockchip,grf = <&grf>;
|
||||||
|
|
||||||
|
clock-names = "i2c";
|
||||||
|
clocks = <&cru PCLK_I2C0>;
|
||||||
|
};
|
|
@ -0,0 +1,41 @@
|
||||||
|
|
||||||
|
* Allwinner P2WI (Push/Pull 2 Wire Interface) controller
|
||||||
|
|
||||||
|
Required properties :
|
||||||
|
|
||||||
|
- reg : Offset and length of the register set for the device.
|
||||||
|
- compatible : Should one of the following:
|
||||||
|
- "allwinner,sun6i-a31-p2wi"
|
||||||
|
- interrupts : The interrupt line connected to the P2WI peripheral.
|
||||||
|
- clocks : The gate clk connected to the P2WI peripheral.
|
||||||
|
- resets : The reset line connected to the P2WI peripheral.
|
||||||
|
|
||||||
|
Optional properties :
|
||||||
|
|
||||||
|
- clock-frequency : Desired P2WI bus clock frequency in Hz. If not set the
|
||||||
|
default frequency is 100kHz
|
||||||
|
|
||||||
|
A P2WI may contain one child node encoding a P2WI slave device.
|
||||||
|
|
||||||
|
Slave device properties:
|
||||||
|
Required properties:
|
||||||
|
- reg : the I2C slave address used during the initialization
|
||||||
|
process to switch from I2C to P2WI mode
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
p2wi@01f03400 {
|
||||||
|
compatible = "allwinner,sun6i-a31-p2wi";
|
||||||
|
reg = <0x01f03400 0x400>;
|
||||||
|
interrupts = <0 39 4>;
|
||||||
|
clocks = <&apb0_gates 3>;
|
||||||
|
clock-frequency = <6000000>;
|
||||||
|
resets = <&apb0_rst 3>;
|
||||||
|
|
||||||
|
axp221: pmic@68 {
|
||||||
|
compatible = "x-powers,axp221";
|
||||||
|
reg = <0x68>;
|
||||||
|
|
||||||
|
/* ... */
|
||||||
|
};
|
||||||
|
};
|
|
@ -91,6 +91,8 @@
|
||||||
marvell,nand-keep-config;
|
marvell,nand-keep-config;
|
||||||
marvell,nand-enable-arbiter;
|
marvell,nand-enable-arbiter;
|
||||||
nand-on-flash-bbt;
|
nand-on-flash-bbt;
|
||||||
|
nand-ecc-strength = <4>;
|
||||||
|
nand-ecc-step-size = <512>;
|
||||||
|
|
||||||
partition@0 {
|
partition@0 {
|
||||||
label = "U-Boot";
|
label = "U-Boot";
|
||||||
|
|
|
@ -98,6 +98,8 @@
|
||||||
marvell,nand-keep-config;
|
marvell,nand-keep-config;
|
||||||
marvell,nand-enable-arbiter;
|
marvell,nand-enable-arbiter;
|
||||||
nand-on-flash-bbt;
|
nand-on-flash-bbt;
|
||||||
|
nand-ecc-strength = <4>;
|
||||||
|
nand-ecc-step-size = <512>;
|
||||||
|
|
||||||
partition@0 {
|
partition@0 {
|
||||||
label = "U-Boot";
|
label = "U-Boot";
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
|
|
||||||
memory {
|
memory {
|
||||||
device_type = "memory";
|
device_type = "memory";
|
||||||
reg = <0 0x00000000 0 0xC0000000>; /* 3 GB */
|
reg = <0 0x00000000 0 0x40000000>; /* 1 GB soldered on */
|
||||||
};
|
};
|
||||||
|
|
||||||
soc {
|
soc {
|
||||||
|
|
|
@ -24,3 +24,7 @@
|
||||||
reg = < 0x1 0x00000000 0x0 0x80000000 >; /* Updated by bootloader */
|
reg = < 0x1 0x00000000 0x0 0x80000000 >; /* Updated by bootloader */
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&serial0 {
|
||||||
|
status = "ok";
|
||||||
|
};
|
||||||
|
|
|
@ -273,8 +273,9 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
serial0: serial@1c020000 {
|
serial0: serial@1c020000 {
|
||||||
|
status = "disabled";
|
||||||
device_type = "serial";
|
device_type = "serial";
|
||||||
compatible = "ns16550";
|
compatible = "ns16550a";
|
||||||
reg = <0 0x1c020000 0x0 0x1000>;
|
reg = <0 0x1c020000 0x0 0x1000>;
|
||||||
reg-shift = <2>;
|
reg-shift = <2>;
|
||||||
clock-frequency = <10000000>; /* Updated by bootloader */
|
clock-frequency = <10000000>; /* Updated by bootloader */
|
||||||
|
@ -282,6 +283,39 @@
|
||||||
interrupts = <0x0 0x4c 0x4>;
|
interrupts = <0x0 0x4c 0x4>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
serial1: serial@1c021000 {
|
||||||
|
status = "disabled";
|
||||||
|
device_type = "serial";
|
||||||
|
compatible = "ns16550a";
|
||||||
|
reg = <0 0x1c021000 0x0 0x1000>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
clock-frequency = <10000000>; /* Updated by bootloader */
|
||||||
|
interrupt-parent = <&gic>;
|
||||||
|
interrupts = <0x0 0x4d 0x4>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial2: serial@1c022000 {
|
||||||
|
status = "disabled";
|
||||||
|
device_type = "serial";
|
||||||
|
compatible = "ns16550a";
|
||||||
|
reg = <0 0x1c022000 0x0 0x1000>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
clock-frequency = <10000000>; /* Updated by bootloader */
|
||||||
|
interrupt-parent = <&gic>;
|
||||||
|
interrupts = <0x0 0x4e 0x4>;
|
||||||
|
};
|
||||||
|
|
||||||
|
serial3: serial@1c023000 {
|
||||||
|
status = "disabled";
|
||||||
|
device_type = "serial";
|
||||||
|
compatible = "ns16550a";
|
||||||
|
reg = <0 0x1c023000 0x0 0x1000>;
|
||||||
|
reg-shift = <2>;
|
||||||
|
clock-frequency = <10000000>; /* Updated by bootloader */
|
||||||
|
interrupt-parent = <&gic>;
|
||||||
|
interrupts = <0x0 0x4f 0x4>;
|
||||||
|
};
|
||||||
|
|
||||||
phy1: phy@1f21a000 {
|
phy1: phy@1f21a000 {
|
||||||
compatible = "apm,xgene-phy";
|
compatible = "apm,xgene-phy";
|
||||||
reg = <0x0 0x1f21a000 0x0 0x100>;
|
reg = <0x0 0x1f21a000 0x0 0x100>;
|
||||||
|
|
Loading…
Reference in New Issue