Age | Commit message (Collapse) | Author |
|
Add default kernel config for Faraday.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
|
|
OTG1 acts as gadget and OTG2 acts as host on TWR-MVF600 board.
Signed-off-by: Jingchang Lu <b35083@freescale.com>
|
|
Add platform support for dspi driver.
Signed-off-by: Alison Wang <b18965@freescale.com>
|
|
Add platform support for SAI driver.
Signed-off-by: Alison Wang <b18965@freescale.com>
|
|
Add platform support for dcu driver.
Signed-off-by: Alison Wang <b18965@freescale.com>
|
|
Add platform support for NFC driver.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
|
|
Add platform support for RTC driver.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
|
|
Add platform support for I2C controller.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
|
|
Add platform support for edma driver.
Signed-off-by: Jingchang Lu <b35083@freescale.com>
Signed-off-by: Xiaochun Li <b41219@freescale.com>
|
|
Add platform support for esdhc driver.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
|
|
Add platform support for FEC driver.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Signed-off-by: Alison Wang <b18965@freescale.com>
|
|
Add platform support for UART driver.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Signed-off-by: Jingchang Lu <b35083@freescale.com>
|
|
Add gpio API for MVF platform.
The MVF GPIO framwork is different with i.mx.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
|
|
Add IOMUX definiation and initialization.
Add the iomux initialization support for Faraday.
Define the io pad settings for some function modules. Those
pad ctrl settings may need to adjust during the feature tuning
process.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
|
|
Add MSL support for MVF platform.
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
Signed-off-by: Alison Wang <b18965@freescale.com>
Signed-off-by: Jingchang Lu <b35083@freescale.com>
|
|
This patch adds processor info for ARM Ltd. Cortex A5,
which has SCU initialisation procedure identical to A9.
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
(cherry picked from commit 15eb169bfec291faf25b158cfa9842b72f7803ad)
|
|
The PMUv2 specification reserves a number of event encodings
for common events.
This patch adds these events to the common event enumeration
in preparation for PMUv2 cores, such as Cortex-A15.
Acked-by: Jean Pihet <j-pihet@ti.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
(cherry picked from commit 6d4eaf991c654af54a19c0fa48e0ad62cefbc37c)
|
|
As most of the proc info content is common across all v7
processors, this patch converts existing A9 and generic v7
descriptions into a macro (allowing extra flags in future).
Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
(cherry picked from commit dc939cd835d0e2d3ff4197d6e2c017d269616d20)
|
|
This patch adds support for the Cortex-A5 PMU to the ARMv7 perf-event
backend.
Signed-off-by: Will Deacon <will.deacon@arm.com>
(cherry picked from commit 0c205cbe20654616e2f8389c0c1ff707d9dccb63)
|
|
Previous PLL1 freq change is done by switching CPU clock
to 400M pfd or 24M OSC, then modifying
PLL1 div directly, and switch back CPU clock immediately,
it will result in CPU clock stop during PLL1 hardware lock
period, thus, DRAM FIFO may blocked by the data CPU
requested before PLL1 clock changed, and it will block other devices
accessing DRAM, such as IPU, VPU etc. It will cause
underrun or hang issue. We should wait PLL1 lock, then switch
back.
Signed-off-by: Anson Huang <b20788@freescale.com>
|
|
The host driver needs to differentiate wakeup event.
Signed-off-by: Peter Chen <peter.chen@freescale.com>
|
|
Enable local timer by default. If wait mode is on,
local timer will be shutdown automatically on boot.
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
|
|
After a cpufreq transition, update the clockevent's frequency
by fetching the new clock rate from the clock framework and
reprogram the next clock event.
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
Signed-off-by: Colin Cross <ccross@android.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Rob Herring <rob.herring@calxeda.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
|
Add a smp_twd system clock which is simple clock
from parent of cpu_clk, and it's rate is half
of the cpu_clk.
This is used for reprograming the twd clock event
after cpu freq is changed.
Also disable local timer setup when wait mode enabled.
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
|
|
remove SION bit for SD3_CMD pad control, it will enlarge clock tuning
window on MX6DL.
Signed-off-by: Ryan QIAN <b32804@freescale.com>
|
|
change clock debugfs sys attr 'enable_count' to 'usecount'
to align with some power debug tool used
Signed-off-by: Lin Fuzhen <fuzhen.lin@freescale.com>
|
|
Added the new 1.2GHz working point.
Currently 'arm_freq=1200" should be added to commandline
for the core to run at 1.2GHz. Also ensure that the appropriate
HW board mods have been done to set VDDARM_IN at 1.425V.
Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
|
|
Fix a typo when adding 600M WP, the voltage value is wrong,
it will lead a warnning when change to this WP:
COULD NOT SET GP VOLTAGE!!!!
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
Remove audio platform data rst_gpio which is not longer required now.
Signed-off-by: Lionel Xu <Lionel.Xu@freescale.com>
|
|
*Files affected: board-mx6q_sabreauto.c
*Added IOMUX settings for parallel nor
*Utilized physmap driver in order to probe the chip
*Implemented conditional compilation enabling either spi or parallel
nor.
Signed-off-by: Francisco Munoz <b37752@freescale.com>
|
|
Change mclk sensor name to clko_clk
Signed-off-by: Yuxi Sun <b36102@freescale.com>
|
|
audio codec wm8958 and camera use the same clock
clko_clk with around 22MHz.
Signed-off-by: Gary Zhang <b13634@freescale.com>
|
|
there are clko_clk and cko1_clk in clock.c which operate
the same CKO1 clock source.
remove cko1_clk codes to avoid operation confusion.
Signed-off-by: Gary Zhang <b13634@freescale.com>
|
|
add mx6q_sdabresd board in updater defconfig.
Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
|
|
The patch
"1e5fce1 ENGR00139261 [MX6Q]support 8 bit MMC and eMMC DDR mode"
reverts the patch
"28d5b74 ARM: 7099/1: futex: preserve oldval in SMP __futex_atomic_op"
This patch just re-reverts the patch 1e5fce1.
Acked-by: Lily Zhang <r58066@freescale.com>
Signed-off-by: Huang Shijie <b32955@freescale.com>
|
|
Improve SD3.0 compatibility: change DSE to 34ohm for 200Mhz.
Signed-off-by: Ryan QIAN <b32804@freescale.com>
|
|
add wm8958 codec support
Signed-off-by: Gary Zhang <b13634@freescale.com>
|
|
add wm8958 option in defconfig
Signed-off-by: Gary Zhang <b13634@freescale.com>
|
|
This patch checks overlay fb size before reserve fb mem for
it.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
(cherry picked from commit b29df373e547c83f9b3bcfd9a98016f462fa9ec2)
|
|
GC355 can't work at below steps:
- suspend resume
- load gpu driver and run gc355 application
In order to make GPU work properly, GPU clock needs to be on while power
on GPU. Not only direct GPU clk ccgr needs to be on, but also relative
clock in GPU clock tree has to be enabled.
Signed-off-by: Larry Li <b20787@freescale.com>
|
|
- Add E Ink support as a default for MX6 platforms
- Conditionalize registration of EPDC-related modules based on "epdc"
kernel command line option
Signed-off-by: Danny Nold <dannynold@freescale.com>
|
|
None of the workarounds implemented in SW provide a stable solution for
the WAIT mode issue.
For this release, WAIT mode is disabled by default.
Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
|
|
Change to discharge both dp and dm
Signed-off-by: Peter Chen <peter.chen@freescale.com>
|
|
set GPIO config and disable UART3 DMA.
Signed-off-by: Zhou Jianzheng <B38613@freescale.com>
|
|
* Board mx6q-arm2 cs42888 supportted sample rate settings,
pass them trough mxc_audio_codec_platform_data
Signed-off-by: Adrian Alonso <aalonso@freescale.com>
|
|
* Board mx53-ard cs42888 supportted sample rate settings,
pass them trough mxc_audio_codec_platform_data
* Update copyrigth year 2012
Signed-off-by: Adrian Alonso <aalonso@freescale.com>
|
|
* Add imx6q sabreauto cs42888 audio support
* Set clock parent relations
anaclk_2 -> pll4_audio_clk -> esai_root_clk
* Match corresponding sysclk frequency to keep lrclk_ratio
relation on imx-cs4288 esai configuration
Signed-off-by: Adrian Alonso <aalonso@freescale.com>
|
|
* Add mx6q anaclk_1/2 clock input source clock support
* anaclk can be bypassed to pll4_audio.
* _clk_audio_video_set_parent allows to bypass anaclk input
clock source, for sabreauto platform anaclk_2 is the clock
source for cs42888 and this clock needs to be bypassed to
esai to supply the same master clk signal.
Signed-off-by: Adrian Alonso <aalonso@freescale.com>
|
|
* cs42888 set imx6q-sabreauto supportted play/record sample rates
master clk signal is a fixed source clock @24576000Mhz, thus
limit the play/record sample rates lrclk.
Signed-off-by: Adrian Alonso <aalonso@freescale.com>
|
|
* Add ANACLK_2 input/output buffers enable macros.
In orther to bypass anaclk_2 to pll4_audio need to
set anaclk_2 input buffer enable bits.
Signed-off-by: Adrian Alonso <aalonso@freescale.com>
|