22 Aug, 2019
1 commit
-
Due to the hardware limitation, the power supply for the PADs could not
be off during VLLS mode. To reduce the power consumption under VLLS
state, put all the PADs on iomuxc1 into OFF state before the
system enters into VLLS mode.Signed-off-by: Shenwei Wang
Reviewed-by: Jacky Bai
05 Aug, 2019
2 commits
-
The latest reference manual (Rev.0, 06/2019) shows PMC0
and PMC1 have different register offsets, clean them up.Signed-off-by: Anson Huang
Reviewed-by: Jacky Bai -
The PMC0 control register is at offset 0x28, not 0x24.
Fix it accordingly.
Signed-off-by: Fabio Estevam
Signed-off-by: Anson Huang
Reviewed-by: Jacky Bai
10 Jul, 2019
1 commit
-
arm64 shares some code under arch/arm/xen, including mm.c.
However ZONE_DMA is removed by commit
ad67f5a6545("arm64: replace ZONE_DMA with ZONE_DMA32").
So to ARM64, need use __GFP_DMA32.Signed-off-by: Peng Fan
Reviewed-by: Jacky Bai
21 Jun, 2019
1 commit
-
note ELAN touch chip is on IMXEBOOKDC2 board, which is plugged into
i.MX6DL SabreSD board.Signed-off-by: Robby Cai
Reviewed-by: Haibo Chen
07 Jun, 2019
1 commit
-
Broken the auto cmd23 function for eMMC on imx6qpdl/imx6sx/imx7d, otherwise
the eMMC RPMB write access will return general fail.Signed-off-by: Haibo Chen
06 Jun, 2019
1 commit
-
This chage blocks the suspend/resume operations.
This reverts commit f07f7a87c3277a614997f104935b70b99f130a9d.
Signed-off-by: Arulpandiyan Vadivel
Reviewed-by: Leonard Crestez
05 Jun, 2019
1 commit
-
fsl,imx6ul-ocotp is used for for imx6ul, imx6ull and imx6ulz boards. So,
remove cpu check before calling imx6_enet_mac_init() function.This patch fix the following error message at boot up:
[ 0.237021] failed to find ocotp node
[ 0.237389] failed to find ocotp nodeSigned-off-by: Vipul Kumar
Reviewed-by: Leonard Crestez
22 May, 2019
2 commits
-
In upstream a single large area was pushed but in internal tree the sram
is partitioned into multiple blocks used for low power idle and busfreq.Use definition from imx_4.14.y and prevent the generic mmio-sram from
overwriting low power code.Fixes: 248bf3ba3b70 ("MLK-13344-03 ARM: dts: imx: add busfreq node on imx6sll")
Signed-off-by: Leonard Crestez
Reviewed-by: Abel Vesa -
These extra clocks are used by NXP imx6q cpufreq driver.
They were not included when upstreaming imx6sll dtsi and were missed
during porting.Signed-off-by: Leonard Crestez
Reviewed-by: Abel Vesa
21 May, 2019
1 commit
-
We find some imx7ulp evk board, SD card work in DDR50 mode will meet
data CRC error. Only some board has this issue. And eMMC DDR50 mode
also has this issue on these boards. For DDR50, do tuning can fix
this issue, but eMMC DDR52 do not support tuning. So this patch
manually add the delay cell on the fixed clock (FBCLK_SEL = 0).
Currently, add 15 delay cell, which can make DDR50/DDR52 works stable
on all imx7ulp evk board.Signed-off-by: Haibo Chen
Reviewed-by: Dong Aisheng
(cherry picked from commit ef369313de747251ff11c108e7fd5bf2b92df603)
16 May, 2019
9 commits
-
Remove all leading zeros from imx6qpdl and dependent device tree files.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Remove all leading zeros from imx6sl and dependent device tree files.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Remove all leading zeros from imx6sx and dependent device tree files.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Remove all leading zeros from imx6ul and dependent device tree files.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Remove all leading zeros from imx7d/imx7s and dependent device tree files.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Remove all leading zeros from the power domain drivers to align with
device tree.Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Remove all leading zeros from imx6ull and dependent device tree files.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
This patch added lcdif display timings and removed DRM panel support.
Signed-off-by: Vipul Kumar
Tested-by: Leonard Crestez -
Added ipu1 and ipu2 nodes to fix lvds display issue.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
08 May, 2019
1 commit
-
GPIO3_27 is shared by LCD power LCD_3V3 as gpio regulator and the camera as
Reset pin. Need disable the gpio regulator function for LCD, otherwise the
Reset pin for camera can't be requested/used correctly.Signed-off-by: Robby Cai
Reviewed-by: Guoniu.Zhou
06 May, 2019
3 commits
-
Add nvmem-cell support for i.MX6ULL and imx7ulz boards.
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Add ocotp support to imx6sll board which helps to fix lowbus freq
issues.Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
There is error log:
[ 0.000000] clk: failed to reparent pll4_audio_div to osc: -22
[ 0.000000] clk: failed to reparent pll4_audio_div to osc: -22The reason is that the assigned-clocks is used in imx6sll.dtsi
clks node, so the assigned-clocks in imx6sll-evk.dts will override
the previous one, then cause the reparent error issue.Redefine the assigned-clocks in imx6sll-evk.dts.
Signed-off-by: Shengjiu Wang
Reviewed-by: Viorel Suman
02 May, 2019
12 commits
-
This patch fixes the following warning on various imx boards.
OF: Duplicate name in lcdif@......, renamed to "display#1"
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
Correct hdmi-controller property name in device tree to fix audio
enumeration on imx7d board.Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade -
This patch use fsl,imx6ul-ocotp instead of fsl,imx6ull-ocotp under ocotp
node to align with the mainline.Signed-off-by: Vipul Kumar
Signed-off-by: Shrikant Bobade -
Use the nvmem-cells binding to read ocotp for imx6sll evk.
Signed-off-by: Vipul Kumar
Signed-off-by: Shrikant Bobade -
This patch remove DRM panel support for imx6ul board.
Signed-off-by: Vipul Kumar
Signed-off-by: Shrikant Bobade
(cherry picked from commit d5d39a1ec12cec0206e995357f8031647b10a763) -
Add the model name accordingly for imx7ulp EVKB board since
the machine name and/or compatible may be used by user.Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
(cherry picked from commit f49cee78a98eab62793392279df1804acdf4a09b) -
When system resume from VLPS mode, DDR IO must be restored
before mmdc out of the self-fresh mode.Signed-off-by: Jacky Bai
Tested-by: Anson Huang
(cherry picked from commit 7dec20bcb6633c7feee1eb32a5d81356075a61f7)
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
(cherry picked from commit 1a484976fdfda18e316c4e0b22fbbd4c99593f8d) -
When system enters VLPS/VLLS mode, the IOMUXC config register
for MMDC related IO pads need to set to '0' to reduce the current
leakage for these IO pads.Signed-off-by: Jacky Bai
Reviewed-by: Anson Huang
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
(cherry picked from commit acf5535cf6603fd5a68cb86c88a685d5f70db8d5) -
Prevent cs line configuration error in slave mode.
If master mode uses cs-gpio configuration, it should be changed into
non-gpio for CS line in slave mode. Otherwise, slave will receive several
0xFF at the beginning of one transfer especially in dma mode.Signed-off-by: Clark Wang
Acked-by: Fugang Duan
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
(cherry picked from commit 88ba1025094d53fdecd1b443ef1a85514a132f21) -
To be able to constat that busfreq is started/done vith
OPTEE OS, changed the mach-imx/busfreq_optee.c pr_debug
macro with printk(KERN_DEBUG ...)Signed-off-by: Cedric Neveux
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
(cherry picked from commit 8e416ebaada127eeb408cf2e2ffc41202933eebb) -
Compilation error with busfreq optee when CONFIG_OPTEE=n
Signed-off-by: Cedric Neveux
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
(cherry picked from commit db9e345f9bd67048bcb17d9df306b35f64abbb14) -
Both the new MIPI panel (RK055IQH042 panel and RK055AHD042 panel)
use GOODIX 911 touch chip, so this patch add GOODIX 911 touch
support for imx7ulp-evkb board.Signed-off-by: Haibo Chen
Signed-off-by: Arulpandiyan Vadivel
Signed-off-by: Shrikant Bobade
(cherry picked from commit 06145aa96bc2b28fa109f3e64fd0c9475082f32e)
29 Apr, 2019
2 commits
-
Current brcmfmac driver use oob-irq as wakeup source,
if oob-irq is enabled in dts file, then driver enable
the wowlan feature as system wakeup source.
Currently, sdio in-band wakeup feature is not supported,
so remove the property "wakeup-source".Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan -
Enable Murata 1MW M.2 card for i.MX6 legacy platforms. Plug in
Murata 1MW M.2 into SD slot by using Murata uSD-to-M.2 Adapter.Below i.MX6 legacy platforms will be supported:
- i.MX6Q/QP/DL SDB, SD2 slot
- i.MX6SX SDB, SD2 slot
- i.MX6SLL EVK, SD3 slot
- i.MX6UL/ULL/ULZ EVK, SD1 slotReviewed-by: Richard Zhu
Signed-off-by: Fugang Duan
28 Apr, 2019
1 commit
-
Add QoS node, which is needed to be set for EPDC.
Signed-off-by: Robby Cai
(cherry picked from commit fa685e574276be9765e730f522ea99887133cc42)
19 Apr, 2019
1 commit
-
should be "fsl,imx6q-mipi-csi2" rather than "fsl,imx6-mipi-csi2"
Signed-off-by: Robby Cai
Reviewed-by: Guoniu.Zhou