status = "disabled";
};
+&spi0 {
+ status = "disabled";
+ max-freq = <48000000>;
+ /*
+ spi_test@00 {
+ compatible = "rockchip,spi_test_bus0_cs0";
+ reg = <0>;
+ spi-max-frequency = <24000000>;
+ //spi-cpha;
+ //spi-cpol;
+ poll_mode = <0>;
+ type = <0>;
+ enable_dma = <0>;
+
+ };
+
+ spi_test@01 {
+ compatible = "rockchip,spi_test_bus0_cs1";
+ reg = <1>;
+ spi-max-frequency = <24000000>;
+ spi-cpha;
+ spi-cpol;
+ poll_mode = <0>;
+ type = <0>;
+ enable_dma = <0>;
+ };
+ */
+};
+
&gmac {
//pmu_regulator = "act_ldo5";
//pmu_enable_level = <1>; //1->HIGH, 0->LOW
i2c2 = &i2c2;
i2c3 = &i2c3;
lcdc = &lcdc;
- // spi0 = &spi0;
+ spi0 = &spi0;
};
cpus {
fifo-depth = <0x100>;
bus-width = <4>;
};
+
+ spi0: spi@20074000 {
+ compatible = "rockchip,rockchip-spi";
+ reg = <0x20074000 0x1000>;
+ interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&spi0_txd_mux0 &spi0_rxd_mux0 &spi0_clk_mux0 &spi0_cs0_mux0 &spi0_cs1_mux0>;
+ //pinctrl-0 = <&spi0_txd_mux1 &spi0_rxd_mux1 &spi0_clk_mux1 &spi0_cs0_mux1 &spi0_cs1_mux1>;
+ //pinctrl-0 = <&spi0_txd_mux2 &spi0_rxd_mux2 &spi0_clk_mux2 &spi0_cs0_mux2>;
+ rockchip,spi-src-clk = <0>;
+ num-cs = <2>;
+ clocks =<&clk_spi0>, <&clk_gates7 12>;
+ clock-names = "spi","pclk_spi0";
+ //dmas = <&pdma 8>, <&pdma 9>;
+ //#dma-cells = <2>;
+ //dma-names = "tx", "rx";
+ status = "disabled";
+ };
adc: adc@2006c000 {
compatible = "rockchip,saradc";