[linux-yocto] [PATCH 00/29] [PATCH] [linux-yocto-3.10] valleyisland-io-4.0: New feature branch for Baytrail IO
wei.tee.ng at intel.com
wei.tee.ng at intel.com
Fri Aug 14 02:00:05 PDT 2015
From: "Ng, Wei Tee" <wei.tee.ng at intel.com>
Hi all,
This is the rebased feature branch for Valley Island BSP. The
purpose of this feature branch is to stage the Baytrail I/O
specific patches that is not encouraged to upstream for example
board file. This tree also consists of Baytrail pinctrl, dma,
usb, serial, mmc and ASOC code which is not upstream.
This new feature branch is checkout from the latest commit of
standard/base branch:
6d28dec dmaengine: dw: move dw_dmac.h to where it belongs to
and patch in intel-specific patches.
After rebasing, valleyisland feature branch should have a new
rev. branch name called: valleyisland-io-4.0. Once this has been
merge, i will update valleyisland-io to merge this new feature
branch: valleyisland-io-4.0
This configuration was built and tested working on Minnowboard
Max Board. Please review and provide feedback if any.
Thanks in advance.
Regards,
Wei Tee
The following changes since commit 6d28dec479d475d4f3ab1682ee0d5e1e3afc22c7:
dmaengine: dw: move dw_dmac.h to where it belongs to (2015-08-11 14:42:49 +0800)
are available in the git repository at:
git://git.yoctoproject.org/linux-yocto-contrib ngweitee/rebase-feature-branch
http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=ngweitee/rebase-feature-branch
Andy Shevchenko (2):
dmaengine: dw: convert dw_dma_slave to use explicit HS interfaces
dmaengine: dw: move clock operations to platform.c
Chang Rebecca Swee Fun (1):
x86/byt: enable board file for Baytrail LPSS PCI mode
Chew, Chiau Ee (3):
x86/Kconfig: add PCI dependency for CONFIG_X86_INTEL_LPSS
dma: dw: Fix Intel MID DMA driver and Designware DMA driver loading
sequence
sdhc: acpi: Fix SDCARD card detection failure
Chew, Kean Ho (5):
pinctrl-baytrail: add function mux checking in gpio pin request
pinctrl-baytrail: unmap interrupt when free the gpio pin
pinctrl-baytrail: enable platform device in the absent of ACPI
enumeration
pinctrl-baytrail: setup IOAPIC interrupt for GPIO clusters on
non-ACPI system
mmc: sdhci: Force BYT SDCARD host to run with SDR25 mode
Joshua Tan (1):
ASoC: mid-x86: Remove 192kHz support from IA sample machine driver.
Karthikeyan Rajkumar (8):
ASoC:mid-x86: Ported LPE audio driver codes from kernel 3.11 enable
192kHz support for IA sample machine driver. 192kHz is supported
only in I2S mode
ASoC: mid-x86: Added codes to support DSP reset
ASoC:mid-x86: Buffer size and period size modified for 192Khz sample
rate feature. This is required to fix recording overrrun when
running 192Khz mode.
Sound: Soc: Added codes to support S24_3LE audio format for dummy
codec
ASOC:Codecs:Fix for dummy codec name selection
ASoC:mid-x86: compilation error fix on asic character on
sound/soc/mid-x86/byt_machine.h
config: Enabled 3.10.61 default config This patch includes LPE, IO
and Platform related default configs for Baytrail platform.
ASoC:mid-x86: Removed White space on LPE patch
Maurice Petallo (6):
configs: Enable Realtek 8169 GBe for all byt fedora configs
serial: 8250_pci: mask UART TX completion intr in byt_set_termios
serial: 8250_dw: mask UART TX completion intr in byt_set_termios
mmc: sdhci-acpi: validate gpio pin before use
x86/byt: remove clock registration for Baytrail DMA PCI device 0x0F06
serial: 8250_core: handle_irq returns 1 only if data was processed
Ng Wei Tee (1):
configs: BYT fedora default configurations
Sarah Sharp (1):
usb/xhci: Change how we indicate a host supports Link PM.
Tan, Jui Nee (1):
pinctrl-baytrail: Serialize GPIO registers access with global
spinlock
arch/x86/Kconfig | 28 +-
arch/x86/configs/byt_32_fedora_18_emgd_defconfig | 6225 +++++++++++++++++++
arch/x86/configs/byt_32_fedora_18_matrox_defconfig | 6243 ++++++++++++++++++++
arch/x86/configs/byt_64_fedora_18_emgd_defconfig | 6037 +++++++++++++++++++
arch/x86/configs/byt_64_fedora_18_matrox_defconfig | 6046 +++++++++++++++++++
arch/x86/include/asm/intel-mid.h | 527 ++
arch/x86/include/asm/platform_byt_audio.h | 37
arch/x86/platform/Makefile | 6
arch/x86/platform/byt/Makefile | 1
arch/x86/platform/byt/byt-board.c | 90
arch/x86/platform/intel-common/Makefile | 7
.../x86/platform/intel-common/device_libs/Makefile | 5
.../intel-common/device_libs/platform_byt_audio.c | 301
.../intel-common/device_libs/platform_byt_audio.h | 16
.../device_libs/platform_byt_audio_rt5642.c | 153
.../device_libs/platform_byt_audio_sample.c | 295
arch/x86/platform/intel-common/intel-common.c | 352 ++
.../platform/intel-common/intel_mid_weak_decls.h | 17
drivers/acpi/acpi_lpss.c | 6 -
drivers/dma/Kconfig | 2 +-
drivers/dma/Makefile | 2 +-
drivers/dma/dw/core.c | 15 +-
drivers/dma/dw/internal.h | 2
drivers/dma/dw/platform.c | 25 +-
drivers/dma/dw/regs.h | 1 -
drivers/dma/intel_mid_dma.c | 1329 +++--
drivers/dma/intel_mid_dma_regs.h | 175 +-
drivers/misc/Kconfig | 5
drivers/misc/Makefile | 5 +-
drivers/misc/vlv2_plat_clock.c | 238
drivers/mmc/host/sdhci-acpi.c | 8 +-
drivers/mmc/host/sdhci-pci.c | 3 +-
drivers/mmc/host/sdhci.c | 3 +-
drivers/pinctrl/Kconfig | 19 +-
drivers/pinctrl/Makefile | 1
drivers/pinctrl/pinctrl-baytrail-dev.c | 159
drivers/pinctrl/pinctrl-baytrail.c | 154 +-
drivers/tty/serial/8250/8250_core.c | 25 +-
drivers/tty/serial/8250/8250_dw.c | 6
drivers/tty/serial/8250/8250_pci.c | 7 +-
drivers/usb/core/hub.c | 24 +-
drivers/usb/host/xhci-hub.c | 8 +-
drivers/usb/host/xhci-pci.c | 6 -
include/linux/intel_mid_dma.h | 43 +-
include/linux/intel_mid_i2s_common.h | 234
include/linux/intel_mid_i2s_if.h | 112
include/linux/mmc/sdhci.h | 2
include/linux/pinctrl/pinctrl-byt.h | 16
include/linux/platform_data/dma-dw.h | 10 +-
include/linux/vlv2_plat_clock.h | 30
include/sound/intel_sst_ioctl.h | 417 ++
include/sound/soc-dai.h | 67 +-
sound/soc/codecs/Kconfig | 22
sound/soc/codecs/Makefile | 6
sound/soc/codecs/ak4614.c | 666 +++
sound/soc/codecs/ak4614.h | 75
sound/soc/codecs/rt5640-dsp.c | 1305 ++++
sound/soc/codecs/rt5640-dsp.h | 41
sound/soc/codecs/rt5640.c | 3507 +++++++++++
sound/soc/codecs/rt5640.h | 2160 +++++++
sound/soc/codecs/rt5640_ioctl.c | 493 ++
sound/soc/codecs/rt5640_ioctl.h | 36
sound/soc/codecs/rt56xx_ioctl.c | 180
sound/soc/codecs/rt56xx_ioctl.h | 79
sound/soc/mid-x86/Kconfig | 126 +-
sound/soc/mid-x86/Makefile | 30 +-
sound/soc/mid-x86/byt_bin_ak4614.c | 271
sound/soc/mid-x86/byt_bin_sample.c | 241
sound/soc/mid-x86/byt_bl_rt5642.c | 386 ++
sound/soc/mid-x86/byt_ia_ak4614.c | 680 +++
sound/soc/mid-x86/byt_ia_sample.c | 801 +++
sound/soc/mid-x86/byt_machine.h | 83
sound/soc/mid-x86/compress_sst.c | 365 ++
sound/soc/mid-x86/mid_ssp.c | 1541 +++++
sound/soc/mid-x86/mid_ssp.h | 144
sound/soc/mid-x86/ssp/Makefile | 5
sound/soc/mid-x86/ssp/intel_mid_i2s.c | 3249 ++++++++++
sound/soc/mid-x86/ssp/intel_mid_i2s.h | 932 +++
sound/soc/mid-x86/sst/Makefile | 12
sound/soc/mid-x86/sst/intel_sst.c | 671 +++
sound/soc/mid-x86/sst/intel_sst_app_interface.c | 447 ++
sound/soc/mid-x86/sst/intel_sst_common.h | 781 +++
sound/soc/mid-x86/sst/intel_sst_compress.c | 293
sound/soc/mid-x86/sst/intel_sst_debug.c | 364 ++
sound/soc/mid-x86/sst/intel_sst_drv_interface.c | 832 +++
sound/soc/mid-x86/sst/intel_sst_dsp.c | 983 +++
sound/soc/mid-x86/sst/intel_sst_fw_ipc.h | 539 ++
sound/soc/mid-x86/sst/intel_sst_ipc.c | 824 +++
sound/soc/mid-x86/sst/intel_sst_pvt.c | 393 ++
sound/soc/mid-x86/sst/intel_sst_stream.c | 715 +++
sound/soc/mid-x86/sst_dsp.h | 58 +-
sound/soc/mid-x86/sst_platform.c | 855 ++-
sound/soc/mid-x86/sst_platform.h | 119 +-
sound/soc/mid-x86/sst_platform_pvt.h | 84
sound/soc/soc-utils.c | 27 +-
95 files changed, 54083 insertions(+), 883 deletions(-)
create mode 100644 arch/x86/configs/byt_32_fedora_18_emgd_defconfig
create mode 100644 arch/x86/configs/byt_32_fedora_18_matrox_defconfig
create mode 100644 arch/x86/configs/byt_64_fedora_18_emgd_defconfig
create mode 100644 arch/x86/configs/byt_64_fedora_18_matrox_defconfig
create mode 100644 arch/x86/include/asm/intel-mid.h
create mode 100644 arch/x86/include/asm/platform_byt_audio.h
create mode 100644 arch/x86/platform/byt/Makefile
create mode 100644 arch/x86/platform/byt/byt-board.c
create mode 100644 arch/x86/platform/intel-common/Makefile
create mode 100644 arch/x86/platform/intel-common/device_libs/Makefile
create mode 100644 arch/x86/platform/intel-common/device_libs/platform_byt_audio.c
create mode 100644 arch/x86/platform/intel-common/device_libs/platform_byt_audio.h
create mode 100644 arch/x86/platform/intel-common/device_libs/platform_byt_audio_rt5642.c
create mode 100644 arch/x86/platform/intel-common/device_libs/platform_byt_audio_sample.c
create mode 100644 arch/x86/platform/intel-common/intel-common.c
create mode 100644 arch/x86/platform/intel-common/intel_mid_weak_decls.h
create mode 100644 drivers/misc/vlv2_plat_clock.c
create mode 100644 drivers/pinctrl/pinctrl-baytrail-dev.c
create mode 100644 include/linux/intel_mid_i2s_common.h
create mode 100644 include/linux/intel_mid_i2s_if.h
create mode 100644 include/linux/pinctrl/pinctrl-byt.h
create mode 100644 include/linux/vlv2_plat_clock.h
create mode 100644 include/sound/intel_sst_ioctl.h
create mode 100644 sound/soc/codecs/ak4614.c
create mode 100644 sound/soc/codecs/ak4614.h
create mode 100644 sound/soc/codecs/rt5640-dsp.c
create mode 100644 sound/soc/codecs/rt5640-dsp.h
create mode 100644 sound/soc/codecs/rt5640.c
create mode 100644 sound/soc/codecs/rt5640.h
create mode 100644 sound/soc/codecs/rt5640_ioctl.c
create mode 100644 sound/soc/codecs/rt5640_ioctl.h
create mode 100644 sound/soc/codecs/rt56xx_ioctl.c
create mode 100644 sound/soc/codecs/rt56xx_ioctl.h
create mode 100644 sound/soc/mid-x86/byt_bin_ak4614.c
create mode 100644 sound/soc/mid-x86/byt_bin_sample.c
create mode 100644 sound/soc/mid-x86/byt_bl_rt5642.c
create mode 100644 sound/soc/mid-x86/byt_ia_ak4614.c
create mode 100644 sound/soc/mid-x86/byt_ia_sample.c
create mode 100644 sound/soc/mid-x86/byt_machine.h
create mode 100644 sound/soc/mid-x86/compress_sst.c
create mode 100644 sound/soc/mid-x86/mid_ssp.c
create mode 100644 sound/soc/mid-x86/mid_ssp.h
create mode 100644 sound/soc/mid-x86/ssp/Makefile
create mode 100644 sound/soc/mid-x86/ssp/intel_mid_i2s.c
create mode 100644 sound/soc/mid-x86/ssp/intel_mid_i2s.h
create mode 100644 sound/soc/mid-x86/sst/Makefile
create mode 100644 sound/soc/mid-x86/sst/intel_sst.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_app_interface.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_common.h
create mode 100644 sound/soc/mid-x86/sst/intel_sst_compress.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_debug.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_drv_interface.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_dsp.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_fw_ipc.h
create mode 100644 sound/soc/mid-x86/sst/intel_sst_ipc.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_pvt.c
create mode 100644 sound/soc/mid-x86/sst/intel_sst_stream.c
create mode 100644 sound/soc/mid-x86/sst_platform_pvt.h
--
1.7.9.5
More information about the linux-yocto
mailing list