All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support
@ 2017-01-04 15:19 Jussi Laako
  2017-01-04 15:19 ` [PATCH 1/2] Update audio support Jussi Laako
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Jussi Laako @ 2017-01-04 15:19 UTC (permalink / raw)
  To: yocto

Here are two patches for yocto-kernel-cache:
1) Updates audio support configuration and removes some legacy stuff
2) Adds kernel feature for Firewire support



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH 1/2] Update audio support
  2017-01-04 15:19 [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Jussi Laako
@ 2017-01-04 15:19 ` Jussi Laako
  2017-01-04 15:19 ` [PATCH 2/2] Add support for IEEE-1394 (Firewire) Jussi Laako
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Jussi Laako @ 2017-01-04 15:19 UTC (permalink / raw)
  To: yocto

Updates audio support to work with modern audio hardware while dropping
some legacy parts.

Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com>
---
 cfg/sound.cfg | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 131 insertions(+), 11 deletions(-)

diff --git a/cfg/sound.cfg b/cfg/sound.cfg
index d296ae7c..09bf189e 100644
--- a/cfg/sound.cfg
+++ b/cfg/sound.cfg
@@ -1,16 +1,136 @@
-CONFIG_SOUND_OSS_CORE=y
-CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+# CONFIG_SOUND_OSS_CORE is not set
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_RAWMIDI=m
-CONFIG_SND_SEQUENCER=y
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=y
-CONFIG_SND_PCM_OSS=y
-CONFIG_SND_PCM_OSS_PLUGINS=y
-CONFIG_SND_SEQUENCER_OSS=y
+CONFIG_SND_SEQUENCER=m
 CONFIG_SND_RAWMIDI_SEQ=m
-CONFIG_SND_AC97_CODEC=m
-CONFIG_SND_ENS1370=m
+# CONFIG_SND_MIXER_OSS is not set
+# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_SEQUENCER_OSS is not set
+# CONFIG_SND_SUPPORT_OLD_API is not set
+CONFIG_SND_OPL3_LIB_SEQ=m
+CONFIG_SND_EMU10K1_SEQ=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_OPL3_LIB=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_AC97_POWER_SAVE=y
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0
+CONFIG_SND_ATIIXP=m
+CONFIG_SND_ATIIXP_MODEM=m
+CONFIG_SND_CA0106=m
+CONFIG_SND_CMIPCI=m
+CONFIG_SND_OXYGEN_LIB=m
+CONFIG_SND_OXYGEN=m
+CONFIG_SND_CTXFI=m
+CONFIG_SND_EMU10K1=m
+CONFIG_SND_EMU10K1X=m
+# CONFIG_SND_ENS1370 is not set
+CONFIG_SND_HDSP=m
+CONFIG_SND_HDSPM=m
+CONFIG_SND_ICE1712=m
+CONFIG_SND_ICE1724=m
 CONFIG_SND_INTEL8X0=m
+CONFIG_SND_RME96=m
+CONFIG_SND_RME9652=m
+CONFIG_SND_VIRTUOSO=m
+CONFIG_SND_HDA_CODEC_VIA=m
+CONFIG_SND_SOC_AC97_BUS=y
+CONFIG_SND_SOC_COMPRESS=y
+CONFIG_SND_SOC_AMD_ACP=m
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
+CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
+CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
+CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m
+CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m
+CONFIG_SND_SOC_AC97_CODEC=m
+CONFIG_SND_SOC_AK4104=m
+CONFIG_SND_SOC_AK4554=m
+CONFIG_SND_SOC_AK4613=m
+CONFIG_SND_SOC_AK4642=m
+CONFIG_SND_SOC_AK5386=m
+CONFIG_SND_SOC_ALC5623=m
+CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS35L33=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
+CONFIG_SND_SOC_CS42L52=m
+CONFIG_SND_SOC_CS42L56=m
+CONFIG_SND_SOC_CS42L73=m
+CONFIG_SND_SOC_CS4265=m
+CONFIG_SND_SOC_CS4270=m
+CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_CS4271_SPI=m
+CONFIG_SND_SOC_CS42XX8=m
+CONFIG_SND_SOC_CS42XX8_I2C=m
+CONFIG_SND_SOC_CS4349=m
+CONFIG_SND_SOC_CS53L30=m
+CONFIG_SND_SOC_DA7219=m
+CONFIG_SND_SOC_MAX98090=m
+CONFIG_SND_SOC_MAX98357A=m
+CONFIG_SND_SOC_PCM1681=m
+CONFIG_SND_SOC_PCM179X=m
+CONFIG_SND_SOC_PCM179X_I2C=m
+CONFIG_SND_SOC_PCM179X_SPI=m
+CONFIG_SND_SOC_PCM3168A=m
+CONFIG_SND_SOC_PCM3168A_I2C=m
+CONFIG_SND_SOC_PCM3168A_SPI=m
+CONFIG_SND_SOC_PCM512x=m
+CONFIG_SND_SOC_PCM512x_I2C=m
+CONFIG_SND_SOC_PCM512x_SPI=m
+CONFIG_SND_SOC_RL6231=m
+CONFIG_SND_SOC_RT298=m
+CONFIG_SND_SOC_RT5616=m
+CONFIG_SND_SOC_RT5631=m
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5651=m
+CONFIG_SND_SOC_RT5670=m
+CONFIG_SND_SOC_SPDIF=m
+CONFIG_SND_SOC_SSM4567=m
+CONFIG_SND_SOC_TLV320AIC31XX=m
+CONFIG_SND_SOC_TLV320AIC3X=m
+CONFIG_SND_SOC_TS3A227E=m
+CONFIG_SND_SOC_WM8510=m
+CONFIG_SND_SOC_WM8523=m
+CONFIG_SND_SOC_WM8580=m
+CONFIG_SND_SOC_WM8711=m
+CONFIG_SND_SOC_WM8728=m
+CONFIG_SND_SOC_WM8731=m
+CONFIG_SND_SOC_WM8737=m
+CONFIG_SND_SOC_WM8741=m
+CONFIG_SND_SOC_WM8750=m
+CONFIG_SND_SOC_WM8753=m
+CONFIG_SND_SOC_WM8770=m
+CONFIG_SND_SOC_WM8776=m
+CONFIG_SND_SOC_WM8804=m
+CONFIG_SND_SOC_WM8804_I2C=m
+CONFIG_SND_SOC_WM8804_SPI=m
+CONFIG_SND_SOC_WM8903=m
+CONFIG_SND_SOC_WM8960=m
+CONFIG_SND_SOC_WM8962=m
+CONFIG_SND_SOC_WM8974=m
+CONFIG_SND_SOC_WM8978=m
+CONFIG_SND_SOC_WM8985=m
+CONFIG_SND_SOC_NAU8825=m
+CONFIG_SND_SOC_TPA6130A2=m
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
 CONFIG_SND_USB=y
 CONFIG_SND_USB_AUDIO=m
-CONFIG_AC97_BUS=m
+CONFIG_SND_USB_USX2Y=m
+CONFIG_SND_USB_US122L=m
+CONFIG_SND_USB_HIFACE=m
-- 
2.11.0



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH 2/2] Add support for IEEE-1394 (Firewire)
  2017-01-04 15:19 [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Jussi Laako
  2017-01-04 15:19 ` [PATCH 1/2] Update audio support Jussi Laako
@ 2017-01-04 15:19 ` Jussi Laako
  2017-01-05  3:24 ` [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Bruce Ashfield
  2017-01-07  2:56 ` Bruce Ashfield
  3 siblings, 0 replies; 7+ messages in thread
From: Jussi Laako @ 2017-01-04 15:19 UTC (permalink / raw)
  To: yocto

Adds support for IEEE-1394 aka Firewire bus and some commonly used
devices.

Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com>
---
 features/firewire/firewire.cfg | 15 +++++++++++++++
 features/firewire/firewire.scc |  4 ++++
 2 files changed, 19 insertions(+)
 create mode 100644 features/firewire/firewire.cfg
 create mode 100644 features/firewire/firewire.scc

diff --git a/features/firewire/firewire.cfg b/features/firewire/firewire.cfg
new file mode 100644
index 00000000..ba2b2de3
--- /dev/null
+++ b/features/firewire/firewire.cfg
@@ -0,0 +1,15 @@
+CONFIG_FIREWIRE=m
+CONFIG_FIREWIRE_OHCI=m
+CONFIG_FIREWIRE_SBP2=m
+CONFIG_FIREWIRE_NET=m
+# CONFIG_DVB_FIREDTV is not set
+CONFIG_SND_FIREWIRE=y
+CONFIG_SND_FIREWIRE_LIB=m
+CONFIG_SND_DICE=m
+# CONFIG_SND_OXFW is not set
+# CONFIG_SND_ISIGHT is not set
+# CONFIG_SND_FIREWORKS is not set
+# CONFIG_SND_BEBOB is not set
+# CONFIG_SND_FIREWIRE_DIGI00X is not set
+CONFIG_SND_FIREWIRE_TASCAM=m
+# CONFIG_FIREWIRE_SERIAL is not set
diff --git a/features/firewire/firewire.scc b/features/firewire/firewire.scc
new file mode 100644
index 00000000..24a12ac4
--- /dev/null
+++ b/features/firewire/firewire.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable IEEE-1394 Firewire support"
+define KFEATURE_COMPATIBILITY board
+
+kconf hardware firewire.cfg
-- 
2.11.0



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support
  2017-01-04 15:19 [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Jussi Laako
  2017-01-04 15:19 ` [PATCH 1/2] Update audio support Jussi Laako
  2017-01-04 15:19 ` [PATCH 2/2] Add support for IEEE-1394 (Firewire) Jussi Laako
@ 2017-01-05  3:24 ` Bruce Ashfield
  2017-01-05  8:35   ` Jussi Laako
  2017-01-07  2:56 ` Bruce Ashfield
  3 siblings, 1 reply; 7+ messages in thread
From: Bruce Ashfield @ 2017-01-05  3:24 UTC (permalink / raw)
  To: Jussi Laako, yocto

On 2017-01-04 10:19 AM, Jussi Laako wrote:
> Here are two patches for yocto-kernel-cache:

What are the target branches for this ?

Bruce

> 1) Updates audio support configuration and removes some legacy stuff
> 2) Adds kernel feature for Firewire support
>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support
  2017-01-05  3:24 ` [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Bruce Ashfield
@ 2017-01-05  8:35   ` Jussi Laako
  2017-01-05 15:08     ` Bruce Ashfield
  0 siblings, 1 reply; 7+ messages in thread
From: Jussi Laako @ 2017-01-05  8:35 UTC (permalink / raw)
  To: Bruce Ashfield, yocto

On 05.01.2017 05:24, Bruce Ashfield wrote:
> On 2017-01-04 10:19 AM, Jussi Laako wrote:
>> Here are two patches for yocto-kernel-cache:
>
> What are the target branches for this ?

At the moment I'm targeting master, but maybe this could be material 
also for 4.9 branch. I'm going to look into some other areas that I 
believe could benefit small updates. I believe this audio part was the 
biggest...



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support
  2017-01-05  8:35   ` Jussi Laako
@ 2017-01-05 15:08     ` Bruce Ashfield
  0 siblings, 0 replies; 7+ messages in thread
From: Bruce Ashfield @ 2017-01-05 15:08 UTC (permalink / raw)
  To: Jussi Laako, yocto

On 2017-01-05 3:35 AM, Jussi Laako wrote:
> On 05.01.2017 05:24, Bruce Ashfield wrote:
>> On 2017-01-04 10:19 AM, Jussi Laako wrote:
>>> Here are two patches for yocto-kernel-cache:
>>
>> What are the target branches for this ?
>
> At the moment I'm targeting master, but maybe this could be material
> also for 4.9 branch. I'm going to look into some other areas that I
> believe could benefit small updates. I believe this audio part was the
> biggest...

Targeting master is fine with me (as would application to older
branches if there's need). I just wanted to be sure :D

Cheers,

Bruce

>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support
  2017-01-04 15:19 [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Jussi Laako
                   ` (2 preceding siblings ...)
  2017-01-05  3:24 ` [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Bruce Ashfield
@ 2017-01-07  2:56 ` Bruce Ashfield
  3 siblings, 0 replies; 7+ messages in thread
From: Bruce Ashfield @ 2017-01-07  2:56 UTC (permalink / raw)
  To: Jussi Laako, yocto

On 2017-01-04 10:19 AM, Jussi Laako wrote:
> Here are two patches for yocto-kernel-cache:
> 1) Updates audio support configuration and removes some legacy stuff
> 2) Adds kernel feature for Firewire support

I merged the firewire support from here, and the audio from the v2
patch.

The changes are pushed, and I'll send SRCREV updates on Monday once
I'm back in the office.

Bruce

>



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-01-07  2:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-04 15:19 [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Jussi Laako
2017-01-04 15:19 ` [PATCH 1/2] Update audio support Jussi Laako
2017-01-04 15:19 ` [PATCH 2/2] Add support for IEEE-1394 (Firewire) Jussi Laako
2017-01-05  3:24 ` [PATCH 0/2] yocto-kernel-cache: Update audio support and add Firewire support Bruce Ashfield
2017-01-05  8:35   ` Jussi Laako
2017-01-05 15:08     ` Bruce Ashfield
2017-01-07  2:56 ` Bruce Ashfield

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.