12 Feb, 2015
2 commits
-
-Add vadc to generic pm domain
-Add vadc clk to dispmix managementSigned-off-by: Sandor Yu
(cherry picked from commit 9c3199fa95d0b219234b511c364f6a9d4aec75cd) -
Add vadc clock to dispmix power management.
Signed-off-by: Sandor Yu
(cherry picked from commit 42bede68c37c23d807bf7ea44d7d2f8f7b31073d)
11 Feb, 2015
7 commits
-
since the pcie is power-ed by disp_mix domain,
add disp_mix domain into pcie device node.Signed-off-by: Richard Zhu
(cherry picked from commit 9ba62b896a873bf35df95b7d1c899021f3d7e9d6) -
enable imx6qdl pcie support on imx_3.14 kernel
Signed-off-by: Richard Zhu
(cherry picked from commit 87326992bc29c36abdd3c8a23f8766cfa136ab37) -
Correct the function and structure since update the below patch
(24d70aa Revert "base: power: Add generic OF-based power domain look-up")
(dc092bc PM / Domains: Add generic OF-based PM domain look-up)
Signed-off-by: Robin Gong(cherry picked from commit bddfa2a6ffa844d9a21a63dab974b993e4eccc41)
-
Add support to leave PLL1 enabled since its required whenever ARM-PODF is
changed. With this patch PLL1 is set to bypassed mode (and enabled) whenever
ARM is sourced from step_clk.Signed-off-by: Ranjani Vaidyanathan
-
Add support to leave PLL1 enabled since its required whenever ARM-PODF is
changed. With this patch PLL1 is set to bypassed mode (and enabled) whenever
ARM is sourced from step_clk.
Also change imx6dl.dtsi to use #defines instead of hard-coded numbers for
busfreq clocks.Signed-off-by: Ranjani Vaidyanathan
-
This reverts commit 09bcfcabc08a57bce3000677052d5a2fcc2b1b68.
Signed-off-by: Ranjani Vaidyanathan
-
This reverts commit 8cc908a0168afb677b5de6405579b681b6f595db.
Signed-off-by: Ranjani Vaidyanathan
09 Feb, 2015
2 commits
-
Add hwrng support for i.MX6SL.
1. Add RNG driver. This driver originated as fsl-rngc.c. It
has been modified to support device tree. The name has been
changed since it supports both b and c variants of RNG.
2. Added clock and compatible info to the device tree data.
3. Added the entry in the options in the Kconfig for hwrng.(cherry picked from commit 1f3f2c0647b7319c4e23293a61512e4191593513)
[: Edited to apply to 3.14]Signed-off-by: Dan Douglass
Signed-off-by: Victoria Milhoan
(cherry picked from commit 586166b87eee2e5ec40331032aed8c8eaec884f3) -
This patch is refined from the previous commit 20d89c9c909:
-Update the parent of gpu2d_core for mx6dl.
-Update the parent of gpu3d_shader and gpu3d_core for mx6dl.
-Update the clock of gpu3d_shader and gpu3d_core for mx6dl.
The code change is cherry-picked from patch 00e75bcba16d.Signed-off-by: Loren Huang
Signed-off-by: Xianzhong
Acked-by: Jason Liu
(cherry picked from commit e63222bdba7c2de063c6367017ccd6a1d1d3cc22)
03 Feb, 2015
1 commit
-
LDO2p5 cannot be disabled in low power idle mode when the USB driver
enables VBUS wakeup. To identify when LDO2p5 can be disabled add a dummy
regulator that the USB driver will enable when VBUS wakeup is required.This patch is copied from commit 7d849e4d9ebca3c as code the structure has
changed too many. directly cherry-pick has too many conflicts to resolveSigned-off-by: Bai Ping
02 Feb, 2015
5 commits
-
Add checking GPU module logic in qos init. This prevents kernel
booting issue in the iMX6sx SOC where there is no GPU module.Signed-off-by: Shawn Xiao
-
(cherry-pick from f9759787e60ad3422d2119f9f25ac320ca58f5df)
confilict: arch/arm/boot/dts/imx6sx.dtsi
The dts file arch has changed in 3.14. Add QoS description in
imx6sx dts manually and solve the conflict.Date Feb 2, 2015
Signed-off-by: Shawn Xiao
-
(cherry-pick from f3f7f04e644d20c6483232eeb8da91ad8905d23b)
conflict: arch/arm/match-imx/match-imx6sx.c
Some patches have not been moved from 3.10 to 3.14. Rewrite the logic
as what the pre-commit has done and resolve the conflict.Date Feb 2, 2015
Signed-off-by: Shawn Xiao
-
Remove csi1_v4l2_cap item from imx6sx-sdb-lcdif.dts file.
The item is not used in dts now.Signed-off-by: Sandor Yu
-
-Sii902x hdmi daughter connect to lcdif1 interface,
move this function to lcdif1 dts.
-Sii902x hdmi driver share the reset pin with ov5640 driver,
one driver will been reset by the other driver,
so move sii902x reset pin configure to licdif1 dts.Signed-off-by: Sandor Yu
01 Feb, 2015
1 commit
-
The cause is EPDC works not stable if DISP mix is enabled.
Signed-off-by: Robby Cai
31 Jan, 2015
1 commit
-
disable gpmi nand module in imx6qdl default dts since it conflicts with
uart3Signed-off-by: Allen Xu
30 Jan, 2015
6 commits
-
Currently wpa_supplicant in yocto rootfs does not work properly due to RFKILL
feature and Yocto upgrade.
It causes the WiFi in new Yocto rootfs unable to get ip address via DHCP.
The root cause is still unkown.
This patch temporarily disable RFKILL feature to make WiFi work first.Current there's no user of RFKILL in Yocto rootfs.
We will enable it again if needed after the issue is fixed.Signed-off-by: Dong Aisheng
-
Clean up enet property and enebale enet2 multi-queue.
Signed-off-by: Fugang Duan
-
This is used to avoid a warning:
WARNING: at /home/b29397/work/projects/linux-2.6-imx/drivers/gpio/gpiolib.c:126
gpio_to_desc+0x30/0x44()
invalid GPIO -517
Modules linked in:
....
gpiod_request: invalid GPIOSigned-off-by: Dong Aisheng
(cherry picked from commit e644b009e6e127f028f3a2708585fa867a9db35c) -
Enable sii902x driver in imx6sl/sx board
Signed-off-by: Sandor Yu
-
Add cpudile driver support for i.MX6DL.
Signed-off-by: Bai Ping
-
When the M4 core is enabled on i.MX6, the QSPI2 clk can't be gated,
otherwise, the M4 will hang. This patch add a check to make sure when
M4 is enabled, just skip the QSPI2 clk gating operations.Signed-off-by: Bai Ping
29 Jan, 2015
1 commit
-
Add an interface for GPC used by drivers to keep mega fast mix domain
power.Signed-off-by: Li Jun
28 Jan, 2015
5 commits
-
As spdif driver will register SPDIF clock to regmap, regmap will do
clk_prepare in init function, so SPDIF clock is prepared in probe, then its
root clock (pll clock) is prepared also, which cause the arm can't enter
low power mode.
Add SPDIF_GCLK in clock tree which share same gate bits with SPDIF clock.
Its root clock is ipg clock, and register it to regmap, then the issue can be
fixed.Signed-off-by: Shengjiu Wang
-
As spdif driver will register SPDIF clock to regmap, regmap will do
clk_prepare in init function, so SPDIF clock is prepared in probe, then its
root clock (pll clock) is prepared also, which cause the arm can't enter
low power mode.
Add SPDIF_GCLK in clock tree which share same gate bits with SPDIF clock.
Its root clock is ipg clock, and register it to regmap, then the issue can be
fixed.Signed-off-by: Shengjiu Wang
-
As spdif driver will register SPDIF clock to regmap, regmap will do
clk_prepare in init function, so SPDIF clock is prepared in probe, then its
root clock (pll clock) is prepared also, which cause the arm can't enter
low power mode.
Add SPDIF_GCLK in clock tree which share same gate bits with SPDIF clock.
Its root clock is ipg clock, and register it to regmap, then the issue can be
fixed.Signed-off-by: Shengjiu Wang
-
Enable various crypto algorithms in the default kernel configuration
for i.MX6 devices.Signed-off-by: Victoria Milhoan
-
Add egalax touch to i2c2 bus, which can make lvds0 touch screen
work.Signed-off-by: Haibo Chen
27 Jan, 2015
3 commits
-
Use macros instead of numbers to represent CAAM clocks in the
imx6sx device tree source.Signed-off-by: Victoria Milhoan
-
This patch enables the CAAM driver in the default imx_v7 kernel
config file, plus configures tcrypt to be built as a module.Signed-off-by: Victoria Milhoan
-
This patch adds the imx6qdl.dtsi DTS support for crypto/caam. CAAM
clocking support is also included.Signed-off-by: Victoria Milhoan
26 Jan, 2015
5 commits
-
Remove unnessary config since phylib can handle Atheros AT8031 PHYs.
Signed-off-by: Fugang Duan
-
When CONFIG_DYNAMIC_DEBUG is configured, there is one
compile error in mcc_linux.c file, the memcpy() is not
defined.
Fix it by including the linux/string.h header explicitly.Signed-off-by: Richard Zhu
-
- Add usbphy_nop, hsic uses nop phy driver
- Add anatop phandle, hsic needs to access anatop register to
change osc clock for different boards
- Add phy_type, hsic needs to config PHY parameters at portsc
- For imx6q-arm2 board, hsic has pin conflict with ethernet, we create a
dedicated dts(imx6q-arm2-hsic.dts) for it with ethernet disabled, besides
please make sure keep the line of data and strobe unchanged between board
boots up and enable hsic controller.Signed-off-by: Peter Chen
-
Add elan touch screen support, default build into kernel.
Signed-off-by: Haibo Chen
-
Add elan touch for i.MX6SL-EVK board.
Signed-off-by: Haibo Chen
22 Jan, 2015
1 commit
-
Add disp mix power management clocks to gpc item.
Add disp mix power management to lcdif, pxp and csi module.Signed-off-by: Sandor Yu