Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /dts-v1/;
- / {
- compatible = "brcm,bcm2708";
- fragment@0 {
- target = <0xffffffff>;
- __overlay__ {
- #sound-dai-cells = <0x0>;
- status = "okay";
- };
- };
- fragment@1 {
- target-path = "/clocks";
- __overlay__ {
- codec-mclk {
- compatible = "fixed-clock";
- #clock-cells = <0x0>;
- clock-frequency = <0x16e3600>;
- linux,phandle = <0x3>;
- phandle = <0x3>;
- };
- };
- };
- fragment@2 {
- target = <0xffffffff>;
- __overlay__ {
- #address-cells = <0x1>;
- #size-cells = <0x0>;
- status = "okay";
- ac108@3b {
- compatible = "x-power,ac108_0";
- reg = <0x3b>;
- #sound-dai-cells = <0x0>;
- data-protocol = <0x0>;
- linux,phandle = <0x2>;
- phandle = <0x2>;
- };
- };
- };
- fragment@3 {
- target = <0xffffffff>;
- __overlay__ {
- compatible = "seeed-voicecard";
- seeed-voice-card,format = "dsp_a";
- seeed-voice-card,name = "seeed-4mic-voicecard";
- status = "okay";
- seeed-voice-card,bitclock-master = <0x1>;
- seeed-voice-card,frame-master = <0x1>;
- seeed-voice-card,channels-playback-override = <0x4>;
- seeed-voice-card,channels-capture-override = <0x4>;
- linux,phandle = <0x4>;
- phandle = <0x4>;
- seeed-voice-card,cpu {
- sound-dai = <0xffffffff>;
- dai-tdm-slot-num = <0x2>;
- dai-tdm-slot-width = <0x20>;
- dai-tdm-slot-tx-mask = <0x1 0x1 0x0 0x0>;
- dai-tdm-slot-rx-mask = <0x1 0x1 0x0 0x0>;
- linux,phandle = <0x5>;
- phandle = <0x5>;
- };
- seeed-voice-card,codec {
- sound-dai = <0x2>;
- clocks = <0x3>;
- linux,phandle = <0x1>;
- phandle = <0x1>;
- };
- };
- };
- __overrides__ {
- card-name = [00 00 00 04 73 65 65 65 64 2d 76 6f 69 63 65 2d 63 61 72 64 2c 6e 61 6d 65 00];
- };
- __symbols__ {
- ac108_mclk = "/fragment@1/__overlay__/codec-mclk";
- ac108_a = "/fragment@2/__overlay__/ac108@3b";
- sound_overlay = "/fragment@3/__overlay__";
- cpu_dai = "/fragment@3/__overlay__/seeed-voice-card,cpu";
- codec_dai = "/fragment@3/__overlay__/seeed-voice-card,codec";
- };
- __fixups__ {
- i2s = "/fragment@0:target:0", "/fragment@3/__overlay__/seeed-voice-card,cpu:sound-dai:0";
- i2c1 = "/fragment@2:target:0";
- sound = "/fragment@3:target:0";
- };
- __local_fixups__ {
- fragment@3 {
- __overlay__ {
- seeed-voice-card,bitclock-master = <0x0>;
- seeed-voice-card,frame-master = <0x0>;
- seeed-voice-card,codec {
- sound-dai = <0x0>;
- clocks = <0x0>;
- };
- };
- };
- __overrides__ {
- card-name = <0x0>;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement