dais {
dai0 {
audio-codec = <&codec_hdmi_i2s>;
- i2s-controller = <&i2s0>;
+ audio-controller = <&i2s0>;
format = "i2s";
//continuous-clock;
//bitclock-inversion;
dais {
dai0 {
audio-codec = <&codec_hdmi_spdif>;
- i2s-controller = <&spdif>;
+ audio-controller = <&spdif>;
};
};
};
dais {
dai0 {
audio-codec = <&rk1000_codec>;
- i2s-controller = <&i2s0>;
+ audio-controller = <&i2s0>;
format = "i2s";
};
};
dais {
dai0 {
audio-codec = <&rt5631>;
- i2s-controller = <&i2s0>;
+ audio-controller = <&i2s0>;
format = "i2s";
//continuous-clock;
//bitclock-inversion;
dais {
dai0 {
audio-codec = <&rt3261>;
- i2s-controller = <&i2s0>;
+ audio-controller = <&i2s0>;
format = "i2s";
//continuous-clock;
//bitclock-inversion;
};
dai1 {
audio-codec = <&rt3261>;
- i2s-controller = <&i2s0>;
+ audio-controller = <&i2s0>;
format = "dsp_a";
//continuous-clock;
bitclock-inversion;
};
};
};
-
+
+ xz3216: xz3216@60 {
+ compatible = "xz3216";
+ reg = <0x60>;
+ status = "okay";
+ regulators {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ xz3216_dc1: regulator@0 {
+ reg = <0>;
+ regulator-compatible = "xz_dcdc1";
+ regulator-name = "vdd_arm";
+ regulator-min-microvolt = <902500>;
+ regulator-max-microvolt = <1400000>;
+ regulator-always-on;
+ regulator-boot-on;
+ regulator-initial-mode = <0x1>;
+ regulator-initial-state = <3>;
+ regulator-state-mem {
+ regulator-state-mode = <0x2>;
+ regulator-state-enabled;
+ regulator-state-uv = <1000000>;
+ };
+ };
+ };
+ };
+
act8846: act8846@5a {
reg = <0x5a>;
status = "diasbled";
300000 1050000
400000 1100000
533000 1150000
+ 800000 1200000
>;
freq-table = <
/*status freq(KHz)*/
- SYS_STATUS_NORMAL 400000
- SYS_STATUS_SUSPEND 200000
+ SYS_STATUS_NORMAL 800000
+ /*SYS_STATUS_SUSPEND 200000
SYS_STATUS_VIDEO_1080P 240000
SYS_STATUS_VIDEO_4K 400000
SYS_STATUS_PERFORMANCE 528000
SYS_STATUS_DUALVIEW 400000
SYS_STATUS_BOOST 324000
- SYS_STATUS_ISP 400000
+ SYS_STATUS_ISP 400000*/
>;
auto-freq-table = <
240000
528000
>;
auto-freq=<0>;
- status="disabled";
+ status="okay";
};
&dwc_control_usb {