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 {
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;
+ };
+ };
+ };
+
};
};
};
};
-
- 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_SOC=y
CONFIG_SND_RK_SOC=y
CONFIG_SND_RK_SOC_HDMI_I2S=y
-CONFIG_SND_RK_SOC_RT5631=y
-CONFIG_SND_RK_SOC_RT3224=y
+CONFIG_SND_RK_SOC_RK312X=y
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
select SND_SOC_RK312X
help
Say Y if you want to add support for SoC audio on rockchip
- with the RK3036 s40.
+ with the rk3128 && rk3126 internal codec.
config SND_RK_SOC_RK610
tristate "SoC I2S Audio support for rockchip - RK610"