wireless-wlan {
compatible = "wlan-platdata";
- wifi_chip_type = "";
+ wifi_chip_type = "esp8089";
sdio_vref = <0>; //1800mv or 3300mv
//power_ctrl_by_pmu;
status = "okay";
};
-
+
usb_control {
compatible = "rockchip,rk3036-usb-control";
host_drv_gpio = <&gpio2 GPIO_C7 GPIO_ACTIVE_LOW>;
key {
compatible = "rockchip,key";
};
-
+
codec_hdmi_i2s: codec-hdmi-i2s {
compatible = "hdmi-i2s";
};
-
+
rockchip-hdmi-i2s {
compatible = "rockchip-hdmi-i2s";
dais {
};
};
};
+
+ codec_hdmi_spdif: codec-hdmi-spdif {
+ compatible = "hdmi-spdif";
+ };
+
+ rockchip-hdmi-spdif {
+ compatible = "rockchip-hdmi-spdif";
+ dais {
+ dai0 {
+ audio-codec = <&codec_hdmi_spdif>;
+ i2s-controller = <&spdif>;
+ };
+ };
+ };
+
+ rockchip-audio {
+ compatible = "rk3036-audio";
+ dais {
+ dai0 {
+ audio-codec = <&codec>;
+ i2s-controller = <&i2s>;
+ format = "i2s";
+ //continuous-clock;
+ //bitclock-inversion;
+ //frame-inversion;
+ //bitclock-master;
+ //frame-master;
+ };
+ };
+ };
};
&uart0{
&nandc {
status = "okay"; // used nand set "okay" ,used emmc set "disabled"
-};
+};
&nandc0reg {
status = "disabled"; // used nand set "disabled" ,used emmc set "okay"
};
&emmc {
- clock-frequency = <100000000>;
- clock-freq-min-max = <400000 100000000>;
+ clock-frequency = <37500000>;
+ clock-freq-min-max = <400000 37500000>;
supports-highspeed;
supports-emmc;
bootpart-no-access;
- //supports-DDR_MODE; //you should set the two value in your project. only close in RK3288-SDK board.
- //caps2-mmc-hs200;
+ supports-DDR_MODE;
ignore-pm-notify;
keep-power-in-suspend;
-
- //poll-hw-reset
+
+ //poll-hw-reset
status = "disabled";
};
-
+
&sdmmc {
- clock-frequency = <50000000>;
- clock-freq-min-max = <400000 50000000>;
+ clock-frequency = <37500000>;
+ clock-freq-min-max = <400000 37500000>;
supports-highspeed;
supports-sd;
broken-cd;
ignore-pm-notify;
keep-power-in-suspend;
-
+
//vmmc-supply = <&rk808_ldo5_reg>;
status = "disabled";
};
-
+
&sdio {
- clock-frequency = <50000000>;
- clock-freq-min-max = <200000 50000000>;
+ clock-frequency = <37500000>;
+ clock-freq-min-max = <200000 37500000>;
supports-highspeed;
supports-sdio;
ignore-pm-notify;
keep-power-in-suspend;
- //cap-sdio-irq;
+ cap-sdio-irq;
status = "okay";
};
};
&tve {
- status = "disabled";
+ status = "okay";
};
&hdmi {
status = "okay";
//rockchips,hdmi_audio_source = <0>;
};
+
+&vmac {
+// pmu_regulator = "act_ldo5";
+// pmu_enable_level = <1>; //1->HIGH, 0->LOW
+// power-gpio = <&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH>;
+ reset-gpio = <&gpio2 GPIO_C6 GPIO_ACTIVE_LOW>;
+};