summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-01-30valleyisland-io: spi/pxa2xx-pci: Add support for Intel BYT SPIyocto-3.8Ong Boon Leong
This is enable the PCI mode support for Intel BYT SPI controller. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: Force BYT SDCARD host to run with SDR25Ong Boon Leong
SD Card v3.01 in the market is not compatible with BYT SDHC IP in SoC because this IP only support SD v3.0 only. So, we are forcing DDR50 mode to always step down to SDR25. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: fix SD card stuck in runtime suspendOng Boon Leong
A host controller for a SD card may need a GPIO for card detect in order to wake up from runtime suspend when a card is inserted. If that GPIO is not configured, then the host controller will not wake up. Fix that for the affected devices by not enabling runtime PM unless the GPIO is successfully set up. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: enable SMBus for Intel BayTrailOng Boon Leong
add PCI ID of Intel BayTrail SMBus controller. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: enable board file for BYT LPSS PCI modeOng Boon Leong
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 Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: add PCI dependency for LPSS configOng Boon Leong
allow CONFIG_X86_INTEL_LPSS to be set when ACPI or PCI is set. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: i2c: preset values for HCNT, LCNT and SDAOng Boon Leong
Instead of always depending on formula to calculate the HCNT and LCNT set the HCNT, LCNT and SDA if the target values are known beforehand. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: declare the 10-bit address support in I2COng Boon Leong
For Intel BayTrail, enable i2c-designware-pci host controller to support 10-bit addressing mode functionality. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: designware-pci support for Intel BayTrailOng Boon Leong
This is to enable PCI mode of Intel BayTrail LPSS I2C. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: add PCI support in dw_dmac_pci.cOng Boon Leong
This is the PCI part of the DesignWare DMAC driver. The controller is usually used in the Intel hardware such as Medfield. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: add ACPI mode for Intel BayTrail PWMOng Boon Leong
Intel BayTrail LPSS includes two PWM controllers which can be enumerated from ACPI namespace. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: improve the base calculation in pwmOng Boon Leong
This improves the accuracy of base_unit calculation so that the resulting PWM frequency will be more optimal. The change in the patch is meant for Intel BayTrail only because pwm-lpss.c is only used for this platform. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: Enable PCI mode for Intel BayTrail PWMOng Boon Leong
The Intel BayTrail PWM driver is extended to support PCI mode along with the ACPI mode. A new file pwm-lpss-pci.c is added to support the LPSS PWM PCI functionality. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: support PWM in Intel LPSS subsystemOng Boon Leong
Add support for Intel Low Power I/O subsystem PWM controllers found on some newer intel chipsets. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: custom baud rate in serial 8250 driverOng Boon Leong
This is to enable 1M, 2M, 3M & 4M baud-rate support for BYT ACPI mode HSUART. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: fix DMA tranfer issue in ACPI modeOng Boon Leong
BayTrail ACPI mode SPI is not read/writing correctly at low speeds using DMA mode. Changing DMA SRC_MSIZE and DEST_MSIZE of SPI FIFO side from 16 to 32 fixes the issue. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: spi/pxa2xx-pci: convert to generic pci glue layerOng Boon Leong
Rename the functions from ce4100_xxx to pxa2xx_spi_pci_xxx to clarify that this is a generic PCI glue layer. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30valleyisland-io: enable/disable ulpi phy refclk in usbOng Boon Leong
Due to power saving purpose, BIOS disabled ulpi phy refclk by default. Hence, the refclk will only be enabled during device/driver probing. and disabled during driver removal. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30meta: valleyisland bsp scc files updateOng, Boon Leong
To remove features/valleyisland-io/valleyisland-io.scc includes from valleyisland.scc and valleyisland32.scc. Instead, this feature should be added to KERNEL_FEATURES in linux-yocto_3.8.bbappend of meta-valleyisland. Signed-off-by: Ong, Boon Leong <boon.leong.ong@intel.com>
2014-01-30meta: update valleyisland bsp config fileOng, Boon Leong
Update valleyisland bsp config file to enable SMBus, PWM, USB Device and ICH lineage SATA host controller. Signed-off-by: Chew Chiau Ee <chiau.ee.chew@intel.com> Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2014-01-30meta: add features/valleyisland-ioChang, Rebecca Swee Fun
Add Valley Island Platform (Bayley Bay and Bakersport CRB) platform-specific I/Os scc and config files. Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-01-30meta: add valleyisland bsp for Valley Island Platform (Bayley Bay and ↵Chang, Rebecca Swee Fun
Bakersport CRB) scc and config files To create Valley Island Platform (Bayley Bay and Bakersport CRB) cfg and scc files under meta branch. Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-10-28meta: add crystalforest bsp legacy block drivers configurations.Chang, Rebecca Swee Fun
This commit will turn on some legacy block drivers configuration, e.g. SMBus, LPC-ICH, and Watchdog timer. Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>
2013-10-05meta-haswell-wc: update bsp scc to use linux-yocto-3.8 ↵Ong Boon Leong
standard/common-pc-64/base branch Remove "branch haswell-wc" from haswell-wc-standard.scc so that "haswell-wc" BSP uses standard/common-pc-64/base branch on linux-yocto-3.8 repo. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
2013-10-03input.scc .cfg: add a new feature for input devicesNitin A Kamble
Right now the CONFIG_INPUT_* options are scattered at various places in config fragments. The plan is to get them in one place for cleanliness. To begin with a new feature is created with name input.scc. And it is populated with the needed CONFIG_INPUT_EVDEV . Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-10-02standard.scc: include features/input/input.sccNitin A Kamble
Include the input.scc to get the CONFIG_INPUT_EVDEV enabled. The evdev kernel driver is needed to create /dev/input/event* devices. These devices are used by Xserver to connect to keyboard & mouse kind of input devices. Without this change some of the BSPs need AutoAddDevices = false in their xorg.conf, which is considered as an undesired hack around the issue. Fixes Bug: [YOCTO #5279] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2013-09-17meta: add haswell-wc bsp for Intel Haswell Platform (Walnut Canyon CRB) scc ↵Ong Boon Leong
and config files To create Haswell Platform (Walnut Canyon CRB) cfg & scc files under meta branch Signed-off-by Ong Boon Leong <boon.leong.ong@intel.com>
2013-08-22meta: features/drm-gma500: merge in GMA600, add GMA3600Ross Burton
Enable GMA3600 (as used in the Cedar Trail platform), and merge in the GMA600 fragment. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-08-22common-pc: add xHCI, Intel wifi, and Intel GPU supportRoss Burton
These are fairly ubiquitous among modern Intel platforms, so add them to common-pc. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-08-21ktypes: add rfkill to default standard and rt kernelsBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-21meta: add features/rfkillRoss Burton
Add standalone CONFIG_RFKILL feature for cross-BSP/driver use. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-08-21meta: add features/iwlegacyRoss Burton
iwlagn doesn't exist in recent kernels, instead the "next gen AGN" driver is called iwlwifi (was iwlagn) and the 3945/4965 driver is called iwlegacy. Signed-off-by: Ross Burton <ross.burton@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-183.8: tree generation fixesBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-15mips: fix 3.8.x treegen issuesBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-15meta:qemuppc: enable CONFIG_ALTIVECBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-09drm-emgd.cfg: convert some config options from y to mNitin A Kamble
This gives control on including these modules in the final image. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-08-09meta: features/power/intel.cfgNitin A Kamble
Disable USB autosuspend configuration. This is causing unusable keyboards & mice issues for many Intel BSPs. Also by default this config is disabled in the kernel. Fixes bug: [YOCTO #4992] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-21meta: add usb/touchscreen-composite featureTom Zanussi
Add support for the 'composite' USB touchscreen driver. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-21meta: add features/input/touchscreenTom Zanussi
Add a feature enabling basic support for touchscreen input devices. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
2013-07-13emgd: remove emgd 1.16Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-13uvcvideo: a new config for a webcam device driverNitin A Kamble
Add a kernel config fragment for USB video class device driver used by many webcams. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-13v4l2: config fragment for enabling v4l2 interface to camera devicesNitin A Kamble
This config fragment enables the v4l2 kernel interface to camera devices. With it standard v4l2 user level utilities can connect with the camera. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-13media-camera: a feature to enable camera infrastructureNitin A Kamble
This config fragment enables general camera infrastructure support. This does not enable any camera drivers. And this is needed for webcam or v4l2 kind of device drivers. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-13drm-emgd.scc: remove config for non-existing driverNitin A Kamble
The emgd-1.14 driver is no more part of this kernel repository, so now also remove the scc file associated with it. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-13drm-emgd-1.18.scc: add a kernel feature for emgd-1.18 driverNitin A Kamble
This enables one to select the emgd-1.18 kernel driver as a feature from the kernel recipe space. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-13meta: restore NAT FeatureFrancesco Del Degan
The netfilter NAT feature has changed starting from 3.7 kernels, because ipv6 NAT introduction. New KConfig option is NF_NAT_IPV4 instead of NF_NAT. Signed-off-by: Francesco Del Degan <f.deldegan@endian.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-08emgd: add emgd 1.18 driver sourcesBruce Ashfield
1/3 [ Author: Nitin A Kamble Email: nitin.a.kamble@intel.com Subject: emgd: add emgd 1.18 driver sources Date: Fri, 18 Jan 2013 19:51:03 -0800 This is starting-point code that subsequent patches will modify. This is a virgin copy of the code from the emgd 1.18 driver. This code is coming from IEMGD_HEAD_Linux/common/drm/emgd_drm.tgz which is a piece from the 'Linux Tar Ball' release of EMGD 1.18 downloaded from here: http://downloadmirror.intel.com/22865/eng/LIN_IEMGD_1_18_GOLD_3398.tgz Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> ] 2/3 [ Author: Nitin A Kamble Email: nitin.a.kamble@intel.com Subject: emgd: enable building within the kernel sources Date: Mon, 25 Feb 2013 15:34:05 -0800 Modify the build mechanism so that emgd can be configured and built as a feature of the kernel. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> ] 3/3 [ Author: Nitin A Kamble Email: nitin.a.kamble@intel.com Subject: emgd-1.18 fix build issues with v3.8 kernel Date: Tue, 26 Feb 2013 10:13:27 -0800 These changes are made according to these existing commits in the v3.8 tree b0071efe : drm: kill reclaim_buffers callback 760285e7 : UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/ 56550d94 : Drivers: gpu: remove __dev* attributes. 314e51b9 : mm: kill vma flag VM_RESERVED and mm->reserved_vm counter a69ac9ea : drm/gma500: drm_connector_property -> drm_object_property Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-07-03meta: minnow: Enable INPUT_EVDEVDarren Hart
Enable INPUT_EVDEV for the GPIO buttons to work through the event system. Minor refactoring. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2013-06-25meta: enable additional NET_SCHED optionsMichael Barabanov
This change turns on NET_ACT_MIRRED (packet redirecting and mirroring) and NET_CLS_U32 (universal 32bit comparisons w/ hashing classification). Signed-off-by: Michael Barabanov <michael.barabanov@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-06-25meta: add BSP-specific touchscreen supportTom Zanussi
Add touchscreen-composite support to machines based on common-pc and common-pc-64, along with several other Atom boards that don't inherit from those, thus providing those machines with the out-of-the-box ability to make use of the set of USB touchscreen devices supported by the composite USB driver. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>