From: "Ng, Wei Tee" <[email protected]> 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 -- _______________________________________________ linux-yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/linux-yocto
