Age | Commit message (Collapse) | Author |
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
workqueue.
Enable VBUS function can involve the I2C transfers which can't be
called from interrupt context. Moving the function call to work queqe.
Signed-off-by: Hema HK <hemahk@ti.com>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
This patch supports cpuidle framework for EXYNOS4210. Currently,
Only one idle state is possible to use, but more idle states can
be added following by this patch.
Signed-off-by: Jaecheol Lee <jc.lee@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
(cherry picked from commit df7bf189d23ecd1c211c273de462b93d9e3e1fef)
|
|
VFP registers d16-d31 are callee saved registers and must be preserved
during function calls, including fork(). The VFP configuration should
also be preserved. The patch copies the full VFP state to the child
process.
Reported-by: Paul Wright <paul.wright@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
(cherry picked from commit c98c09773d80db93cae349f0496fef109feab54d)
|
|
This patch adds THREAD_NOTIFY_COPY for calling registered handlers
during the copy_thread() function call. It also changes the VFP handler
to use a switch statement rather than if..else and ignore this event.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
(cherry picked from commit 2e82669acf03e5bf2080f5d3ef005168e67d8a51)
|
|
The HIGHPTE config option depends on !OUTER_CACHE. However, there is no
set_pte_ext() function that does outer cache maintenance by physical
address, hence no need for such restriction.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
(cherry picked from commit 974508262e94b567f9d5b7ba1eef9fc493561f63)
|
|
Commit a737823d ("ARM: perf: ensure overflows aren't missed due to IRQ
latency") changed the way that event deltas are calculated on overflow
so that we don't miss events when the new count value overtakes the
previous one.
Unfortunately, we forget to count the event that passes through zero so
we end up being off by 1. This patch adds on the correction.
Reported-by: Chris Moore <moore@free.fr>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
(cherry picked from commit 6759788b944139793bffa889761cc3d8d703fdc0)
|
|
The DBGVCR, used for configuring vector catch debug events, is UNKNOWN
out of reset on ARMv7. When enabling monitor mode, this must be zeroed
to avoid UNPREDICTABLE behaviour.
This patch adds the zeroing code to the debug reset path.
Cc: stable <stable@kernel.org>
Reported-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
(cherry picked from commit e89c0d7090c54d7b11b9b091e495a1ae345dd3ff)
|
|
On SMDKV310 board, a card detect gpio pin is available that is directly
connected to the io pad of the sdhci controller. Fix incorrect value
of cd_type field in platform data for sdhci instance 0 and 2.
Signed-off-by: Thomas Abraham <thomas.ab@samsung.com>
Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
|
|
The S3C_GPIO_PULL_UP macro value incorrectly maps to a reserved setting of GPIO
pull up/down registers on Exynos4 platform. Fix this incorrect mapping by adding
wrappers to the s3c_gpio_setpull_updown and s3c_gpio_getpull_updown functions.
Signed-off-by: Thomas Abraham <thomas.ab@samsung.com>
Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
|
|
This patch supports cpuidle framework for EXYNOS4210. Currently,
Only one idle state is possible to use, but more idle states can
be added following by this patch.
Signed-off-by: Jaecheol Lee <jc.lee@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
(cherry picked from commit df7bf189d23ecd1c211c273de462b93d9e3e1fef)
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Tested with following kernel command line arguments:
vram=32M omapfb.vram=0:8M,1:8M
The omapfb.vram is necessary to properly size the FB, else FB are
sized for a 640x480 screen, and cannot be properly re-sized afterwards.
Signed-off-by: Sebastien Jan <s-jan@ti.com>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Signed-off-by: Andy Green <andy.green@linaro.org>
|
|
Enable audio through HDMI port. HDMI display must be enabled in
order to play audio.
Example test sequence:
echo 1 > /sys/devices/omapdss/display1/enabled
aplay -D hw:1,0 test.wav
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
The constraint in BUFFER_BYTES in omap-pcm is moved to omap-abe.
This constraint was put in omap-pcm to cater the DMA boundaries of
omap-hdmi and omap-abe DAIs. Now, each DAI handles their own
constraints separately.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Utilize a platform_device ID when creating the device. This is to
allow to other SDP and Panda machine drivers to connect to soc-audio.
New machine drivers must use different platform_device IDs if they
need to coexist with existing ASoC machine drivers.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Remove HDMI CPU DAI from SDP4430 machine driver. A different machine
driver is use for HDMI audio.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Update Makefile and Kconfig to build HDMI audio support for
OMAP4 SDP and Panda boards.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Add machine driver for HDMI on OMAP4 for SDP and Panda boards.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Add header with definitions for the ASoC HDMI CPU DAI.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Remove old HDMI CPU DAI header.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Addition of the HDMI CPU DAI driver for OMAP4. This driver is in
charge of configuring DMA settings for HDMI. Also, it finds
the HDMI video device and determines if audio playback can proceed.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Remove old HDI-DAI implementation. This driver will be updated.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Add base address of L3 interconnect of DSS HDMI.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Add platform device for the HHDMI digital audio interface to OMAP4 Panda
board. This is for use of the ASoC HDMI CPU DAI driver.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Add platform device for the HHDMI digital audio interface to OMAP4 SDP board.
This is for use of the ASoC HDMI CPU DAI driver.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Implement an ASoC Codec Driver to handle audio configuration. The
implementation offers an interface for audio configuration and
control to be exposed to ALSA while hidding the HDMI details.
The ASoC driver supports the Basic Audio configuration as described
in CEA-861-D: 2-channel linear PCM with 32, 44.1 and 48kHz sample
rates and 16 bits/sample. It additionally supports 24 bit/sample
in 32-bit words.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Add functionality for relevant audio configuration. Functions to
configure the audio FIFO and DMA as well as functions for the audio
core and Audio Info frame are included. This functionality is to
be used by the ASoC HDMI audio codec that is implemented in the
following patch.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Add enurations and structures for audio configuration. This includes
enumerations for the Audio InfoFrame, I2S, audio FIFO and audio core.
Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
|
|
Keyboard support for SDP OMAP4430
Signed-off-by: Abraham Arce <x0066660@ti.com>
Signed-off-by: Sebastien Jan <s-jan@ti.com>
|
|
Enable pm runtime in driver
Signed-off-by: Abraham Arce <x0066660@ti.com>
Signed-off-by: Sebastien Jan <s-jan@ti.com>
|
|
Signed-off-by: Sebastien Jan <s-jan@ti.com>
|
|
Register keyboard device with hwmod framework
Signed-off-by: Abraham Arce <x0066660@ti.com>
Signed-off-by: Sebastien Jan <s-jan@ti.com>
|
|
Signed-off-by: Sebastien Jan <s-jan@ti.com>
|
|
Register 2 Synaptic TM1217 Touchscreen controllers for OMAP4430
development platform
Signed-off-by: Abraham Arce <x0066660@ti.com>
Signed-off-by: Sebastien Jan <s-jan@ti.com>
|