[linux-yocto] [PATCH 0/1] [linux-yocto-3.10] [PATCH] Enable PCI mode enumeration for Valley Island

2014-05-22 Thread rebecca . swee . fun . chang
From: Chang Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Hi all, This patch is to enable PCI mode enumeration for Valley Island LPSS I/O devices. The I/O device drivers that can be PCI enumerated are:- GPIO, I2C Designware, SPI, DW_DMAC. Feature branch will be send out next. There will be

[linux-yocto] [PATCH 01/24] x86/Kconfig: add PCI dependency for CONFIG_X86_INTEL_LPSS

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com Allow CONFIG_X86_INTEL_LPSS to be set when ACPI or PCI is set. Signed-off-by: Chew, Chiau Ee chiau.ee.c...@intel.com Signed-off-by: Maurice Petallo mauricex.r.peta...@intel.com --- arch/x86/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1

[linux-yocto] [PATCH 00/24] [linux-yocto-3.10] [Scenerio 1] Enable feature branch for Valley Island features

2014-05-22 Thread rebecca . swee . fun . chang
From: Chang Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Hi all, This is the scenerio 1 that Boon Leong mentioned in the Feature Branch planning email thread. This will be the feature branch that consists of all patches that are queuing into 3.10 LTS/LTSI and also the so called staging

[linux-yocto] [PATCH 02/24] x86/byt: enable board file for Baytrail LPSS PCI mode

2014-05-22 Thread rebecca . swee . fun . chang
From: Chang Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com This commit enables the following: - setup clock tree for PCI mode SPI, DMA and PWM host as the controller drivers require clock information during device/driver probe - register SPI slave - fix device name string for clkdev

[linux-yocto] [PATCH 04/24] spi/pxa2xx-pci: Add support for Intel BYT SPI

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com The pxa2xx pci glue layer only support CE4100 SPI port by default. To add BYT SPI port support, we make it a generic PCI glue layer by renaming ce4100_xxx to pxa2xx_spi_xxx. This commit is created in reference to Mika's commit during kernel-3.5

[linux-yocto] [PATCH 05/24] spi/pxa2xx: Fix BYT ACPI mode SPI DMA transfer failure at low speeds

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com BYT ACPI mode SPI not read/writing correctly at low speeds using DMA mode. Fix the issue by changing DMA SRC_MSIZE and DEST_MSIZE of SPI FIFO side from 16 to 32. Signed-off-by: Chew, Chiau Ee chiau.ee.c...@intel.com Signed-off-by: Maurice Petallo

[linux-yocto] [PATCH 06/24] dma: dw: Add suspend and resume handling for PCI mode DW_DMAC.

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com This is to disable/enable DW_DMAC hw during late suspend/early resume. Since DMA is providing service to other clients (eg: SPI, HSUART), we need to ensure DMA suspends after the clients and resume before the clients are active. Signed-off-by: Chew,

[linux-yocto] [PATCH 10/24] usb: gadget: udc-core: move sysfs_notify() to a workqueue

2014-05-22 Thread rebecca . swee . fun . chang
From: Felipe Balbi ba...@ti.com usb_gadget_set_state() will call sysfs_notify() which might sleep. Some users might want to call usb_gadget_set_state() from the very IRQ handler which actually changes the gadget state. Instead of having every UDC driver add their own workqueue for such a simple

[linux-yocto] [PATCH 11/24] i2c: designware-pci: Add Baytrail PCI IDs

2014-05-22 Thread rebecca . swee . fun . chang
From: Mika Westerberg mika.westerb...@linux.intel.com Intel Baytrail I2C controllers can be enumerated from PCI as well as from ACPI. In order to support this add the Baytrail PCI IDs to the driver. Signed-off-by: Mika Westerberg mika.westerb...@linux.intel.com Signed-off-by: Wolfram Sang

[linux-yocto] [PATCH 15/24] ACPI / LPSS: Add Intel BayTrail ACPI mode PWM

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com Intel BayTrail LPSS consists of two PWM controllers which can be enumerated from ACPI namespace. This change will cause platform device objects to be created for Intel BayTrail PWM controllers which will allow the pwm-lpss driver to bind to them and

[linux-yocto] [PATCH 14/24] pwm: add support for Intel Low Power Subsystem PWM

2014-05-22 Thread rebecca . swee . fun . chang
From: Mika Westerberg mika.westerb...@linux.intel.com Add support for Intel Low Power I/O subsystem PWM controllers found on Intel BayTrail SoC. Signed-off-by: Mika Westerberg mika.westerb...@linux.intel.com Signed-off-by: Chew, Kean Ho kean.ho.c...@intel.com Signed-off-by: Chang, Rebecca Swee

[linux-yocto] [PATCH 21/24] pinctrl-baytrail: setup IOAPIC interrupt for GPIO clusters on non-ACPI system

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Kean Ho kean.ho.c...@intel.com BayTrail GPIO NORTH, SOUTH and SUS clusters use IRQ48, 49 and 50 respectively. On non-ACPI system, we need to setup IOAPIC RTE for device that use interrupt beyond IRQ23. Signed-off-by: Chew, Kean Ho kean.ho.c...@intel.com Signed-off-by: Chew, Chiau Ee

[linux-yocto] [PATCH 22/24] i2c: i801: SMBus patch for Intel Coleto Creek DeviceIDs

2014-05-22 Thread rebecca . swee . fun . chang
From: Seth Heasley seth.heas...@intel.com This patch adds the i801 SMBus Controller DeviceIDs for the Intel Coleto Creek PCH. Signed-off-by: Seth Heasley seth.heas...@intel.com Signed-off-by: Wolfram Sang w...@the-dreams.de (cherry picked from commit f39901c1befa556bc91902516a3e2e46b4a8)

[linux-yocto] [PATCH 01/15] dma: dw: Add suspend and resume handling for PCI mode DW_DMAC.

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com This is to disable/enable DW_DMAC hw during late suspend/early resume. Since DMA is providing service to other clients (eg: SPI, HSUART), we need to ensure DMA suspends after the clients and resume before the clients are active. Signed-off-by: Chew,

[linux-yocto] [PATCH 06/15] i2c: designware-pci: Add Baytrail PCI IDs

2014-05-22 Thread rebecca . swee . fun . chang
From: Mika Westerberg mika.westerb...@linux.intel.com Intel Baytrail I2C controllers can be enumerated from PCI as well as from ACPI. In order to support this add the Baytrail PCI IDs to the driver. Signed-off-by: Mika Westerberg mika.westerb...@linux.intel.com Signed-off-by: Wolfram Sang

[linux-yocto] [PATCH 09/15] pwm: add support for Intel Low Power Subsystem PWM

2014-05-22 Thread rebecca . swee . fun . chang
From: Mika Westerberg mika.westerb...@linux.intel.com Add support for Intel Low Power I/O subsystem PWM controllers found on Intel BayTrail SoC. Signed-off-by: Mika Westerberg mika.westerb...@linux.intel.com Signed-off-by: Chew, Kean Ho kean.ho.c...@intel.com Signed-off-by: Chang, Rebecca Swee

[linux-yocto] [PATCH 11/15] pwm: Add sysfs interface

2014-05-22 Thread rebecca . swee . fun . chang
From: H Hartley Sweeten hartl...@visionengravers.com Add a simple sysfs interface to the generic PWM framework. /sys/class/pwm/ `-- pwmchipN/ for each PWM chip |-- export (w/o) ask the kernel to export a PWM channel |-- npwm(r/o) number of PWM

[linux-yocto] [PATCH 12/15] mmc: sdhci: Allow for irq being shared

2014-05-22 Thread rebecca . swee . fun . chang
From: Adrian Hunter adrian.hun...@intel.com If the SDHCI irq is shared with another device then the interrupt handler can get called while SDHCI is runtime suspended. That is harmless but the warning message is not useful so remove it. Also returning IRQ_NONE is more appropriate.

[linux-yocto] [PATCH 13/15] pinctrl-baytrail: add function mux checking in gpio pin request

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Kean Ho kean.ho.c...@intel.com The requested gpio pin must has the func_pin_mux field set to GPIO function by BIOS/FW in advanced. Else, the gpio pin request would fail. This is to ensure that we do not expose any gpio pins which shall be used for alternate functions, for eg: wakeup

[linux-yocto] [PATCH 15/15] i2c: i801: enable Intel BayTrail SMBUS

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Kean ho kean.ho.c...@intel.com Add Device ID of Intel BayTrail SMBus Controller. Signed-off-by: Chew, Kean ho kean.ho.c...@intel.com Signed-off-by: Chew, Chiau Ee chiau.ee.c...@intel.com Reviewed-by: Jean Delvare jdelv...@suse.de Signed-off-by: Wolfram Sang w...@the-dreams.de (cherry

[linux-yocto] [PATCH 2/9] x86/byt: enable board file for Baytrail LPSS PCI mode

2014-05-22 Thread rebecca . swee . fun . chang
From: Chang Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com This commit enables the following: - setup clock tree for PCI mode SPI, DMA and PWM host as the controller drivers require clock information during device/driver probe - register SPI slave - fix device name string for clkdev

[linux-yocto] [PATCH 3/9] serial: 8250_dw: Added support for 1M, 2M, 3M and 4M exat baud rate

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com This will enable high speed baud rates namely 1M, 2M, 3M, and 4M in Intel Baytrail Designware controller. Signed-off-by: Chew, Chiau Ee chiau.ee.c...@intel.com Signed-off-by: Maurice Petallo mauricex.r.peta...@intel.com ---

[linux-yocto] [PATCH 4/9] spi/pxa2xx-pci: Add support for Intel BYT SPI

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com The pxa2xx pci glue layer only support CE4100 SPI port by default. To add BYT SPI port support, we make it a generic PCI glue layer by renaming ce4100_xxx to pxa2xx_spi_xxx. This commit is created in reference to Mika's commit during kernel-3.5

[linux-yocto] [PATCH 1/9] x86/Kconfig: add PCI dependency for CONFIG_X86_INTEL_LPSS

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Chiau Ee chiau.ee.c...@intel.com Allow CONFIG_X86_INTEL_LPSS to be set when ACPI or PCI is set. Signed-off-by: Chew, Chiau Ee chiau.ee.c...@intel.com Signed-off-by: Maurice Petallo mauricex.r.peta...@intel.com --- arch/x86/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1

[linux-yocto] [PATCH 6/9] pinctrl-baytrail: add function mux checking in gpio pin request

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Kean Ho kean.ho.c...@intel.com The requested gpio pin must has the func_pin_mux field set to GPIO function by BIOS/FW in advanced. Else, the gpio pin request would fail. This is to ensure that we do not expose any gpio pins which shall be used for alternate functions, for eg: wakeup

[linux-yocto] [PATCH 7/9] pinctrl-baytrail: unmap interrupt when free the gpio pin

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Kean Ho kean.ho.c...@intel.com In to_irq() callback, we create the hwirq to linux irq mapping for the requested GPIO pin. Hence, we unamp the mapping when the gpio pin is being released. Signed-off-by: Chew, Kean Ho kean.ho.c...@intel.com Signed-off-by: Chew, Chiau Ee

[linux-yocto] [PATCH 9/9] pinctrl-baytrail: setup IOAPIC interrupt for GPIO clusters on non-ACPI system

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Kean Ho kean.ho.c...@intel.com BayTrail GPIO NORTH, SOUTH and SUS clusters use IRQ48, 49 and 50 respectively. On non-ACPI system, we need to setup IOAPIC RTE for device that use interrupt beyond IRQ23. Signed-off-by: Chew, Kean Ho kean.ho.c...@intel.com Signed-off-by: Chew, Chiau Ee

[linux-yocto] [PATCH 8/9] pinctrl-baytrail: enable platform device in the absent of ACPI enumeration

2014-05-22 Thread rebecca . swee . fun . chang
From: Chew, Kean Ho kean.ho.c...@intel.com This is to cater the need for non-ACPI system whereby a platform device has to be created in order to bind with the BYT Pinctrl GPIO platform driver. Signed-off-by: Chew, Kean Ho kean.ho.c...@intel.com Signed-off-by: Chew, Chiau Ee

Re: [linux-yocto] [PATCH 0/1] [linux-yocto-3.10] [PATCH] Enable PCI mode enumeration for Valley Island

2014-05-22 Thread Bruce Ashfield
On 2014-05-22, 5:18 AM, rebecca.swee.fun.ch...@intel.com wrote: From: Chang Rebecca Swee Fun rebecca.swee.fun.ch...@intel.com Hi all, This patch is to enable PCI mode enumeration for Valley Island LPSS I/O devices. The I/O device drivers that can be PCI enumerated are:- GPIO, I2C Designware,

Re: [linux-yocto] [PATCH 00/24] [linux-yocto-3.10] [Scenerio 1] Enable feature branch for Valley Island features

2014-05-22 Thread Chang, Rebecca Swee Fun
Hi Bruce, I have run a build test on the latest commits checked-in. The feature branch was not merge in during build time. I think that the feature branch should be branching out from commit 3e0a296fae952d8d93eb0f96566bf6d4a978c8ee:minnowboard-keys: Bind MinnowBoard buttons to arrow keys

Re: [linux-yocto] [PATCH 00/24] [linux-yocto-3.10] [Scenerio 1] Enable feature branch for Valley Island features

2014-05-22 Thread Bruce Ashfield
On 2014-05-22, 10:56 PM, Chang, Rebecca Swee Fun wrote: Hi Bruce, I have run a build test on the latest commits checked-in. The feature branch was not merge in during build time. I think that the feature branch should be branching out from commit

Re: [linux-yocto] [PATCH 00/24] [linux-yocto-3.10] [Scenerio 1] Enable feature branch for Valley Island features

2014-05-22 Thread Bruce Ashfield
On 2014-05-22, 11:04 PM, Bruce Ashfield wrote: On 2014-05-22, 10:56 PM, Chang, Rebecca Swee Fun wrote: Hi Bruce, I have run a build test on the latest commits checked-in. The feature branch was not merge in during build time. I think that the feature branch should be branching out from commit

Re: [linux-yocto] [PATCH 00/24] [linux-yocto-3.10] [Scenerio 1] Enable feature branch for Valley Island features

2014-05-22 Thread Chang, Rebecca Swee Fun
So however you got a merge conflict. Your tree wasn't up to date. I do not encounter any merge conflicts, is just that the branches is not merging. By checking my build, I notice that the valleyisland-io-1.0 branch has the same HEAD of standard/base (which means I don't see any I/O