ARM: dts: iwg20d-q7-common: Sound PIO support

Enable sound PIO support on carrier board.

Signed-off-by: Biju Das <biju.das@bp.renesas.com>
Reviewed-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
Biju Das 2017-12-18 18:22:37 +00:00 committed by Simon Horman
parent 3091626868
commit cfa2e2f7cf
1 changed files with 46 additions and 0 deletions

View File

@ -34,6 +34,22 @@ reg_1p5v: 1p5v {
regulator-always-on;
};
rsnd_sgtl5000: sound {
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,bitclock-master = <&sndcodec>;
simple-audio-card,frame-master = <&sndcodec>;
sndcpu: simple-audio-card,cpu {
sound-dai = <&rcar_sound>;
};
sndcodec: simple-audio-card,codec {
sound-dai = <&sgtl5000>;
};
};
vcc_sdhi1: regulator-vcc-sdhi1 {
compatible = "regulator-fixed";
@ -166,6 +182,11 @@ sdhi1_pins_uhs: sd1_uhs {
power-source = <1800>;
};
sound_pins: sound {
groups = "ssi0129_ctrl", "ssi0_data", "ssi1_data";
function = "ssi";
};
usb0_pins: usb0 {
groups = "usb0";
function = "usb0";
@ -177,6 +198,22 @@ usb1_pins: usb1 {
};
};
&rcar_sound {
pinctrl-0 = <&sound_pins>;
pinctrl-names = "default";
status = "okay";
/* Single DAI */
#sound-dai-cells = <0>;
rcar_sound,dai {
dai0 {
playback = <&ssi1>;
capture = <&ssi0>;
};
};
};
&scif0 {
pinctrl-0 = <&scif0_pins>;
pinctrl-names = "default";
@ -205,6 +242,15 @@ &sdhi1 {
status = "okay";
};
&ssi0 {
pio-transfer;
};
&ssi1 {
pio-transfer;
shared-pin;
};
&usbphy {
status = "okay";
};