interrupts = <0 319 0>;
};
+ /* USI_0_CMGP */
+ hsi2c2_bus: hsi2c2-bus {
+ samsung,pins = "gpm0-0", "gpm1-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_0_CMGP_I2C */
+ hsi2c3_bus: hsi2c3-bus {
+ samsung,pins = "gpm2-0", "gpm3-0";
+ samsung,pin-function = <3>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_0_CMGP */
+ spi1_bus: spi1-bus {
+ samsung,pins = "gpm0-0", "gpm1-0", "gpm2-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi1_cs: spi1-cs {
+ samsung,pins = "gpm3-0";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi1_cs_func: spi1-cs-func {
+ samsung,pins = "gpm3-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_0_CMGP */
+ uart2_bus_single: uart2-bus {
+ samsung,pins = "gpm0-0", "gpm1-0", "gpm2-0", "gpm3-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ };
+
+ /* USI_1_CMGP */
+ hsi2c4_bus: hsi2c4-bus {
+ samsung,pins = "gpm4-0", "gpm5-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_1_CMGP_I2C */
+ hsi2c5_bus: hsi2c5-bus {
+ samsung,pins = "gpm6-0", "gpm7-0";
+ samsung,pin-function = <3>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_1_CMGP */
+ spi2_bus: spi2-bus {
+ samsung,pins = "gpm4-0", "gpm5-0", "gpm6-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi2_cs: spi2-cs {
+ samsung,pins = "gpm7-0";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi2_cs_func: spi2-cs-func {
+ samsung,pins = "gpm7-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_1_CMGP */
+ uart3_bus_single: uart3-bus {
+ samsung,pins = "gpm4-0", "gpm5-0", "gpm6-0", "gpm7-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ };
+
+ /* USI_2_CMGP */
+ hsi2c6_bus: hsi2c6-bus {
+ samsung,pins = "gpm8-0", "gpm9-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_2_CMGP_I2C */
+ hsi2c7_bus: hsi2c7-bus {
+ samsung,pins = "gpm10-0", "gpm11-0";
+ samsung,pin-function = <3>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_2_CMGP */
+ spi3_bus: spi3-bus {
+ samsung,pins = "gpm8-0", "gpm9-0", "gpm10-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi3_cs: spi3-cs {
+ samsung,pins = "gpm11-0";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi3_cs_func: spi3-cs-func {
+ samsung,pins = "gpm11-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_2_CMGP */
+ uart4_bus_single: uart4-bus {
+ samsung,pins = "gpm8-0", "gpm9-0", "gpm10-0", "gpm11-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ };
+
+ /* USI_3_CMGP */
+ hsi2c8_bus: hsi2c8-bus {
+ samsung,pins = "gpm12-0", "gpm13-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_3_CMGP_I2C */
+ hsi2c9_bus: hsi2c9-bus {
+ samsung,pins = "gpm14-0", "gpm15-0";
+ samsung,pin-function = <3>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_3_CMGP */
+ spi4_bus: spi4-bus {
+ samsung,pins = "gpm12-0", "gpm13-0", "gpm14-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi4_cs: spi4-cs {
+ samsung,pins = "gpm15-0";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi4_cs_func: spi4-cs-func {
+ samsung,pins = "gpm15-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_3_CMGP */
+ uart5_bus_single: uart5-bus {
+ samsung,pins = "gpm12-0", "gpm13-0", "gpm14-0", "gpm15-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ };
+
+ /* USI_4_CMGP */
+ hsi2c10_bus: hsi2c10-bus {
+ samsung,pins = "gpm16-0", "gpm17-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_4_CMGP_I2C */
+ hsi2c11_bus: hsi2c11-bus {
+ samsung,pins = "gpm18-0", "gpm19-0";
+ samsung,pin-function = <3>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_4_CMGP */
+ spi5_bus: spi5-bus {
+ samsung,pins = "gpm16-0", "gpm17-0", "gpm18-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi5_cs: spi5-cs {
+ samsung,pins = "gpm19-0";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi5_cs_func: spi5-cs-func {
+ samsung,pins = "gpm19-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_4_CMGP */
+ uart6_bus_single: uart6-bus {
+ samsung,pins = "gpm16-0", "gpm17-0", "gpm18-0", "gpm19-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ };
+
};
/* DISPAUD */
#interrupt-cells = <2>;
};
+ /* USI_PERI_CAMI2C_0 */
+ hsi2c12_bus: hsi2c12-bus {
+ samsung,pins = "gpc0-0", "gpc0-1";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_CAMI2C_1 */
+ hsi2c13_bus: hsi2c13-bus {
+ samsung,pins = "gpc0-2", "gpc0-3";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_CAMI2C_2 */
+ hsi2c14_bus: hsi2c14-bus {
+ samsung,pins = "gpc0-4", "gpc0-5";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <3>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_CAMI2C_3 */
+ hsi2c15_bus: hsi2c15-bus {
+ samsung,pins = "gpc0-6", "gpc0-7";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_USI_0 */
+ hsi2c16_bus: hsi2c16-bus {
+ samsung,pins = "gpc1-0", "gpc1-1";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_USI_0_I2C */
+ hsi2c17_bus: hsi2c17-bus {
+ samsung,pins = "gpc1-2", "gpc1-3";
+ samsung,pin-function = <3>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_SPI_0 */
+ spi6_bus: spi6-bus {
+ samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi6_cs: spi6-cs {
+ samsung,pins = "gpp2-3";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi6_cs_func: spi6-cs-func {
+ samsung,pins = "gpp2-3";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_SPI_1 */
+ spi7_bus: spi7-bus {
+ samsung,pins = "gpp2-4", "gpp2-5", "gpp2-6";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi7_cs: spi7-cs {
+ samsung,pins = "gpp2-7";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi7_cs_func: spi7-cs-func {
+ samsung,pins = "gpp2-7";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_USI_0 */
+ spi8_bus: spi8-bus {
+ samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi8_cs: spi8-cs {
+ samsung,pins = "gpc1-3";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi8_cs_func: spi8-cs-func {
+ samsung,pins = "gpc1-3";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_PERI_USI_0 */
+ uart7_bus_single: uart7-bus {
+ samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ };
+
+ /* SPI USI_PERI_SPI_2 */
+ spi9_bus: spi9-bus {
+ samsung,pins = "gpc1-4", "gpc1-5", "gpc1-6";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi9_cs: spi9-cs {
+ samsung,pins = "gpc1-7";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi9_cs_func: spi9-cs-func {
+ samsung,pins = "gpc1-7";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ i2c0_bus: i2c0-bus {
+ samsung,pins = "gpp0-1", "gpp0-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ i2c1_bus: i2c1-bus {
+ samsung,pins = "gpp0-3", "gpp0-2";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ i2c2_bus: i2c2-bus {
+ samsung,pins = "gpp0-5", "gpp0-4";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ i2c3_bus: i2c3-bus {
+ samsung,pins = "gpp0-7", "gpp0-6";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ i2c4_bus: i2c4-bus {
+ samsung,pins = "gpp1-1", "gpp1-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ i2c5_bus: i2c5-bus {
+ samsung,pins = "gpp1-3", "gpp1-2";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ i2c6_bus: i2c6-bus {
+ samsung,pins = "gpp1-5", "gpp1-4";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
};
/* SHUB */
interrupt-controller;
#interrupt-cells = <2>;
};
+
+ /* USI_0_SHUB */
+ hsi2c0_bus: hsi2c0-bus {
+ samsung,pins = "gph0-0", "gph0-1";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_0_SHUB_I2C */
+ hsi2c1_bus: hsi2c1-bus {
+ samsung,pins = "gph0-2", "gph0-3";
+ samsung,pin-function = <3>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_0_SHUB */
+ spi0_bus: spi0-bus {
+ samsung,pins = "gph0-2", "gph0-1", "gph0-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi0_cs: spi0-cs {
+ samsung,pins = "gph0-3";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ spi0_cs_func: spi0-cs-func {
+ samsung,pins = "gph0-3";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
+
+ /* USI_0_SHUB */
+ uart1_bus_single: uart1-bus {
+ samsung,pins = "gph0-3", "gph0-2", "gph0-1", "gph0-0";
+ samsung,pin-function = <2>;
+ samsung,pin-pud = <0>;
+ };
};
};