[linux-yocto] [PATCH 00/22] linux-yocto-3.8 meta: valleyisland-io feature patch for Intel BayTrail

Bruce Ashfield bruce.ashfield at windriver.com
Thu Jan 30 11:46:56 PST 2014


On 14-01-29 01:41 PM, boon.leong.ong at intel.com wrote:
> From: Ong Boon Leong <boon.leong.ong at intel.com>
>
> Dear all,
>
> The following patchset has been reviewed internally by Intel
> Yocto developer and is found fit for larger community review.
>
> Introduction of the patchset
> ============================
>
> This the feature patch series that were generated to enable
> out-of-tree valleyisland platform IO such as follow:
>   1) PWM driver for Intel BayTrail
>   2) SMBus driver for Intel BayTrail
>   4) Enabling PCI enumeration in I/O drivers - dmaengine, i2c, spi.
>
> The feature patch will be used by meta/cfg/kernel-cache/bsp/valleyisland.
>
> The following patches are meant to enable valleyisland feature patch
> and its associated scc & cfg files:
> 90b55e9 meta: add features/valleyisland-io
> a1844e6 meta: valleyisland bsp scc files update
> 996201a meta: update valleyisland bsp config file
>
> There is a total of 19 patches for above out-of-tree changes:
> 9c33ec1 valleyisland-io: spi/pxa2xx-pci: Enable DMA support for PCI SPI-PXA2XX
> c16c0a6 valleyisland-io: spi/pxa2xx-pci: Add support for Intel BYT SPI
> 61fe900 valleyisland-io: Force BYT SDCARD host to run with SDR25
> 5da0d68 valleyisland-io: fix SD card stuck in runtime suspend
> a3f57eb5 valleyisland-io: enable SMBus for Intel BayTrail
> e4d1561 valleyisland-io: enable board file for BYT LPSS PCI mode
> aae1ce8 valleyisland-io: add PCI dependency for LPSS config
> 3e12515 valleyisland-io: i2c: preset values for HCNT, LCNT and SDA
> ea21740 valleyisland-io: declare the 10-bit address support in I2C
> bee7ac9 valleyisland-io: designware-pci support for Intel BayTrail
> 9a437a4 valleyisland-io: add PCI support in dw_dmac_pci.c
> 2d24854 valleyisland-io: add ACPI mode for Intel BayTrail PWM
> 3a87802 valleyisland-io: improve the base calculation in pwm
> b951d34 valleyisland-io: Enable PCI mode for Intel BayTrail PWM
> c2df0b0 valleyisland-io: support PWM in Intel LPSS subsystem
> 44fb111 valleyisland-io: custom baud rate in serial 8250 driver
> aa71c37 valleyisland-io: fix DMA tranfer issue in ACPI mode
> 9e42f97 valleyisland-io: spi/pxa2xx-pci: convert to generic pci glue layer
> 93ddcd0 valleyisland-io: enable/disable ulpi phy refclk in usb
>
> We have build tested (allyesconfig & allmodconfig) this patchset with:
>   + linux-yocto v3.4 standard/base, standard/common-pc/base
>     and standard/common-pc-64/base branch that has been applied with
>     338 patches. Please refer to email titled
>     "linux-yocto-3_8 standard base: upstream commits series to enable
>      Valley Island BSP"
>   + meta-valleyisland BSP which will be published subsequently.
>
> The core-image-sato hddimg generated from the above ingredients
> have been tested on Intel BayTrail platform (Valleyisland) and
> result is healthy.
>
> Also, thanks to Darren Hart & Nitin A Kamble for helping in
> build-testing this feature patch for genericx86 BSP too.
>
> If the community thinks that the patchset is fit,
> please pull this patchset into linux-yocto_3.8 meta branch.

Thanks, this looks fine to me, and is now pushed to the main
repo.

Update your BSP layer's meta SRCREV to use the new changes.

Bruce

>
>
> Sincerely,
>
> Ong Boon Leong
> Chew Chiau Ee
> Rebecca Chang Swee Fun
> Intel Corp
> The following changes since commit 86ecf2aa891fd60da3b0986a678733bbd44e47f3:
>
>    valleyisland: remove pending io patches (2013-12-16 14:34:12 -0500)
>
> are available in the git repository at:
>
>    git://git.yoctoproject.org/linux-yocto-contrib boonleong/meta-baytrail-final
>    http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=boonleong/meta-baytrail-final
>
> Ong Boon Leong (19):
>    valleyisland-io: enable/disable ulpi phy refclk in usb
>    valleyisland-io: spi/pxa2xx-pci: convert to generic pci glue layer
>    valleyisland-io: fix DMA tranfer issue in ACPI mode
>    valleyisland-io: custom baud rate in serial 8250 driver
>    valleyisland-io: support PWM in Intel LPSS subsystem
>    valleyisland-io: Enable PCI mode for Intel BayTrail PWM
>    valleyisland-io: improve the base calculation in pwm
>    valleyisland-io: add ACPI mode for Intel BayTrail PWM
>    valleyisland-io: add PCI support in dw_dmac_pci.c
>    valleyisland-io: designware-pci support for Intel BayTrail
>    valleyisland-io: declare the 10-bit address support in I2C
>    valleyisland-io: i2c: preset values for HCNT, LCNT and SDA
>    valleyisland-io: add PCI dependency for LPSS config
>    valleyisland-io: enable board file for BYT LPSS PCI mode
>    valleyisland-io: enable SMBus for Intel BayTrail
>    valleyisland-io: fix SD card stuck in runtime suspend
>    valleyisland-io: Force BYT SDCARD host to run with SDR25
>    valleyisland-io: spi/pxa2xx-pci: Add support for Intel BYT SPI
>    valleyisland-io: spi/pxa2xx-pci: Enable DMA support for PCI
>      SPI-PXA2XX
>
> Ong, Boon Leong (3):
>    meta: update valleyisland bsp config file
>    meta: valleyisland bsp scc files update
>    meta: add features/valleyisland-io
>
>   .../kernel-cache/bsp/valleyisland/valleyisland.cfg |   15
>   .../kernel-cache/bsp/valleyisland/valleyisland.scc |    2 -
>   .../bsp/valleyisland/valleyisland32.scc            |    2 -
>   ...b-dwc3-pci-Enable-disable-ulpi-phy-refclk.patch |   73 +++++
>   ...2xx-pci-convert-to-generic-pci-glue-layer.patch |  127 ++++++++
>   ...Fix-BYT-ACPI-mode-SPI-DMA-transfer-failur.patch |   68 ++++
>   ...-Add-custom-baud-rate-support-for-BYT-ACP.patch |  114 +++++++
>   ...support-for-Intel-Low-Power-Subsystem-PWM.patch |  245 ++++++++++++++
>   .../0006-pwm-lpss-Enable-BYT-PCI-mode-PWM.patch    |  344 ++++++++++++++++++++
>   .../0007-pwm-lpss-Fix-base_unit-calculation.patch  |   91 ++++++
>   .../0008-ACPI-LPSS-Add-BYT-ACPI-mode-PWM.patch     |   45 +++
>   ...engine-dw_dmac-add-PCI-part-of-the-driver.patch |  198 +++++++++++
>   ...are-pci-Add-support-for-Intel-BayTrail-LP.patch |  125 +++++++
>   ...are-pcidrv-Add-10-bit-addressing-mode-fun.patch |  114 +++++++
>   ...are-pcidrv-Option-to-set-custom-HCNT-LCNT.patch |  139 ++++++++
>   ...-add-PCI-dependency-for-CONFIG_X86_INTEL_.patch |   30 ++
>   ...t-enable-board-file-for-BYT-LPSS-PCI-mode.patch |  156 +++++++++
>   .../0015-i2c-i801-Enable-BYT-SMBUS-support.patch   |   35 ++
>   ...-sdhci-pci-Fix-BYT-sd-card-getting-stuck-.patch |   81 +++++
>   ...orce-BYT-SDCARD-host-to-run-with-SDR25-mo.patch |   78 +++++
>   ...-pxa2xx-pci-Add-support-for-Intel-BYT-SPI.patch |   52 +++
>   ...pci-Enable-DMA-support-for-PCI-SPI-PXA2XX.patch |   66 ++++
>   .../features/valleyisland-io/valleyisland-io.cfg   |   32 ++
>   .../features/valleyisland-io/valleyisland-io.scc   |   22 ++
>   24 files changed, 2250 insertions(+), 4 deletions(-)
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0001-usb-dwc3-pci-Enable-disable-ulpi-phy-refclk.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0002-spi-pxa2xx-pci-convert-to-generic-pci-glue-layer.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0003-spi-pxa2xx-Fix-BYT-ACPI-mode-SPI-DMA-transfer-failur.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0004-serial-8250-Add-custom-baud-rate-support-for-BYT-ACP.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0005-pwm-add-support-for-Intel-Low-Power-Subsystem-PWM.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0006-pwm-lpss-Enable-BYT-PCI-mode-PWM.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0007-pwm-lpss-Fix-base_unit-calculation.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0008-ACPI-LPSS-Add-BYT-ACPI-mode-PWM.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0009-dmaengine-dw_dmac-add-PCI-part-of-the-driver.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0010-i2c-designware-pci-Add-support-for-Intel-BayTrail-LP.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0011-i2c-designware-pcidrv-Add-10-bit-addressing-mode-fun.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0012-i2c-designware-pcidrv-Option-to-set-custom-HCNT-LCNT.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0013-x86-Kconfig-add-PCI-dependency-for-CONFIG_X86_INTEL_.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0014-x86-byt-enable-board-file-for-BYT-LPSS-PCI-mode.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0015-i2c-i801-Enable-BYT-SMBUS-support.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0016-PENDING-mmc-sdhci-pci-Fix-BYT-sd-card-getting-stuck-.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0017-mmc-sdhci-Force-BYT-SDCARD-host-to-run-with-SDR25-mo.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0018-spi-pxa2xx-pci-Add-support-for-Intel-BYT-SPI.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0019-spi-pxa2xx-pci-Enable-DMA-support-for-PCI-SPI-PXA2XX.patch
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io.cfg
>   create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/valleyisland-io.scc
>



More information about the linux-yocto mailing list