diff for duplicates of <1488481038.2684.14.camel@synopsys.com> diff --git a/a/1.txt b/N1/1.txt index fbb88df..5db653f 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,56 +1,56 @@ Hi Jose, -On Wed, 2017-02-22@18:19 +0000, Jose Abreu wrote: +On Wed, 2017-02-22 at 18:19 +0000, Jose Abreu wrote: > This patch adds the necessary DT bindings to get HDMI audio > output in ARC AXS10x SDP. The bindings for I2S controller were > added as well as the bindings for simple audio card. > -> Signed-off-by: Jose Abreu <joabreu at synopsys.com> -> Cc: Carlos Palminha <palminha at synopsys.com> -> Cc: Alexey Brodkin <abrodkin at synopsys.com> -> Cc: Rob Herring <robh+dt at kernel.org> -> Cc: Vineet Gupta <vgupta at synopsys.com> -> Cc: devicetree at vger.kernel.org -> Cc: linux-snps-arc at lists.infradead.org -> Cc: linux-kernel at vger.kernel.org +> Signed-off-by: Jose Abreu <joabreu@synopsys.com> +> Cc: Carlos Palminha <palminha@synopsys.com> +> Cc: Alexey Brodkin <abrodkin@synopsys.com> +> Cc: Rob Herring <robh+dt@kernel.org> +> Cc: Vineet Gupta <vgupta@synopsys.com> +> Cc: devicetree@vger.kernel.org +> Cc: linux-snps-arc@lists.infradead.org +> Cc: linux-kernel@vger.kernel.org > --- -> ?arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++---- -> ?1 file changed, 18 insertions(+), 4 deletions(-) +> arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++---- +> 1 file changed, 18 insertions(+), 4 deletions(-) > > diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi b/arch/arc/boot/dts/axs10x_mb.dtsi > index d6c1bbc..9d882b1 100644 > --- a/arch/arc/boot/dts/axs10x_mb.dtsi > +++ b/arch/arc/boot/dts/axs10x_mb.dtsi > @@ -149,12 +149,13 @@ -> ? interrupts = <14>; -> ? }; -> ? -> - i2c at 0x1e000 { +> interrupts = <14>; +> }; +> +> - i2c@0x1e000 { > - compatible = "snps,designware-i2c"; -> + i2s: i2s at 1e000 { +> + i2s: i2s@1e000 { > + compatible = "snps,designware-i2s"; -> ? reg = <0x1e000 0x100>; +> reg = <0x1e000 0x100>; > - clock-frequency = <400000>; > - clocks = <&i2cclk>; > + clocks = <&i2sclk 0>; > + clock-names = "i2sclk"; -> ? interrupts = <15>; +> interrupts = <15>; > + #sound-dai-cells = <0>; -> ? }; -> ? -> ? i2c at 0x1f000 { +> }; +> +> i2c@0x1f000 { > @@ -174,6 +175,7 @@ -> ? adi,input-colorspace = "rgb"; -> ? adi,input-clock = "1x"; -> ? adi,clock-delay = <0x03>; +> adi,input-colorspace = "rgb"; +> adi,input-clock = "1x"; +> adi,clock-delay = <0x03>; > + #sound-dai-cells = <0>; -> ? -> ? ports { -> ? #address-cells = <1>; +> +> ports { +> #address-cells = <1>; > @@ -295,5 +297,17 @@ -> ? }; -> ? }; -> ? }; +> }; +> }; +> }; > + > + sound_playback { > + compatible = "simple-audio-card"; @@ -63,8 +63,8 @@ On Wed, 2017-02-22@18:19 +0000, Jose Abreu wrote: > + sound-dai = <&adv7511>; > + }; > + }; -> ? }; -> ?}; +> }; +> }; Just for the sake of history that's my mods to defconfig that allowed me to play .pcm via HDMI from axs103 board: @@ -74,19 +74,19 @@ index 30a3d4cf53d2..b11362a32e4e 100644 --- a/arch/arc/configs/axs103_smp_defconfig +++ b/arch/arc/configs/axs103_smp_defconfig @@ -67,25 +67,29 @@ CONFIG_MOUSE_PS2_TOUCHKIT=y -?CONFIG_MOUSE_SERIAL=y -?CONFIG_MOUSE_SYNAPTICS_USB=y -?# CONFIG_LEGACY_PTYS is not set + CONFIG_MOUSE_SERIAL=y + CONFIG_MOUSE_SYNAPTICS_USB=y + # CONFIG_LEGACY_PTYS is not set -# CONFIG_DEVKMEM is not set -?CONFIG_SERIAL_8250=y -?CONFIG_SERIAL_8250_CONSOLE=y -?CONFIG_SERIAL_8250_DW=y -?CONFIG_SERIAL_OF_PLATFORM=y -?# CONFIG_HW_RANDOM is not set + CONFIG_SERIAL_8250=y + CONFIG_SERIAL_8250_CONSOLE=y + CONFIG_SERIAL_8250_DW=y + CONFIG_SERIAL_OF_PLATFORM=y + # CONFIG_HW_RANDOM is not set -CONFIG_I2C=y -?CONFIG_I2C_CHARDEV=y -?CONFIG_I2C_DESIGNWARE_PLATFORM=y -?# CONFIG_HWMON is not set + CONFIG_I2C_CHARDEV=y + CONFIG_I2C_DESIGNWARE_PLATFORM=y + # CONFIG_HWMON is not set -CONFIG_DRM=m -CONFIG_DRM_I2C_ADV7511=m -CONFIG_DRM_ARCPGU=m @@ -95,22 +95,26 @@ index 30a3d4cf53d2..b11362a32e4e 100644 +CONFIG_DRM_I2C_ADV7511=y +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_ARCPGU=y -?CONFIG_FRAMEBUFFER_CONSOLE=y -?CONFIG_LOGO=y -?# CONFIG_LOGO_LINUX_MONO is not set -?# CONFIG_LOGO_LINUX_VGA16 is not set -?# CONFIG_LOGO_LINUX_CLUT224 is not set + CONFIG_FRAMEBUFFER_CONSOLE=y + CONFIG_LOGO=y + # CONFIG_LOGO_LINUX_MONO is not set + # CONFIG_LOGO_LINUX_VGA16 is not set + # CONFIG_LOGO_LINUX_CLUT224 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y +CONFIG_SND_DESIGNWARE_I2S=y +CONFIG_SND_DESIGNWARE_PCM=y +CONFIG_SND_SIMPLE_CARD=y -?CONFIG_USB_EHCI_HCD=y -?CONFIG_USB_EHCI_HCD_PLATFORM=y -?CONFIG_USB_OHCI_HCD=y + CONFIG_USB_EHCI_HCD=y + CONFIG_USB_EHCI_HCD_PLATFORM=y + CONFIG_USB_OHCI_HCD=y -------------------------------->8------------------------------- Anyways... -Acked-by: Alexey Brodkin <abrodkin at synopsys.com> +Acked-by: Alexey Brodkin <abrodkin@synopsys.com> +_______________________________________________ +linux-snps-arc mailing list +linux-snps-arc@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-snps-arc diff --git a/a/content_digest b/N1/content_digest index 5f9b773..1c1858e 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,63 +1,69 @@ "ref\07ed6deaf1ae6d5819364c793835aa30316077a7e.1487787376.git.joabreu@synopsys.com\0" - "From\0Alexey.Brodkin@synopsys.com (Alexey Brodkin)\0" - "Subject\0[PATCH 1/2] arc: axs10x: Add DT bindings for I2S audio playback\0" + "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0" + "Subject\0Re: [PATCH 1/2] arc: axs10x: Add DT bindings for I2S audio playback\0" "Date\0Thu, 2 Mar 2017 18:57:19 +0000\0" - "To\0linux-snps-arc@lists.infradead.org\0" + "To\0Jose Abreu <Jose.Abreu@synopsys.com>\0" + "Cc\0devicetree@vger.kernel.org <devicetree@vger.kernel.org>" + Vineet Gupta <Vineet.Gupta1@synopsys.com> + Carlos Palminha <CARLOS.PALMINHA@synopsys.com> + linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> + robh+dt@kernel.org <robh+dt@kernel.org> + " linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>\0" "\00:1\0" "b\0" "Hi Jose,\n" "\n" - "On Wed, 2017-02-22@18:19 +0000, Jose Abreu wrote:\n" + "On Wed, 2017-02-22 at 18:19 +0000, Jose Abreu wrote:\n" "> This patch adds the necessary DT bindings to get HDMI audio\n" "> output in ARC AXS10x SDP. The bindings for I2S controller were\n" "> added as well as the bindings for simple audio card.\n" "> \n" - "> Signed-off-by: Jose Abreu <joabreu at synopsys.com>\n" - "> Cc: Carlos Palminha <palminha at synopsys.com>\n" - "> Cc: Alexey Brodkin <abrodkin at synopsys.com>\n" - "> Cc: Rob Herring <robh+dt at kernel.org>\n" - "> Cc: Vineet Gupta <vgupta at synopsys.com>\n" - "> Cc: devicetree at vger.kernel.org\n" - "> Cc: linux-snps-arc at lists.infradead.org\n" - "> Cc: linux-kernel at vger.kernel.org\n" + "> Signed-off-by: Jose Abreu <joabreu@synopsys.com>\n" + "> Cc: Carlos Palminha <palminha@synopsys.com>\n" + "> Cc: Alexey Brodkin <abrodkin@synopsys.com>\n" + "> Cc: Rob Herring <robh+dt@kernel.org>\n" + "> Cc: Vineet Gupta <vgupta@synopsys.com>\n" + "> Cc: devicetree@vger.kernel.org\n" + "> Cc: linux-snps-arc@lists.infradead.org\n" + "> Cc: linux-kernel@vger.kernel.org\n" "> ---\n" - "> ?arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++----\n" - "> ?1 file changed, 18 insertions(+), 4 deletions(-)\n" + "> \302\240arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++----\n" + "> \302\2401 file changed, 18 insertions(+), 4 deletions(-)\n" "> \n" "> diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi b/arch/arc/boot/dts/axs10x_mb.dtsi\n" "> index d6c1bbc..9d882b1 100644\n" "> --- a/arch/arc/boot/dts/axs10x_mb.dtsi\n" "> +++ b/arch/arc/boot/dts/axs10x_mb.dtsi\n" "> @@ -149,12 +149,13 @@\n" - "> ?\t\t\tinterrupts = <14>;\n" - "> ?\t\t};\n" - "> ?\n" - "> -\t\ti2c at 0x1e000 {\n" + "> \302\240\t\t\tinterrupts = <14>;\n" + "> \302\240\t\t};\n" + "> \302\240\n" + "> -\t\ti2c@0x1e000 {\n" "> -\t\t\tcompatible = \"snps,designware-i2c\";\n" - "> +\t\ti2s: i2s at 1e000 {\n" + "> +\t\ti2s: i2s@1e000 {\n" "> +\t\t\tcompatible = \"snps,designware-i2s\";\n" - "> ?\t\t\treg = <0x1e000 0x100>;\n" + "> \302\240\t\t\treg = <0x1e000 0x100>;\n" "> -\t\t\tclock-frequency = <400000>;\n" "> -\t\t\tclocks = <&i2cclk>;\n" "> +\t\t\tclocks = <&i2sclk 0>;\n" "> +\t\t\tclock-names = \"i2sclk\";\n" - "> ?\t\t\tinterrupts = <15>;\n" + "> \302\240\t\t\tinterrupts = <15>;\n" "> +\t\t\t#sound-dai-cells = <0>;\n" - "> ?\t\t};\n" - "> ?\n" - "> ?\t\ti2c at 0x1f000 {\n" + "> \302\240\t\t};\n" + "> \302\240\n" + "> \302\240\t\ti2c@0x1f000 {\n" "> @@ -174,6 +175,7 @@\n" - "> ?\t\t\t\tadi,input-colorspace = \"rgb\";\n" - "> ?\t\t\t\tadi,input-clock = \"1x\";\n" - "> ?\t\t\t\tadi,clock-delay = <0x03>;\n" + "> \302\240\t\t\t\tadi,input-colorspace = \"rgb\";\n" + "> \302\240\t\t\t\tadi,input-clock = \"1x\";\n" + "> \302\240\t\t\t\tadi,clock-delay = <0x03>;\n" "> +\t\t\t\t#sound-dai-cells = <0>;\n" - "> ?\n" - "> ?\t\t\t\tports {\n" - "> ?\t\t\t\t\t#address-cells = <1>;\n" + "> \302\240\n" + "> \302\240\t\t\t\tports {\n" + "> \302\240\t\t\t\t\t#address-cells = <1>;\n" "> @@ -295,5 +297,17 @@\n" - "> ?\t\t\t\t};\n" - "> ?\t\t\t};\n" - "> ?\t\t};\n" + "> \302\240\t\t\t\t};\n" + "> \302\240\t\t\t};\n" + "> \302\240\t\t};\n" "> +\n" "> +\t\tsound_playback {\n" "> +\t\t\tcompatible = \"simple-audio-card\";\n" @@ -70,8 +76,8 @@ "> +\t\t\t\tsound-dai = <&adv7511>;\n" "> +\t\t\t};\n" "> +\t\t};\n" - "> ?\t};\n" - "> ?};\n" + "> \302\240\t};\n" + "> \302\240};\n" "\n" "Just for the sake of history that's my mods to defconfig that allowed me\n" "to play .pcm via HDMI from axs103 board:\n" @@ -81,19 +87,19 @@ "--- a/arch/arc/configs/axs103_smp_defconfig\n" "+++ b/arch/arc/configs/axs103_smp_defconfig\n" "@@ -67,25 +67,29 @@ CONFIG_MOUSE_PS2_TOUCHKIT=y\n" - "?CONFIG_MOUSE_SERIAL=y\n" - "?CONFIG_MOUSE_SYNAPTICS_USB=y\n" - "?# CONFIG_LEGACY_PTYS is not set\n" + "\302\240CONFIG_MOUSE_SERIAL=y\n" + "\302\240CONFIG_MOUSE_SYNAPTICS_USB=y\n" + "\302\240# CONFIG_LEGACY_PTYS is not set\n" "-# CONFIG_DEVKMEM is not set\n" - "?CONFIG_SERIAL_8250=y\n" - "?CONFIG_SERIAL_8250_CONSOLE=y\n" - "?CONFIG_SERIAL_8250_DW=y\n" - "?CONFIG_SERIAL_OF_PLATFORM=y\n" - "?# CONFIG_HW_RANDOM is not set\n" + "\302\240CONFIG_SERIAL_8250=y\n" + "\302\240CONFIG_SERIAL_8250_CONSOLE=y\n" + "\302\240CONFIG_SERIAL_8250_DW=y\n" + "\302\240CONFIG_SERIAL_OF_PLATFORM=y\n" + "\302\240# CONFIG_HW_RANDOM is not set\n" "-CONFIG_I2C=y\n" - "?CONFIG_I2C_CHARDEV=y\n" - "?CONFIG_I2C_DESIGNWARE_PLATFORM=y\n" - "?# CONFIG_HWMON is not set\n" + "\302\240CONFIG_I2C_CHARDEV=y\n" + "\302\240CONFIG_I2C_DESIGNWARE_PLATFORM=y\n" + "\302\240# CONFIG_HWMON is not set\n" "-CONFIG_DRM=m\n" "-CONFIG_DRM_I2C_ADV7511=m\n" "-CONFIG_DRM_ARCPGU=m\n" @@ -102,24 +108,28 @@ "+CONFIG_DRM_I2C_ADV7511=y\n" "+CONFIG_DRM_I2C_ADV7511_AUDIO=y\n" "+CONFIG_DRM_ARCPGU=y\n" - "?CONFIG_FRAMEBUFFER_CONSOLE=y\n" - "?CONFIG_LOGO=y\n" - "?# CONFIG_LOGO_LINUX_MONO is not set\n" - "?# CONFIG_LOGO_LINUX_VGA16 is not set\n" - "?# CONFIG_LOGO_LINUX_CLUT224 is not set\n" + "\302\240CONFIG_FRAMEBUFFER_CONSOLE=y\n" + "\302\240CONFIG_LOGO=y\n" + "\302\240# CONFIG_LOGO_LINUX_MONO is not set\n" + "\302\240# CONFIG_LOGO_LINUX_VGA16 is not set\n" + "\302\240# CONFIG_LOGO_LINUX_CLUT224 is not set\n" "+CONFIG_SOUND=y\n" "+CONFIG_SND=y\n" "+CONFIG_SND_SOC=y\n" "+CONFIG_SND_DESIGNWARE_I2S=y\n" "+CONFIG_SND_DESIGNWARE_PCM=y\n" "+CONFIG_SND_SIMPLE_CARD=y\n" - "?CONFIG_USB_EHCI_HCD=y\n" - "?CONFIG_USB_EHCI_HCD_PLATFORM=y\n" - "?CONFIG_USB_OHCI_HCD=y\n" + "\302\240CONFIG_USB_EHCI_HCD=y\n" + "\302\240CONFIG_USB_EHCI_HCD_PLATFORM=y\n" + "\302\240CONFIG_USB_OHCI_HCD=y\n" "-------------------------------->8-------------------------------\n" "\n" "Anyways...\n" "\n" - Acked-by: Alexey Brodkin <abrodkin at synopsys.com> + "Acked-by: Alexey Brodkin <abrodkin@synopsys.com>\n" + "_______________________________________________\n" + "linux-snps-arc mailing list\n" + "linux-snps-arc@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-snps-arc -bcbcbc9f6f6884da73e17af962143f3bf1c8a5a78e1b7ca6a487c5aafa02cba3 +e1092dc9bd662cbc4304f721364fb1f457b731474ffb733df405a356d7345c1f
diff --git a/a/1.txt b/N2/1.txt index fbb88df..4cecdeb 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,56 +1,56 @@ Hi Jose, -On Wed, 2017-02-22@18:19 +0000, Jose Abreu wrote: +On Wed, 2017-02-22 at 18:19 +0000, Jose Abreu wrote: > This patch adds the necessary DT bindings to get HDMI audio > output in ARC AXS10x SDP. The bindings for I2S controller were > added as well as the bindings for simple audio card. > -> Signed-off-by: Jose Abreu <joabreu at synopsys.com> -> Cc: Carlos Palminha <palminha at synopsys.com> -> Cc: Alexey Brodkin <abrodkin at synopsys.com> -> Cc: Rob Herring <robh+dt at kernel.org> -> Cc: Vineet Gupta <vgupta at synopsys.com> -> Cc: devicetree at vger.kernel.org -> Cc: linux-snps-arc at lists.infradead.org -> Cc: linux-kernel at vger.kernel.org +> Signed-off-by: Jose Abreu <joabreu@synopsys.com> +> Cc: Carlos Palminha <palminha@synopsys.com> +> Cc: Alexey Brodkin <abrodkin@synopsys.com> +> Cc: Rob Herring <robh+dt@kernel.org> +> Cc: Vineet Gupta <vgupta@synopsys.com> +> Cc: devicetree@vger.kernel.org +> Cc: linux-snps-arc@lists.infradead.org +> Cc: linux-kernel@vger.kernel.org > --- -> ?arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++---- -> ?1 file changed, 18 insertions(+), 4 deletions(-) +> arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++---- +> 1 file changed, 18 insertions(+), 4 deletions(-) > > diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi b/arch/arc/boot/dts/axs10x_mb.dtsi > index d6c1bbc..9d882b1 100644 > --- a/arch/arc/boot/dts/axs10x_mb.dtsi > +++ b/arch/arc/boot/dts/axs10x_mb.dtsi > @@ -149,12 +149,13 @@ -> ? interrupts = <14>; -> ? }; -> ? -> - i2c at 0x1e000 { +> interrupts = <14>; +> }; +> +> - i2c@0x1e000 { > - compatible = "snps,designware-i2c"; -> + i2s: i2s at 1e000 { +> + i2s: i2s@1e000 { > + compatible = "snps,designware-i2s"; -> ? reg = <0x1e000 0x100>; +> reg = <0x1e000 0x100>; > - clock-frequency = <400000>; > - clocks = <&i2cclk>; > + clocks = <&i2sclk 0>; > + clock-names = "i2sclk"; -> ? interrupts = <15>; +> interrupts = <15>; > + #sound-dai-cells = <0>; -> ? }; -> ? -> ? i2c at 0x1f000 { +> }; +> +> i2c@0x1f000 { > @@ -174,6 +175,7 @@ -> ? adi,input-colorspace = "rgb"; -> ? adi,input-clock = "1x"; -> ? adi,clock-delay = <0x03>; +> adi,input-colorspace = "rgb"; +> adi,input-clock = "1x"; +> adi,clock-delay = <0x03>; > + #sound-dai-cells = <0>; -> ? -> ? ports { -> ? #address-cells = <1>; +> +> ports { +> #address-cells = <1>; > @@ -295,5 +297,17 @@ -> ? }; -> ? }; -> ? }; +> }; +> }; +> }; > + > + sound_playback { > + compatible = "simple-audio-card"; @@ -63,8 +63,8 @@ On Wed, 2017-02-22@18:19 +0000, Jose Abreu wrote: > + sound-dai = <&adv7511>; > + }; > + }; -> ? }; -> ?}; +> }; +> }; Just for the sake of history that's my mods to defconfig that allowed me to play .pcm via HDMI from axs103 board: @@ -74,19 +74,19 @@ index 30a3d4cf53d2..b11362a32e4e 100644 --- a/arch/arc/configs/axs103_smp_defconfig +++ b/arch/arc/configs/axs103_smp_defconfig @@ -67,25 +67,29 @@ CONFIG_MOUSE_PS2_TOUCHKIT=y -?CONFIG_MOUSE_SERIAL=y -?CONFIG_MOUSE_SYNAPTICS_USB=y -?# CONFIG_LEGACY_PTYS is not set + CONFIG_MOUSE_SERIAL=y + CONFIG_MOUSE_SYNAPTICS_USB=y + # CONFIG_LEGACY_PTYS is not set -# CONFIG_DEVKMEM is not set -?CONFIG_SERIAL_8250=y -?CONFIG_SERIAL_8250_CONSOLE=y -?CONFIG_SERIAL_8250_DW=y -?CONFIG_SERIAL_OF_PLATFORM=y -?# CONFIG_HW_RANDOM is not set + CONFIG_SERIAL_8250=y + CONFIG_SERIAL_8250_CONSOLE=y + CONFIG_SERIAL_8250_DW=y + CONFIG_SERIAL_OF_PLATFORM=y + # CONFIG_HW_RANDOM is not set -CONFIG_I2C=y -?CONFIG_I2C_CHARDEV=y -?CONFIG_I2C_DESIGNWARE_PLATFORM=y -?# CONFIG_HWMON is not set + CONFIG_I2C_CHARDEV=y + CONFIG_I2C_DESIGNWARE_PLATFORM=y + # CONFIG_HWMON is not set -CONFIG_DRM=m -CONFIG_DRM_I2C_ADV7511=m -CONFIG_DRM_ARCPGU=m @@ -95,22 +95,22 @@ index 30a3d4cf53d2..b11362a32e4e 100644 +CONFIG_DRM_I2C_ADV7511=y +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_ARCPGU=y -?CONFIG_FRAMEBUFFER_CONSOLE=y -?CONFIG_LOGO=y -?# CONFIG_LOGO_LINUX_MONO is not set -?# CONFIG_LOGO_LINUX_VGA16 is not set -?# CONFIG_LOGO_LINUX_CLUT224 is not set + CONFIG_FRAMEBUFFER_CONSOLE=y + CONFIG_LOGO=y + # CONFIG_LOGO_LINUX_MONO is not set + # CONFIG_LOGO_LINUX_VGA16 is not set + # CONFIG_LOGO_LINUX_CLUT224 is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y +CONFIG_SND_DESIGNWARE_I2S=y +CONFIG_SND_DESIGNWARE_PCM=y +CONFIG_SND_SIMPLE_CARD=y -?CONFIG_USB_EHCI_HCD=y -?CONFIG_USB_EHCI_HCD_PLATFORM=y -?CONFIG_USB_OHCI_HCD=y + CONFIG_USB_EHCI_HCD=y + CONFIG_USB_EHCI_HCD_PLATFORM=y + CONFIG_USB_OHCI_HCD=y -------------------------------->8------------------------------- Anyways... -Acked-by: Alexey Brodkin <abrodkin at synopsys.com> +Acked-by: Alexey Brodkin <abrodkin@synopsys.com> diff --git a/a/content_digest b/N2/content_digest index 5f9b773..b9a63b5 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,63 +1,69 @@ "ref\07ed6deaf1ae6d5819364c793835aa30316077a7e.1487787376.git.joabreu@synopsys.com\0" - "From\0Alexey.Brodkin@synopsys.com (Alexey Brodkin)\0" - "Subject\0[PATCH 1/2] arc: axs10x: Add DT bindings for I2S audio playback\0" + "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0" + "Subject\0Re: [PATCH 1/2] arc: axs10x: Add DT bindings for I2S audio playback\0" "Date\0Thu, 2 Mar 2017 18:57:19 +0000\0" - "To\0linux-snps-arc@lists.infradead.org\0" + "To\0Jose Abreu <Jose.Abreu@synopsys.com>\0" + "Cc\0Carlos Palminha <CARLOS.PALMINHA@synopsys.com>" + linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org> + Vineet Gupta <Vineet.Gupta1@synopsys.com> + robh+dt@kernel.org <robh+dt@kernel.org> + devicetree@vger.kernel.org <devicetree@vger.kernel.org> + " linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>\0" "\00:1\0" "b\0" "Hi Jose,\n" "\n" - "On Wed, 2017-02-22@18:19 +0000, Jose Abreu wrote:\n" + "On Wed, 2017-02-22 at 18:19 +0000, Jose Abreu wrote:\n" "> This patch adds the necessary DT bindings to get HDMI audio\n" "> output in ARC AXS10x SDP. The bindings for I2S controller were\n" "> added as well as the bindings for simple audio card.\n" "> \n" - "> Signed-off-by: Jose Abreu <joabreu at synopsys.com>\n" - "> Cc: Carlos Palminha <palminha at synopsys.com>\n" - "> Cc: Alexey Brodkin <abrodkin at synopsys.com>\n" - "> Cc: Rob Herring <robh+dt at kernel.org>\n" - "> Cc: Vineet Gupta <vgupta at synopsys.com>\n" - "> Cc: devicetree at vger.kernel.org\n" - "> Cc: linux-snps-arc at lists.infradead.org\n" - "> Cc: linux-kernel at vger.kernel.org\n" + "> Signed-off-by: Jose Abreu <joabreu@synopsys.com>\n" + "> Cc: Carlos Palminha <palminha@synopsys.com>\n" + "> Cc: Alexey Brodkin <abrodkin@synopsys.com>\n" + "> Cc: Rob Herring <robh+dt@kernel.org>\n" + "> Cc: Vineet Gupta <vgupta@synopsys.com>\n" + "> Cc: devicetree@vger.kernel.org\n" + "> Cc: linux-snps-arc@lists.infradead.org\n" + "> Cc: linux-kernel@vger.kernel.org\n" "> ---\n" - "> ?arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++----\n" - "> ?1 file changed, 18 insertions(+), 4 deletions(-)\n" + "> \302\240arch/arc/boot/dts/axs10x_mb.dtsi | 22 ++++++++++++++++++----\n" + "> \302\2401 file changed, 18 insertions(+), 4 deletions(-)\n" "> \n" "> diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi b/arch/arc/boot/dts/axs10x_mb.dtsi\n" "> index d6c1bbc..9d882b1 100644\n" "> --- a/arch/arc/boot/dts/axs10x_mb.dtsi\n" "> +++ b/arch/arc/boot/dts/axs10x_mb.dtsi\n" "> @@ -149,12 +149,13 @@\n" - "> ?\t\t\tinterrupts = <14>;\n" - "> ?\t\t};\n" - "> ?\n" - "> -\t\ti2c at 0x1e000 {\n" + "> \302\240\t\t\tinterrupts = <14>;\n" + "> \302\240\t\t};\n" + "> \302\240\n" + "> -\t\ti2c@0x1e000 {\n" "> -\t\t\tcompatible = \"snps,designware-i2c\";\n" - "> +\t\ti2s: i2s at 1e000 {\n" + "> +\t\ti2s: i2s@1e000 {\n" "> +\t\t\tcompatible = \"snps,designware-i2s\";\n" - "> ?\t\t\treg = <0x1e000 0x100>;\n" + "> \302\240\t\t\treg = <0x1e000 0x100>;\n" "> -\t\t\tclock-frequency = <400000>;\n" "> -\t\t\tclocks = <&i2cclk>;\n" "> +\t\t\tclocks = <&i2sclk 0>;\n" "> +\t\t\tclock-names = \"i2sclk\";\n" - "> ?\t\t\tinterrupts = <15>;\n" + "> \302\240\t\t\tinterrupts = <15>;\n" "> +\t\t\t#sound-dai-cells = <0>;\n" - "> ?\t\t};\n" - "> ?\n" - "> ?\t\ti2c at 0x1f000 {\n" + "> \302\240\t\t};\n" + "> \302\240\n" + "> \302\240\t\ti2c@0x1f000 {\n" "> @@ -174,6 +175,7 @@\n" - "> ?\t\t\t\tadi,input-colorspace = \"rgb\";\n" - "> ?\t\t\t\tadi,input-clock = \"1x\";\n" - "> ?\t\t\t\tadi,clock-delay = <0x03>;\n" + "> \302\240\t\t\t\tadi,input-colorspace = \"rgb\";\n" + "> \302\240\t\t\t\tadi,input-clock = \"1x\";\n" + "> \302\240\t\t\t\tadi,clock-delay = <0x03>;\n" "> +\t\t\t\t#sound-dai-cells = <0>;\n" - "> ?\n" - "> ?\t\t\t\tports {\n" - "> ?\t\t\t\t\t#address-cells = <1>;\n" + "> \302\240\n" + "> \302\240\t\t\t\tports {\n" + "> \302\240\t\t\t\t\t#address-cells = <1>;\n" "> @@ -295,5 +297,17 @@\n" - "> ?\t\t\t\t};\n" - "> ?\t\t\t};\n" - "> ?\t\t};\n" + "> \302\240\t\t\t\t};\n" + "> \302\240\t\t\t};\n" + "> \302\240\t\t};\n" "> +\n" "> +\t\tsound_playback {\n" "> +\t\t\tcompatible = \"simple-audio-card\";\n" @@ -70,8 +76,8 @@ "> +\t\t\t\tsound-dai = <&adv7511>;\n" "> +\t\t\t};\n" "> +\t\t};\n" - "> ?\t};\n" - "> ?};\n" + "> \302\240\t};\n" + "> \302\240};\n" "\n" "Just for the sake of history that's my mods to defconfig that allowed me\n" "to play .pcm via HDMI from axs103 board:\n" @@ -81,19 +87,19 @@ "--- a/arch/arc/configs/axs103_smp_defconfig\n" "+++ b/arch/arc/configs/axs103_smp_defconfig\n" "@@ -67,25 +67,29 @@ CONFIG_MOUSE_PS2_TOUCHKIT=y\n" - "?CONFIG_MOUSE_SERIAL=y\n" - "?CONFIG_MOUSE_SYNAPTICS_USB=y\n" - "?# CONFIG_LEGACY_PTYS is not set\n" + "\302\240CONFIG_MOUSE_SERIAL=y\n" + "\302\240CONFIG_MOUSE_SYNAPTICS_USB=y\n" + "\302\240# CONFIG_LEGACY_PTYS is not set\n" "-# CONFIG_DEVKMEM is not set\n" - "?CONFIG_SERIAL_8250=y\n" - "?CONFIG_SERIAL_8250_CONSOLE=y\n" - "?CONFIG_SERIAL_8250_DW=y\n" - "?CONFIG_SERIAL_OF_PLATFORM=y\n" - "?# CONFIG_HW_RANDOM is not set\n" + "\302\240CONFIG_SERIAL_8250=y\n" + "\302\240CONFIG_SERIAL_8250_CONSOLE=y\n" + "\302\240CONFIG_SERIAL_8250_DW=y\n" + "\302\240CONFIG_SERIAL_OF_PLATFORM=y\n" + "\302\240# CONFIG_HW_RANDOM is not set\n" "-CONFIG_I2C=y\n" - "?CONFIG_I2C_CHARDEV=y\n" - "?CONFIG_I2C_DESIGNWARE_PLATFORM=y\n" - "?# CONFIG_HWMON is not set\n" + "\302\240CONFIG_I2C_CHARDEV=y\n" + "\302\240CONFIG_I2C_DESIGNWARE_PLATFORM=y\n" + "\302\240# CONFIG_HWMON is not set\n" "-CONFIG_DRM=m\n" "-CONFIG_DRM_I2C_ADV7511=m\n" "-CONFIG_DRM_ARCPGU=m\n" @@ -102,24 +108,24 @@ "+CONFIG_DRM_I2C_ADV7511=y\n" "+CONFIG_DRM_I2C_ADV7511_AUDIO=y\n" "+CONFIG_DRM_ARCPGU=y\n" - "?CONFIG_FRAMEBUFFER_CONSOLE=y\n" - "?CONFIG_LOGO=y\n" - "?# CONFIG_LOGO_LINUX_MONO is not set\n" - "?# CONFIG_LOGO_LINUX_VGA16 is not set\n" - "?# CONFIG_LOGO_LINUX_CLUT224 is not set\n" + "\302\240CONFIG_FRAMEBUFFER_CONSOLE=y\n" + "\302\240CONFIG_LOGO=y\n" + "\302\240# CONFIG_LOGO_LINUX_MONO is not set\n" + "\302\240# CONFIG_LOGO_LINUX_VGA16 is not set\n" + "\302\240# CONFIG_LOGO_LINUX_CLUT224 is not set\n" "+CONFIG_SOUND=y\n" "+CONFIG_SND=y\n" "+CONFIG_SND_SOC=y\n" "+CONFIG_SND_DESIGNWARE_I2S=y\n" "+CONFIG_SND_DESIGNWARE_PCM=y\n" "+CONFIG_SND_SIMPLE_CARD=y\n" - "?CONFIG_USB_EHCI_HCD=y\n" - "?CONFIG_USB_EHCI_HCD_PLATFORM=y\n" - "?CONFIG_USB_OHCI_HCD=y\n" + "\302\240CONFIG_USB_EHCI_HCD=y\n" + "\302\240CONFIG_USB_EHCI_HCD_PLATFORM=y\n" + "\302\240CONFIG_USB_OHCI_HCD=y\n" "-------------------------------->8-------------------------------\n" "\n" "Anyways...\n" "\n" - Acked-by: Alexey Brodkin <abrodkin at synopsys.com> + Acked-by: Alexey Brodkin <abrodkin@synopsys.com> -bcbcbc9f6f6884da73e17af962143f3bf1c8a5a78e1b7ca6a487c5aafa02cba3 +fc9470f8bf2949fc81c574c6dba1ba301d3600ee35946df580f77e5b7ee8b356
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.