Message ID | 174bd675951f46071d0db8ea1f67abb083053332.1456234503.git.joabreu@synopsys.com |
---|---|
State | New |
Headers | show |
On Tuesday 23 February 2016 07:22 PM, Jose Abreu wrote: > The defconfigs for the AXS boards were updated so that > ALSA SoC is enabled and also the audio for the ADV7511 > HDMI transmitter. > > Signed-off-by: Jose Abreu <joabreu@synopsys.com> > --- > arch/arc/configs/axs101_defconfig | 3 +++ > arch/arc/configs/axs103_defconfig | 5 +++++ > arch/arc/configs/axs103_smp_defconfig | 5 +++++ @Alexey, has this been tested on AXS103. Do we have the right PLL / clocks to get the audio rates - given the lower master clk. Further per out off-list discussion - let us have a seperate config for ARC HS SDP which supports the shipping single hardware configuration and add these fancy things there as well as bumping the clk rate to 100 MHz . Current axs103* configs are more of developer configs and I don't want to bloat their code with things we don't build / download 10 times a day ! > 3 files changed, 13 insertions(+) > > diff --git a/arch/arc/configs/axs101_defconfig b/arch/arc/configs/axs101_defconfig > index e359099..7c22163 100644 > --- a/arch/arc/configs/axs101_defconfig > +++ b/arch/arc/configs/axs101_defconfig > @@ -113,3 +113,6 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=10 > # CONFIG_SCHED_DEBUG is not set > # CONFIG_DEBUG_PREEMPT is not set > # CONFIG_FTRACE is not set > +CONFIG_SOUND=y > +CONFIG_SND=y > +CONFIG_SND_SOC=y > diff --git a/arch/arc/configs/axs103_defconfig b/arch/arc/configs/axs103_defconfig > index 323486d..d63aef0 100644 > --- a/arch/arc/configs/axs103_defconfig > +++ b/arch/arc/configs/axs103_defconfig > @@ -76,12 +76,14 @@ CONFIG_SERIAL_OF_PLATFORM=y > CONFIG_I2C=y > CONFIG_I2C_CHARDEV=y > CONFIG_I2C_DESIGNWARE_PLATFORM=y > +CONFIG_DRM=y > # CONFIG_HWMON is not set > CONFIG_FB=y > # CONFIG_VGA_CONSOLE is not set > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y > CONFIG_LOGO=y > +CONFIG_DRM_I2C_ADV7511=y > # CONFIG_LOGO_LINUX_MONO is not set > # CONFIG_LOGO_LINUX_VGA16 is not set > # CONFIG_LOGO_LINUX_CLUT224 is not set > @@ -114,3 +116,6 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=10 > # CONFIG_SCHED_DEBUG is not set > # CONFIG_DEBUG_PREEMPT is not set > # CONFIG_FTRACE is not set > +CONFIG_SOUND=y > +CONFIG_SND=y > +CONFIG_SND_SOC=y > diff --git a/arch/arc/configs/axs103_smp_defconfig b/arch/arc/configs/axs103_smp_defconfig > index 66191cd..f4b51ce 100644 > --- a/arch/arc/configs/axs103_smp_defconfig > +++ b/arch/arc/configs/axs103_smp_defconfig > @@ -77,12 +77,14 @@ CONFIG_SERIAL_OF_PLATFORM=y > CONFIG_I2C=y > CONFIG_I2C_CHARDEV=y > CONFIG_I2C_DESIGNWARE_PLATFORM=y > +CONFIG_DRM=y > # CONFIG_HWMON is not set > CONFIG_FB=y > # CONFIG_VGA_CONSOLE is not set > CONFIG_FRAMEBUFFER_CONSOLE=y > CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y > CONFIG_LOGO=y > +CONFIG_DRM_I2C_ADV7511=y > # CONFIG_LOGO_LINUX_MONO is not set > # CONFIG_LOGO_LINUX_VGA16 is not set > # CONFIG_LOGO_LINUX_CLUT224 is not set > @@ -115,3 +117,6 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=10 > # CONFIG_SCHED_DEBUG is not set > # CONFIG_DEBUG_PREEMPT is not set > # CONFIG_FTRACE is not set > +CONFIG_SOUND=y > +CONFIG_SND=y > +CONFIG_SND_SOC=y
Hi Vineet, On Wed, 2016-02-24 at 04:36 +0000, Vineet Gupta wrote: > On Tuesday 23 February 2016 07:22 PM, Jose Abreu wrote: > > The defconfigs for the AXS boards were updated so that > > ALSA SoC is enabled and also the audio for the ADV7511 > > HDMI transmitter. > > > > Signed-off-by: Jose Abreu <joabreu@synopsys.com> > > --- > > arch/arc/configs/axs101_defconfig | 3 +++ > > arch/arc/configs/axs103_defconfig | 5 +++++ > > arch/arc/configs/axs103_smp_defconfig | 5 +++++ > > @Alexey, has this been tested on AXS103. Do we have the right PLL / clocks to get > the audio rates - given the lower master clk. I think I tried first version of these patches on axs103 as well. But may assume Jose have no access to axs103 and so this particular implementation may lack tests on axs103 platform. Still this is easy to fix - I'll try it myself now. > Further per out off-list discussion - let us have a seperate config for ARC HS SDP > which supports the shipping single hardware configuration and add these fancy > things there as well as bumping the clk rate to 100 MHz . Current axs103* configs > are more of developer configs and I don't want to bloat their code with things we > don't build / download 10 times a day ! Agree but first we need to introduce those additional configs. Let me draft those. In the meantime it would be helpful if you take a look at existing axs10x_defconfigs and check which option you do want to keep and what are those extra once that should go to new configs with all bells and whistles. -Alexey
On Wednesday 24 February 2016 07:42 PM, Alexey Brodkin wrote: >> Further per out off-list discussion - let us have a seperate config for ARC HS SDP >> which supports the shipping single hardware configuration and add these fancy >> things there as well as bumping the clk rate to 100 MHz . Current axs103* configs >> are more of developer configs and I don't want to bloat their code with things we >> don't build / download 10 times a day ! > Agree but first we need to introduce those additional configs. > Let me draft those. s/configs/config We only need one ! > In the meantime it would be helpful if you take a look at existing axs10x_defconfigs > and check which option you do want to keep and what are those extra once that should > go to new configs with all bells and whistles. I'd say leave current axs103* defconfigs as to what they are - we can trim them at leisure / seperately. Introduce a new config item which matches the shipping axs product (NR_CPU = 2 etc) and a pairing defconfig and add all the fancy stuff there ! They can continue to share the DTs The other purpose of this config item is to elide the hack we have for setting clk for SMP (so it remains 90 or 100) -Vineet
diff --git a/arch/arc/configs/axs101_defconfig b/arch/arc/configs/axs101_defconfig index e359099..7c22163 100644 --- a/arch/arc/configs/axs101_defconfig +++ b/arch/arc/configs/axs101_defconfig @@ -113,3 +113,6 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=10 # CONFIG_SCHED_DEBUG is not set # CONFIG_DEBUG_PREEMPT is not set # CONFIG_FTRACE is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y diff --git a/arch/arc/configs/axs103_defconfig b/arch/arc/configs/axs103_defconfig index 323486d..d63aef0 100644 --- a/arch/arc/configs/axs103_defconfig +++ b/arch/arc/configs/axs103_defconfig @@ -76,12 +76,14 @@ CONFIG_SERIAL_OF_PLATFORM=y CONFIG_I2C=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_DRM=y # CONFIG_HWMON is not set CONFIG_FB=y # CONFIG_VGA_CONSOLE is not set CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_LOGO=y +CONFIG_DRM_I2C_ADV7511=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set @@ -114,3 +116,6 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=10 # CONFIG_SCHED_DEBUG is not set # CONFIG_DEBUG_PREEMPT is not set # CONFIG_FTRACE is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y diff --git a/arch/arc/configs/axs103_smp_defconfig b/arch/arc/configs/axs103_smp_defconfig index 66191cd..f4b51ce 100644 --- a/arch/arc/configs/axs103_smp_defconfig +++ b/arch/arc/configs/axs103_smp_defconfig @@ -77,12 +77,14 @@ CONFIG_SERIAL_OF_PLATFORM=y CONFIG_I2C=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_DESIGNWARE_PLATFORM=y +CONFIG_DRM=y # CONFIG_HWMON is not set CONFIG_FB=y # CONFIG_VGA_CONSOLE is not set CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_LOGO=y +CONFIG_DRM_I2C_ADV7511=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set @@ -115,3 +117,6 @@ CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=10 # CONFIG_SCHED_DEBUG is not set # CONFIG_DEBUG_PREEMPT is not set # CONFIG_FTRACE is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_SOC=y
The defconfigs for the AXS boards were updated so that ALSA SoC is enabled and also the audio for the ADV7511 HDMI transmitter. Signed-off-by: Jose Abreu <joabreu@synopsys.com> --- arch/arc/configs/axs101_defconfig | 3 +++ arch/arc/configs/axs103_defconfig | 5 +++++ arch/arc/configs/axs103_smp_defconfig | 5 +++++ 3 files changed, 13 insertions(+)