rockchip,remote_wakeup;
rockchip,usb_irq_wakeup;
};
- codec: codec@20030000 {
- compatible = "rk312x-codec";
- reg = <0x20030000 0x4000>;
- spk_ctl_io = <&gpio1 GPIO_A0 GPIO_ACTIVE_HIGH>;
- //pinctrl-names = "default";
- //pinctrl-0 = <&i2s_gpio>;
- boot_depop = <1>;
- pa_enable_time = <1000>;
- clocks = <&clk_gates5 14>;
- clock-names = "g_pclk_acodec";
- };
- rockchip-audio {
- compatible = "audio-rk312x";
- dais {
- dai0 {
- audio-codec = <&codec>;
- i2s-controller = <&i2s1>;
- format = "i2s";
- //continuous-clock;
- //bitclock-inversion;
- //frame-inversion;
- //bitclock-master;
- //frame-master;
- };
- dai1 {
- audio-codec = <&codec>;
- i2s-controller = <&i2s1>;
- format = "i2s";
- //continuous-clock;
- //bitclock-inversion;
- //frame-inversion;
- //bitclock-master;
- //frame-master;
- };
- };
- };
-
- };
+};
&rk_screen {
display-timings = <&disp_timings>;
&sdmmc {
cd-gpios = <&gpio2 GPIO_A3 GPIO_ACTIVE_HIGH>;/*CD GPIO*/
};
+
+&codec {
+ spk_ctl_io = <&gpio1 GPIO_A0 0>;
+};
+
rockchip,remote_wakeup;
rockchip,usb_irq_wakeup;
};
-
- codec: codec@20030000 {
- compatible = "rk312x-codec";
- reg = <0x20030000 0x1000>;
- spk_ctl_io = <&gpio1 GPIO_A3 0>;
- //pinctrl-names = "default";
- //pinctrl-0 = <&i2s_gpio>;
-
- boot_depop = <1>;
- pa_enable_time = <1000>;
- clocks = <&clk_gates5 14>;
- clock-names = "g_pclk_acodec";
- };
-
- rockchip-audio {
- compatible = "audio-rk312x";
- dais {
- dai0 {
- audio-codec = <&codec>;
- i2s-controller = <&i2s1>;
- format = "i2s";
- //continuous-clock;
- //bitclock-inversion;
- //frame-inversion;
- //bitclock-master;
- //frame-master;
- };
- dai1 {
- audio-codec = <&codec>;
- i2s-controller = <&i2s1>;
- format = "i2s";
- //continuous-clock;
- //bitclock-inversion;
- //frame-inversion;
- //bitclock-master;
- //frame-master;
- };
- };
- };
-
};
//power-gpio = <&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH>;
reset-gpio = <&gpio2 GPIO_D0 GPIO_ACTIVE_LOW>;
};
+
+&codec {
+ spk_ctl_io = <&gpio1 GPIO_A3 0>;
+};
};
};
};
+ codec: codec@20030000 {
+ compatible = "rk312x-codec";
+ reg = <0x20030000 0x4000>;
+ //pinctrl-names = "default";
+ //pinctrl-0 = <&i2s_gpio>;
+ boot_depop = <1>;
+ pa_enable_time = <1000>;
+ clocks = <&clk_gates5 14>;
+ clock-names = "g_pclk_acodec";
+ };
+ rockchip-audio {
+ compatible = "audio-rk312x";
+ dais {
+ dai0 {
+ audio-codec = <&codec>;
+ i2s-controller = <&i2s1>;
+ format = "i2s";
+ //continuous-clock;
+ //bitclock-inversion;
+ //frame-inversion;
+ //bitclock-master;
+ //frame-master;
+ };
+ dai1 {
+ audio-codec = <&codec>;
+ i2s-controller = <&i2s1>;
+ format = "i2s";
+ //continuous-clock;
+ //bitclock-inversion;
+ //frame-inversion;
+ //bitclock-master;
+ //frame-master;
+ };
+ };
+ };
};
CONFIG_SND_RK_SOC=y
CONFIG_SND_RK_SOC_HDMI_SPDIF=y
CONFIG_SND_RK_SOC_RK312X=y
-#CONFIG_SND_RK_SOC_RT5631 is not set
-#CONFIG_SND_RK_SOC_RT3224 is not set
+CONFIG_SND_RK_SOC_RT5631=y
+CONFIG_SND_RK_SOC_RT3224=y
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_SND_RK_SOC=y
CONFIG_SND_RK_SOC_HDMI_I2S=y
CONFIG_SND_RK_SOC_RK312X=y
+CONFIG_SND_RK_SOC_RT5631=y
+CONFIG_SND_RK_SOC_RT3224=y
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y