Age | Commit message (Collapse) | Author |
|
This is enable the PCI mode support for Intel BYT SPI controller.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
|
|
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>
|
|
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>
|
|
add PCI ID of Intel BayTrail SMBus controller.
Signed-off-by: Ong Boon Leong <boon.leong.ong@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
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
This is to enable PCI mode of Intel BayTrail LPSS I2C.
Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Enable GMA3600 (as used in the Cedar Trail platform), and merge in the GMA600
fragment.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
These are fairly ubiquitous among modern Intel platforms, so add them to
common-pc.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Add standalone CONFIG_RFKILL feature for cross-BSP/driver use.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
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>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
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>
|
|
Add support for the 'composite' USB touchscreen driver.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
|
|
Add a feature enabling basic support for touchscreen input devices.
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
|
|
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Enable INPUT_EVDEV for the GPIO buttons to work through the event
system. Minor refactoring.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
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>
|
|
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>
|