Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 
0003 /dts-v1/;
0004 
0005 #include "pxa300-raumfeld-common.dtsi"
0006 #include "pxa300-raumfeld-tuneable-clock.dtsi"
0007 
0008 / {
0009         model = "Raumfeld Connector (PXA3xx)";
0010         compatible = "raumfeld,raumfeld-connector-pxa303", "marvell,pxa300";
0011 
0012         sound {
0013                 compatible = "simple-audio-card";
0014                 simple-audio-card,name = "Raumfeld Connector";
0015                 #address-cells = <1>;
0016                 #size-cells = <0>;
0017 
0018                 simple-audio-card,dai-link@0 {
0019                         reg = <0>;
0020                         format = "i2s";
0021                         bitclock-master = <&dailink_master_analog>;
0022                         frame-master = <&dailink_master_analog>;
0023                         mclk-fs = <256>;
0024 
0025                         dailink_master_analog: cpu {
0026                                 sound-dai = <&ssp_dai0>;
0027                         };
0028 
0029                         codec {
0030                                 sound-dai = <&cs4270>;
0031                         };
0032                 };
0033 
0034                 simple-audio-card,dai-link@1 {
0035                         reg = <1>;
0036                         format = "i2s";
0037                         bitclock-master = <&dailink_master_digital>;
0038                         frame-master = <&dailink_master_digital>;
0039                         mclk-fs = <256>;
0040 
0041                         dailink_master_digital: cpu {
0042                                 sound-dai = <&ssp_dai1>;
0043                         };
0044 
0045                         codec {
0046                                 sound-dai = <&ak4104>;
0047                         };
0048                 };
0049         };
0050 };
0051 
0052 &ssp1 {
0053         status = "okay";
0054 };
0055 
0056 &ssp2 {
0057         status = "okay";
0058 };
0059 
0060 &spi {
0061         ak4104: optical-transmitter@0 {
0062                 compatible = "asahi-kasei,ak4104";
0063                 reg = <0>;
0064                 vdd-supply = <&reg_3v3>;
0065                 spi-max-frequency = <5000000>;
0066                 reset-gpios = <&gpio 38 GPIO_ACTIVE_HIGH>;
0067                 #sound-dai-cells = <0>;
0068         };
0069 };
0070 
0071 &rotary {
0072         status = "disabled";
0073 };