Haibo Chen [Tue, 6 Sep 2016 05:19:37 +0000 (13:19 +0800)]
MLK-13188-2 dts: imx6ull: change the usdhc root clock to 396MHz
Due to the errata ERR010450 limit, this patch change the imx6ull
usdhc root clock to 132MHz in soc related dts file, remove all
the root clock setting in board dts file, after this patch,
SDR104/HS200 work at 132MHz, DDR50/DDR52 work at 33MHz.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Adrian Alonso [Mon, 29 Aug 2016 22:53:23 +0000 (17:53 -0500)]
MLK-13184: ARM: dts: imx6q pop arm2 add power key
Add power on gpio key for wake up source from suspend
Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Adrian Alonso [Wed, 10 Aug 2016 19:43:13 +0000 (14:43 -0500)]
MLK-13183: ARM: dts: imx6q pop arm2 set soc pu as shared
Set soc arm as shared, arm_reg and soc_reg share the same
voltage rail source on imx6q pop arm2 target platform
Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Adrian Alonso [Wed, 3 Aug 2016 15:55:41 +0000 (10:55 -0500)]
MLK-13182-3: ARM: dts: imx enable egalax_ts support for imx6q pop arm2
Enable egalax_ts touch screen support for imx6q pop arm2
target platform.
Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Adrian Alonso [Mon, 11 Jan 2016 16:39:20 +0000 (10:39 -0600)]
MLK-13182-2: ARM: dts: imx: enable lvds support for imx6q pop arm2
Enable lvds channel 0 display support for imx6q pop arm2
validation target board.
Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Adrian Alonso [Thu, 7 Jan 2016 16:16:53 +0000 (10:16 -0600)]
MLK-13182-1: ARM: dts: imx: enable hdmi support for imx6q pop arm2
Enable hdmi display support for imx6q pop arm2 validation
target board.
Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Richard Zhu [Fri, 2 Sep 2016 05:02:01 +0000 (13:02 +0800)]
MLK-13178-1 arm: imx6qp: turn on vgen3 power up pcie ext osc
On imx6qp sabresd rev b board, there is a standalone
external oscilator, used to provided the clks for
imx6qp pcie.
Add one regulator into pcie node, let the ext osc work.
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Tue, 30 Aug 2016 10:06:46 +0000 (18:06 +0800)]
MLK-13142 media: capture: correct the AVDD supply for camera
On i.MX6QP SabreSD board, AVDD supply is changed to VGEN6.
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Tue, 30 Aug 2016 05:03:08 +0000 (13:03 +0800)]
MLK-13133-01 ARM: dts: imx: add a 'fsl,low-power-run' property on imx6ull
On i.MX6ULL, it has a low power run mode support, so we add this porperty
for this mode.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Anson Huang [Tue, 30 Aug 2016 10:30:33 +0000 (18:30 +0800)]
MLK-13138 ARM: dts: imx6ul: iomuxc gpr syscon is compatible to imx6q
The imx6ul/imx6ull iomuxc syscon is compatible to imx6q,
so let's add compatible string 'fsl,imx6q-iomuxc-gpr'
for imx6ul/imx6ull iomuxc syscon node.
Without this compatible string, GINT bit will NOT be
set and workaround for ERR007265 is NOT reliable.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Anson Huang [Thu, 25 Aug 2016 12:43:33 +0000 (20:43 +0800)]
MLK-13119-1 ARM: dts: imx6q: add vpu clock for cpu frequency
When VPU is running at 396MHz, need to increase
VDDSOC_CAP voltage for all cpu set-points, so add
vpu clock node for cpufreq driver.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Fri, 19 Aug 2016 09:53:32 +0000 (17:53 +0800)]
MLK-13096-01 ARM: dts: imx: Update OPP table of imx6ull
According to the latest datasheet(Rev. 0,09/2016), update the
setpoints of i.MX6ULL. we add 25mV margin to cover IR drop
and board tolerance.
LDO enable:
Freq VDD_SOC VDD_ARM
528MHz 1.175V 1.175V
396MHz 1.175V 1.025V
198MHz 1.175V 0.95V
LDO bypass
Freq VDD_SOC VDD_ARM
528MHz 1.175V 1.175V
396Mhz 1.175V 1.175V
198MHz 1.175V 1.175V
Signed-off-by: Bai Ping <ping.bai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Dan Douglass [Mon, 15 Aug 2016 03:18:08 +0000 (22:18 -0500)]
MLK-13073 dts: mx6ull: enable DCP driver for i.mx6ull
Enable DCP in imx6ull.dtsi
Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Dan Douglass [Mon, 15 Aug 2016 02:04:21 +0000 (21:04 -0500)]
MLK-13074 dts: mx6ull: enable hardware RNG for i.mx6ull
Enable hardware RNG in imx6ull.dtsi
Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Dong Aisheng [Fri, 12 Aug 2016 09:29:08 +0000 (17:29 +0800)]
MLK-13072 dts: mx6ull: add 9x9 evk btwifi support
Add imx6ull 9x9 evk btwifi support.
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Ye Li [Fri, 12 Aug 2016 01:17:17 +0000 (09:17 +0800)]
MLK-13071 ARM: dts: imx6ullevk: Add support for imx6ull 9x9 EVK board
Add DTS file imx6ull-9x9-evk.dts which is originated from i.MX6UL EVK with
some changes:
1. Include imx6ull.dtsi as base
2. sim2 is removed.
3. Move GPIO5 pins setting to iomuxc-snvs
4. Enable CSI and ov5640
Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Tue, 9 Aug 2016 09:51:04 +0000 (17:51 +0800)]
MLK-13022-3 arm: dts: imx6ull-14x14-evk-emmc.dts: set usdhc2 per clock to 132MHz
For imx6ull-14x14-evk emmc rework board, usdhc2 HS200 I/O timing is
not stable @176MHz, for write operation, crc error shows up. So this
patch change the frequence to 132MHz.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Tue, 2 Aug 2016 07:48:04 +0000 (15:48 +0800)]
MLK-13022-2 arm: dts: new dts for eMMC support on i.MX6UL EVK reworked board
Enable eMMC for i.MX6UL EVK rework board due to the pad conflict with NAND
and Micro-SD.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Mon, 1 Aug 2016 07:22:59 +0000 (15:22 +0800)]
MLK-13022-1 arm: dts: new dts for eMMC support on i.MX6ULL EVK reworked board
Enable eMMC for i.MX6ULL EVK rework board due to the pad conflict with NAND
and Micro-SD.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Sandor Yu [Mon, 8 Aug 2016 03:58:01 +0000 (11:58 +0800)]
MLK-12932-02: dts: imx6sx: Add lcdif alias name
Add lcdif alias name.
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Peter Chen [Mon, 1 Aug 2016 08:55:19 +0000 (16:55 +0800)]
MLK-13023 ARM: dts: imx6ull-14x14-evk-usb-certi: add dts for USB certification
Add dts for imx6ull 14x14 evk board's USB certification test
Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Han Xu [Thu, 28 Jul 2016 15:54:37 +0000 (10:54 -0500)]
MLK-13013: arm: dts: new dts for gpmi nand support on i.MX6ULL EVK reworked board
Enable NAND for i.MX6ULL EVK board which need to be reworked due to the
pin conflict with QSPI and SD2.
Signed-off-by: Han Xu <han.xu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Andy Duan [Tue, 26 Jul 2016 09:17:25 +0000 (17:17 +0800)]
MLK-13008 dts: imx6ull-evk: add Murata BT/WiFi module support
Add Murata Type ZP (BCM4339) module support on i.MX6ULL platforms:
- i.MX6ULL EVK (SD1 slot) + Murata adapter V2.0
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Mon, 18 Jul 2016 09:30:16 +0000 (17:30 +0800)]
MLK-12994 ARM: dts: imx6ull-evk: enable csi and camera ov564x
enable csi and ov564x
Signed-off-by: Robby Cai <robby.cai@gmail.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Wed, 29 Jun 2016 06:27:44 +0000 (14:27 +0800)]
MLK-12931 lcdif: fix "lcd-3v3: Failed to request enable GPIO91: -16"
The PIN is conflicted with CSI camera. Need to disable CSI
to make lcdif work.
Signed-off-by: Robby Cai <robby.cai@gmail.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Richard Zhu [Fri, 8 Jul 2016 02:48:13 +0000 (10:48 +0800)]
MLK-12974 ARM: dts: imx7d: corret the pcie legacy interrupters
Correct the imx7d pcie legacy interrupters.
INTA <---> 157
INTB <---> 156
INTC <---> 155
INTD <---> 154
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fancy Fang [Thu, 30 Jun 2016 05:38:39 +0000 (13:38 +0800)]
MLK-12948 ARM: dts: imx7d-sdb: change the hardware reset gpio for mipi dsi
Change the hardware reset gpio to 'GPIO6_IO15' for mipi dsi to
allow fec2 and mipi dsi can run at the same time. This needs
some hardware rework as follows:
"
1. Replace R631 with 100K resistor;
2. Remove D14, D24;
3. Solder the Cathode of the diode to R471,
you can use BAT54HT1(ONSEMI) or NSR0320MW2T1G(ONSEMI);
4. Solder the wire to the Anode end of the diode;
5. Scrape the solder mask(Green oil) of the MIPI Reset via,
then solder the end of the wire to the via.
"
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Frank Li [Wed, 22 Jun 2016 15:48:41 +0000 (10:48 -0500)]
MLK-12944 fix makefile miss imx7d-12x12-lpddr3-arm2-pcie.dtb
Added imx7d-12x12-lpddr3-arm2-pcie.dtb to makefile
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Tue, 21 Jun 2016 08:14:02 +0000 (16:14 +0800)]
MLK-12758 ARM: dts: imx6sx-sdb: fix brightness can't be adjusted
set PWM4 pin correctly for the LVDS backlight.
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fancy Fang [Thu, 26 May 2016 02:28:57 +0000 (10:28 +0800)]
MLK-12899-1 ARM: dts: imx7d-sdb: add dts support for panel 'TFT3P5581'.
Add the dts support for the new mipi panel 'TFT3P5581'.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fancy Fang [Mon, 6 Jun 2016 05:49:22 +0000 (13:49 +0800)]
MLK-12886-1 ARM: dts: imx7d-sdb: the assert gpio for lcdif should be active low
According to the 7d sdb schematic, only when the 'LCD_PWR_EN' is
low voltage, the 'LCD_3V3' can has the 3.3V voltage. And 'LCD_3V3'
is used to provide 3.3V power for lcd peripherals.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Mon, 13 Jun 2016 04:06:19 +0000 (12:06 +0800)]
MLK-12900-2: ARM: dts: fix asrc mqs noise issue
Change the spdif's clock frequency for the frequency is too high
for asrc, which will cause the asrc p2p + mqs noise.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
(cherry picked from commit
e623ad471a46cbe7d12f1ae8a58d5ea53129db22)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Mon, 13 Jun 2016 04:05:10 +0000 (12:05 +0800)]
MLK-12900-1: ARM: dts: pin confict for spdif and wdog
Disable wdog in wm8958.dts for conflict with spdif
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
(cherry picked from commit
71863bcd34420384f5ef5eeecc2c8ca45389db24)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Han Xu [Fri, 10 Jun 2016 16:04:59 +0000 (11:04 -0500)]
MLK-12897: ARM: dts: add one more dts for all qspi chip support on i.MX6ULL
change the qspi dts for default one qspi scenario and add one more for
all four qspi chip support.
Signed-off-by: Han Xu <han.xu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Mon, 6 Jun 2016 08:52:52 +0000 (16:52 +0800)]
MLK-12887: ARM: dts: fix noise issue for mono playback
Using pull-up or pull down will cause that codec can get
big data in right channel. using keeper to fix this issue.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Andy Duan [Fri, 3 Jun 2016 03:18:02 +0000 (11:18 +0800)]
MLK-12880 arm: dts: imx7d: correct the PAD_GPIO1_IO01 pin ctrl setting
PAD_GPIO1_IO01 bit[31:7] are reserved, remove the setting mapping to
this reserved field.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robin Gong [Wed, 1 Jun 2016 09:35:25 +0000 (17:35 +0800)]
MLK-12864: ARM: dts: imx6ull-14x14-ddr3-arm2: enable WDOG_B reset
enable WDOG_B reset pin on i.mx6ull-14x14-ddr3-arm2 board
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Peter Chen [Wed, 25 May 2016 08:46:27 +0000 (16:46 +0800)]
MLK-12860-2 ARM: dts: add imx7d 12x12 ARM2 ddr3 board dts
Add imx7d 12x12 ARM2 ddr3 board dts
Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Peter Chen [Thu, 26 May 2016 08:56:01 +0000 (16:56 +0800)]
MLK-12860-1 ARM: dts: imx7d: add vcc-supply at gpc node
It is missing at imx7d.dtsi, but used at source code.
Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Tue, 31 May 2016 01:33:39 +0000 (09:33 +0800)]
MLK-12862: ARM: dts: fix mqs no sound issue
The MQS can only work when the mclk1 is selected as the mclk
of sai. On other hand, the mclk0 use same clock root
(sai_clk_root) as mclk1. so removing mclk0 won't impact the sai
features.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Andy Duan [Wed, 25 May 2016 08:32:22 +0000 (16:32 +0800)]
MLK-12851 ARM: dts: imx6ull: add uart1 as Mega/Fast mix wakeup source
Add uart1 as Mega/Fast mix wakeup source for i.MX6ull.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Tue, 24 May 2016 09:29:48 +0000 (17:29 +0800)]
MLK-12849 ARM: dts: imx6ull-ddr3-arm2: add a new dts file for TSC
Since TSC has pin conflict with I2C1 which is used by PMIC and Camera,
we need to move TSC setting from LCDIF dts file into a separated one to
achieve the LCDIF and Camera feature in one DTS file. After the change,
we can get the supported features as follows.
-lcdif.dtb: lcd and camera, but no tsc
-tsc.dtb: lcd and tsc, but no camera
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Li Jun [Tue, 17 May 2016 02:45:08 +0000 (10:45 +0800)]
MLK-12781 ARM: dts: imx7d-12x12-lpddr3-arm2: add pinctrl for usb vbus
Add pinctrls for usbotg1 and usbotg2 vbus control. This missing keeps
the vbus enable pin is high after power up, so vbus is on and otg port
will not enter suspend in device mode, as active usb port has high
bus freq requested, this prevents system enter low bus freq.
Signed-off-by: Li Jun <jun.li@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Thu, 19 May 2016 10:24:06 +0000 (18:24 +0800)]
MLK-12836: ARM: dts: support display in audio dts on imx6ull
support display in audio dts imx6ull-14x14-ddr3-arm2-cs42888.dts
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robin Gong [Wed, 18 May 2016 07:22:09 +0000 (15:22 +0800)]
MLK-1277: ARM: dts: imx6sx-sabreauto: enable WDOG_B on i.mx6sx-auto board
The same issue: "MLK-9773: warm reset fail in kernel when booting from QSPI
NOR Flash", thus enable WDOG_B on the reworked board to make sure power off
the QSPI-NOR Flash.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Han Xu [Wed, 18 May 2016 20:03:43 +0000 (15:03 -0500)]
MLK-12814: ARM: dts: support NAND on i.MX6UL EVK board
add new dts to support NAND on i.MX6UL 14x14 EVK board.
Signed-off-by: Han Xu <han.xu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Wed, 18 May 2016 10:37:38 +0000 (18:37 +0800)]
MLK-12811-4 ARM: dts: fix EPDC register region
privious size is overlapped with iomux_snvs. decrease it to fix it.
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Fri, 13 May 2016 02:03:35 +0000 (10:03 +0800)]
MLK-12811-3 ARM: dts: add new dts file for EPDC on i.MX6ULL DDR3 VAL board
EPDC has pin conflict with FEC2, LCDIF.
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Fri, 13 May 2016 01:59:46 +0000 (09:59 +0800)]
MLK-12811-2 ARM: dts: pxp: add compatible property for i.MX6ULL
to accommodate the PXP change on i.MX6ULL over i.MX7D
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Tue, 17 May 2016 05:01:24 +0000 (13:01 +0800)]
MLK-12807 ARM: dts: imx: Add ldo enable support on imx6ull
Add LDO enable dts support on i.MX6ULL ARM2 board.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Mon, 16 May 2016 09:45:39 +0000 (17:45 +0800)]
MLK-12803 ARM: dts: imx: enable snvs poweroff on 6qdl sabreauto
Enable snvs poweroff on i.MX6Q/DL sabreauto board.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Mon, 16 May 2016 06:01:06 +0000 (14:01 +0800)]
MLK-12796-02 ARM: dts: imx: Add additional pinfunc define for imx6ull
On i.MX6ULL, the pin MUX and CTRL register of BOOT_MODEx and TAMPERx
pins have been move to the IOMUXC_SNVS. Add additional pinfunc define
and correct the pinctrl binding.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Tue, 17 May 2016 08:14:32 +0000 (16:14 +0800)]
MLK-12808 ARM: dts: imx6ull-14x14-ddr3-arm2.dts: move usdhc pin setting out of hog
Move usdhc1 wp/cd/reset/vselect pin setting and usdhc2 reset pin
setting out of hog. Due to many pin conflict with usdhc1 and usdhc2,
this patch can let other modules do not touch the iomuxc.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Andy Duan [Wed, 11 May 2016 06:47:18 +0000 (14:47 +0800)]
MLK-12792 ARM: dts: imx6ull-14x14-ddr3-arm2: improve enet clock timing
Improve enet data/txc clock timing suggested by HW team.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Thu, 12 May 2016 10:00:49 +0000 (18:00 +0800)]
MLK-12787-2: ARM: dts: set codec-master as default mode
wm8962 sound card work in codec master mode as before
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Thu, 12 May 2016 09:51:53 +0000 (17:51 +0800)]
MLK-12786-1: ARM: dts: add mclk0 clock for sai
SAI has 4 clock source, even the mclk0 is always same as
the mclk1, but it is need to add in device tree.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Shengjiu Wang [Wed, 11 May 2016 08:34:38 +0000 (16:34 +0800)]
MLK-12782: ARM: dts: Add wm8958 sound card in imx6ull-ddr3-arm2-cs42888 dts
Add wm8958 sound card in cs42888 dts, SAI2 conflict with SD1.
So disable usdhc1.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Peter Chen [Fri, 6 May 2016 06:21:21 +0000 (14:21 +0800)]
MLK-12731-2 ARM: dts: Makefile: add dts entry for imx6q-arm2-hsic
This dts is only for USB HSIC controller test which needs
Validation Port Card on it.
Disable controller 3 due to strange signal on it at arm2 board.
Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Li Jun [Tue, 20 Jan 2015 08:03:36 +0000 (16:03 +0800)]
MLK-10086-2 ARM: imx6: add dts entries for hsic controller
- 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 <peter.chen@freescale.com>
(cherry picked from commit
2f8a266d271874cd398d14556752ab4ab0be27ba)
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Han Xu [Mon, 9 May 2016 22:36:01 +0000 (17:36 -0500)]
MLK-12769: ARM: dts: fix the optional QSPI pin conflict with SD2
The optional QSPI pin should be only enabled on reworked board, fix the
issue which conflict with SD2.
Signed-off-by: Han Xu <han.xu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Anson Huang [Wed, 4 May 2016 06:25:35 +0000 (14:25 +0800)]
MLK-12748-1 ARM: dts: imx7d: correct usdhc1 cd pin setting
i.MX7D 19x19 LPDDR2 ARM2 board's uSDHC1 CD pin should be
LOW active, correct it.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:57:50 +0000 (22:57 +0200)]
MLK-12757-3: ARM: dts: imx6ull-ddr3-arm2-emmc.dts: add eMMC support
For imx6ull-ddr3-arm2 board, eMMC and SD1 slot share usdhc1, so
this patch add another dts file imx6ull-ddr3-arm2-emmc.dts to
support eMMC.
eMMC data4~data7 share the same I/O domain with sd2, so this patch
only enable eMMC 4bit mode.
Due to the eMMC on imx6ull-ddr3-arm2 board support HS200 mode, and
need the VCCQ to be 1.8v, this patch keep usdhc vselect, let usdhc
to change the I/O voltage to 1.8v automatically. Otherwise, another
rework needed: remove R95, add R94.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Wed, 4 May 2016 06:39:57 +0000 (14:39 +0800)]
MLK-12757-2 ARM: dts: imx6ull-ddr3-arm2.dts: add usdhc2 support
Add usdhc2 support, due to cd/wp pin conflict with usdhc1, this
patch drop these two pins, and make usdhc2 as no removable.
Moreover, due to VSELECT pin is not connected by default, we also
add no-1-8-v property.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Wed, 4 May 2016 06:55:11 +0000 (14:55 +0800)]
MLK-12757-1 ARM: dts: imx6ull-ddr3-arm2.dts: change usdhc2 pad setting
According to Hardware team's suggestion, for usdhc2, this patch change
the drive strength for clock pin and data pin, which can make the signal
meet the requirement for DDR50 mode.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:53:50 +0000 (22:53 +0200)]
MLK-12745-3: ARM: dts: add sound card support for imx6ull-ddr3-arm2 board
Add mqs, spdif and wm8958 sound card support in
imx6ull-ddr3-arm2-wm8958.dts which can use the imx6ul-14x14-ddr3-arm
socket board.
Add cs42888 sound card support in imx6ull-ddr3-arm2-cs42888.dts.
ESAI use the CSI PAD which conflict with the ov5640, so disable it.
Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:49:10 +0000 (22:49 +0200)]
MLK-12746-1: ARM: dts: add QSPI support on i.MX6ULL
support QSPI on i.MX6ULL. By default, only QSPI1 was enabled, while
reworked board could support all 4 QSPI chips.
Signed-off-by: Han Xu <han.xu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:47:54 +0000 (22:47 +0200)]
MLK-12744 dts: imx6ull-ddr3-arm2: add flexcan2 support
flexcan2 tx/rx pin conflicts with uart2, so introduce
new dts.
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Fri, 29 Apr 2016 02:24:58 +0000 (10:24 +0800)]
MLK-12734 ARM: dts: add TSC support for imx6ull-ddr3-arm2 board.
Add touch support for the LCD screen on imx6ull-ddr3-arm2 board.
Due to the touch pin conflict with usbotg1 and I2C1 bus, so this
patch disable I2C1 bus and usbotg1.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fancy Fang [Thu, 28 Apr 2016 02:05:08 +0000 (10:05 +0800)]
MLK-12724 ARM: dts: imx6ull-ddr3-arm2: resolve pin conflicts for pwm3 and lcd touch
Since pwm3 and lcd touch are conflict for one pin, change
backlight to use pwm1 instead. But pwm1 also conflicts with
enet1, so enable backlight in a new dts file.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Ranjani Vaidyanathan [Wed, 29 Apr 2015 15:29:27 +0000 (10:29 -0500)]
MLK-10782-4 ARM:imx6qdl:dts:Add LDB_DI_CLK parent to device tree.
Add the LDB clock parents to the device tree.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Ranjani Vaidyanathan <Ranjani.Vaidyanathan@freescale.com>
(cherry picked from commit
1a6cd019c1ab62ca0dc23bbc6b033df3f15850a5)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Sandor Yu [Wed, 20 Apr 2016 10:16:30 +0000 (18:16 +0800)]
MLK-12688-02: arm dts: Add csis-clk-settle property
Add csis-clk-settle property to imx7D SDB mipi csi.
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:37:43 +0000 (22:37 +0200)]
MLK-12692 ARM: dts: imx6ull-ddr3-arm2-ecspi: enable ecspi1 on arm2 board
Add new dtb file since ecspi share pins with csi and esai.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Wed, 20 Apr 2016 06:00:21 +0000 (14:00 +0800)]
MLK-12685 ARM: dts: imx6sx-sabreauto.dts: improve usdhc4 pad drive strength
For imx6sx-sabreauto board, the usdhc4 is used for the sd slot locate on
the base board, so need to improve the pad drive strength, otherwise we
will meet many CRC error or timeout error when insert a sd card.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Thu, 8 Mar 2018 16:29:47 +0000 (18:29 +0200)]
MLK-12676-2 arm: dts: enable usb otg2 for imx6ull arm2 board
Use a dedicatd dts file to enable both OTG1 and OTG2 ports in OTG mode,
- otg2 ID pin is muxed with SD1 vselect, so move it out of hog and don't
use it in usdhc1 in usb dts.
- otg2 vbus control use GPIO1_IO09 since the original gpio is shared
with i2c1(with pmic chip connected).
Signed-off-by: Li Jun <jun.li@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Li Jun [Tue, 19 Apr 2016 01:02:46 +0000 (09:02 +0800)]
MLK-12676-1 arm: dts: enable usb otg for imx6ull arm2 board
Enable otg mode for OTG1 port for imx6ull arm2 board.
Signed-off-by: Li Jun <jun.li@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Thu, 8 Mar 2018 16:28:58 +0000 (18:28 +0200)]
MLK-12683 ARM: dts: imx6ull: add uart2 support
Enable uart2 port in ddr3 ARM2 board.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:22:41 +0000 (22:22 +0200)]
MLK-12682 ARM: dts: imx6ull: add adc support
Add extra dts file to enable adc to avoid pin conflict with usbotg1.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Andy Duan [Thu, 7 Apr 2016 08:37:20 +0000 (16:37 +0800)]
MLK-12681 ARM: dts: imx6ull: enable fec1 port in ddr3 ARM2 board
Enable fec1 port in ddr3 ARM2 board.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:19:32 +0000 (22:19 +0200)]
MLK-12684-1: ARM: dts: imx6ull: add NAND support
Support NAND on imx6ull
Signed-off-by: Han Xu <han.xu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fancy Fang [Tue, 19 Apr 2016 05:52:30 +0000 (13:52 +0800)]
MLK-12679 ARM: dts: imx6ull: correct pxp clock settings
Correct pxp clock settings according to the commit
'MLK-12669-2 dma: pxp-v3: add 'ipg' and 'axi' clocks'.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Leonard Crestez [Wed, 7 Mar 2018 20:16:18 +0000 (22:16 +0200)]
MLK-12678 ARM: dts: imx6ull-ddr3-arm2: solve pin conflict for pwm3 and otg1
The pwm3 and otg1 share the same pin 'GPIO1_IO04'. And default,
the pin is used for otg1. So create a new dts file to solve
this conflict.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Anson Huang [Mon, 18 Apr 2016 10:00:11 +0000 (18:00 +0800)]
MLK-12675 ARM: dts: imx: keep RTC enabled for software poweroff
SRTC needs to be kept enabled during system poweroff,
SNVS_LP control register bit 0 SRTC_ENV must be set
to enable RTC, for software poweroff, kernel just
read the register offset and value from dtb and write
to SNVS_LP control register to poweroff system, need
to make sure bit 0 SRTC_ENV is set to enable RTC during
system poweroff.
Previous setting did NOT enable it which will cause
RTC stop running if using software poweroff.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Wed, 13 Apr 2016 02:19:56 +0000 (10:19 +0800)]
MLK-12627-04 ARM: dts: imx: Add dts support for imx6ull DDR3 ARM2 board
Add dts file for i.MX6ULL DDR3 ARM2 board.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Bai Ping <ping.bai@nxp.com>
[Arul: Fix merge conficts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Tue, 23 Feb 2016 05:37:14 +0000 (13:37 +0800)]
MLK-12623-02 ARM: dts: imx: Add 700MHz setpoint define in dts
According to the latest datasheet(Rev. 0, 12/2015),
When the chip is run at LDO enabled mode, the highest
setpoint can be set to 700MHz in overdrive mode.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Sandor Yu [Mon, 22 Feb 2016 10:19:44 +0000 (18:19 +0800)]
MLK-12432-03: arm: dts: Replace ov5647 mipi sensor with ov5640
ov5647 mipi camera sensor is replaced by ov5640
on imx7D SDB RevB board.
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Thu, 17 Mar 2016 05:41:38 +0000 (13:41 +0800)]
MLK-12573 ARM: dts: set LCD_nPWREN low to make VLCD_3V3 output 3V3.
Q901 (IRLML6401) is p-channel MOSET, need set pin1 (LCD_nPWREN) to low
to let pin3 output be 3V3. Normally when pin1 is high, then pin3
output should be gated. It was working previously due to some leakage.
Correct the enable logic from the software viewpoint.
Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robin Gong [Thu, 17 Mar 2016 08:32:40 +0000 (16:32 +0800)]
MLK-12569 ARM: dts: imx6sx-sabreauto: add pfuze100
Add pfuze100 on imx6sx-sabreauto board to align with v3.14, although
no driver use pfuze100 regulator now.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Jason Liu [Mon, 14 Mar 2016 08:40:12 +0000 (16:40 +0800)]
MLK-12556 dts: i.mx6ul: configure the CMA region by default
CMA region is a must to avoid the multile memory mapping
for the DMAed memory and also benifit the large continuous
phisical memory allocation.
The default value is depend on the target system design and
user cases definition. This is not suitable to put this into
the soc.dtsi, thus we put it into the board DTS.
customer can override the value by changing cma size in DTS file.
Again, customer need set the CMA size correctly according to the
target system. The incorrectly CMA size can cause Linux kernel fail
to boot up.CMA disabled or CMA size set to zero is also not allowed.
Signed-off-by: Jason Liu <jason.hui.liu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fancy Fang [Thu, 3 Mar 2016 08:00:54 +0000 (16:00 +0800)]
MLK-12509-1 video: mipi_dsi_samsung: create a new dts for mipi dsi.
Create a new dts for the 'TFT3P5079E' mipi panel on
imx7d sabresd revb board.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Dong Aisheng [Fri, 4 Mar 2016 10:18:37 +0000 (18:18 +0800)]
MLK-12478-2 dts: imx7d-lpddr3-arm2: add lpsr mode state for flexcan pins
add lpsr mode state for flexcan pins
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fugang Duan [Wed, 2 Mar 2016 02:17:02 +0000 (10:17 +0800)]
MLK-12480 dts: imx7d-12x12-lpddr3-arm2: remove extended enet dts file
There have two same extended enet dts file to enable fec2 port, so
remove the redundant enet dts file.
The issue is caused by the commit
370426c2a918 that was cherry picked
after commit
b74c6b9c7fdc.
Signed-off-by: Fugang Duan <B38611@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Dong Aisheng [Fri, 26 Feb 2016 10:19:38 +0000 (18:19 +0800)]
MLK-12462-2 dts: imx: add pm-ignore-notify for WiFi card
MMC core pm_notify will re-detect card after system suspend/resume,
regardless of post-cd claim.
Since in current MMC implement, non-removable card only detects once,
this will break post card detect which happens next.
e.g. when we suspend/resume system first, then load Broadcom wifi module,
we will get below dump:
root@imx6qdlsolo:/mnt/nfs/vte_IMX6QP-Sabre-SD# modprobe bcmdhd firmware_path=/lib/firmware/bcm/ZP_BCM4339/fw_bcmdhd.bin nvram_path=/lib/firmware/bcm/ZP_BCM4339/bcmdhd.ZP.SDIO.cal
dhd_module_init in
Power-up adapter 'DHD generic adapter'
wifi_platform_bus_enumerate device present 1
failed to power up DHD generic adapter, 3 retry left
wifi_platform_bus_enumerate device present 0
-----------[ cut here ]-----------
Kernel BUG at
80513170 [verbose debug info unavailable]
Internal error: Oops - BUG: 0 1 PREEMPT SMP ARM
Modules linked in: bcmdhd ov5642_camera ov5640_camera_mipi_int ov5640_camera_int mxc_v4l2_capture mxc_dcic ipu_bg_overlay_sdc ipu_still v4l2_int_device ipu_prp_enc ipu_csi_enc ipu_fg_overlay_sdc
CPU: 1 PID: 1487 Comm: modprobe Not tainted 4.1.15-1.0.0+g54cf6a2 #1
Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
task:
a881e3c0 ti:
a9152000 task.ti:
a9152000
PC is at mmc_sdio_remove+0x7c/0x80
LR is at mmc_sdio_force_remove+0xc/0x34
pc : [<
80513170>] lr : [<
80513180>] psr:
60030013
sp :
a9153d28 ip :
00000000 fp :
00000000
r10:
00000000 r9 :
00000000 r8 :
7f0f76e0
r7 :
a9153d58 r6 :
00000000 r5 :
00000000 r4 :
a83f1800
r3 :
00000000 r2 :
00000000 r1 :
809c02f4 r0 :
a83f1800
Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control:
10c53c7d Table:
38d7804a DAC:
00000015
Process modprobe (pid: 1487, stack limit = 0xa9152210)
Stack: (0xa9153d28 to 0xa9154000)
3d20:
00000000 7f0c569c a9ffe440 00000003 00000000 7f0c58f4
3d40:
a81942c0 8032e33c a8195960 7f0fbf68 00020002 00000000 a9153d58 a9153d58
3d60:
fffffdfb 80bc0db4 a81af810 7f0f9518 fffffdfb 00000008 00000000 5624ce5c
3d80:
00000124 80381140 80bc0db4 a81af810 7f0f9518 00000000 00000008 8037f9dc
3da0:
a81af810 7f0f9518 a81af844 80b288b0 00000000 8037fbec 00000000 7f0f9518
3dc0:
8037fb60 8037e068 a8025c5c a818fa34 7f0f9518 a20ff280 00000000 8037f16c
3de0:
7f0f0330 a9ffe440 00000000 7f0f9518 a9ffe440 00000000 80bb18f4 803801ec
3e00:
7f0fbf68 a9ffe440 00000000 7f0c5fdc 80b01720 80b01720 a9ffe440 7f11f000
3e20:
00000000 00000001 5624ce5c 80009730 abc7b120 800e316c 000000c8 a9209a00
3e40:
8040003f 00000001 00010000 800b0dfc 000000c8 8040003f abc7dc60 80afc2b0
3e60:
abc75880 80afc260 a8001f00 80afe6c0 00000124 800e4944 7f0f9718 00000001
3e80:
7f0f9718 00000001 a9ffeb00 7f0f9718 a9db31c0 8078e47c 7f0f9718 a9db31c0
3ea0:
a9153f58 00000001 a9db31c8 80094094 7f0f9724 00007fff 800910d4 00000000
3ec0:
00000000 7f0f9760 00000000 7f0f9860 c0fce8f4 7f0f9724 00000000 8079aa0c
3ee0:
c0f07000 000c7944 00b6817a 00000000 0000000e 00000000 00000000 00000000
3f00:
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
3f20:
00000000 00000000 00000000 00000000 00000640 00000000 00000003 01608348
3f40:
0000017b 8000f604 a9152000 00000000 01608270 800944f8 c0f07000 000c7944
3f60:
c0fce28c c0f83439 c0f99248 0007aff8 0008f968 00000000 00000000 00000000
3f80:
00000029 0000002a 00000020 00000024 00000015 00000000 01608348 00000073
3fa0:
00000000 8000f480 01608348 00000073 00000003 01608348 00000000 00000000
3fc0:
01608348 00000073 00000000 0000017b 01608218 00000000 00000073 01608270
3fe0:
7e9ab8c0 7e9ab8b0 0001f2c0 76eac340 600d0010 00000003 00000000 00000000
[<
80513170>] (mmc_sdio_remove) from [<
7f0c58f4>] (dhd_wifi_platform_load+0x180/0x39c [bcmdhd])
[<
7f0c58f4>] (dhd_wifi_platform_load [bcmdhd]) from [<
80381140>] (platform_drv_probe+0x44/0xac)
[<
80381140>] (platform_drv_probe) from [<
8037f9dc>] (driver_probe_device+0x174/0x2b4)
[<
8037f9dc>] (driver_probe_device) from [<
8037fbec>] (__driver_attach+0x8c/0x90)
[<
8037fbec>] (__driver_attach) from [<
8037e068>] (bus_for_each_dev+0x68/0x9c)
[<
8037e068>] (bus_for_each_dev) from [<
8037f16c>] (bus_add_driver+0x148/0x1f0)
[<
8037f16c>] (bus_add_driver) from [<
803801ec>] (driver_register+0x78/0xf8)
[<
803801ec>] (driver_register) from [<
7f0c5fdc>] (dhd_wifi_platform_register_drv+0x1bc/0x208 [bcmdhd])
[<
7f0c5fdc>] (dhd_wifi_platform_register_drv [bcmdhd]) from [<
80009730>] (do_one_initcall+0x8c/0x1d4)
[<
80009730>] (do_one_initcall) from [<
8078e47c>] (do_init_module+0x5c/0x1a8)
[<
8078e47c>] (do_init_module) from [<
80094094>] (load_module+0x1ba8/0x1e50)
[<
80094094>] (load_module) from [<
800944f8>] (SyS_finit_module+0x80/0x90)
[<
800944f8>] (SyS_finit_module) from [<
8000f480>] (ret_fast_syscall+0x0/0x3c)
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
(cherry picked from commit
2ce993c504798e7fad0910432bd2c6cbd332120d)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Fancy Fang [Mon, 29 Feb 2016 10:06:53 +0000 (18:06 +0800)]
MLK-12457 dts: imx7d-12x12-lpddr3-arm2: correct pwm1 pinctrl settings
The pwm1's pin belongs to lpsr iomux. So this should
be corrected.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Haibo Chen [Mon, 29 Feb 2016 03:24:47 +0000 (11:24 +0800)]
MLK-12454 ARM: dts: imx7d-12x12-lpddr3-arm2: add adc support
Add ADC support for imx7d-12x12-lpddr3-arm2 board.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
(cherry picked from commit
8ed7b52849feced89e8ddcbea49ec7426fa4d8bf)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Peter Chen [Fri, 26 Feb 2016 08:34:20 +0000 (16:34 +0800)]
MLK-12466 ARM: dts: imx6ul-14x14-evk-usb-certi: add USB certification dts
Below are the differences between standard evk:
- Enable tpl
- Enable software control vbus for otg2 (hardware rework is needed)
- Disable TSC due to the pin conflict with above vbus regulator
Signed-off-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Gao Pan [Fri, 26 Feb 2016 03:36:46 +0000 (11:36 +0800)]
MLK-12456 ARM: dts : add spi1 IOMUX sleep state
Add spi1 IOMUX sleep state in imx7d-12x12-lpddr3-arm2.dts.
Signed-off-by: Gao Pan <pandy.gao@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Bai Ping [Tue, 23 Feb 2016 09:04:13 +0000 (17:04 +0800)]
MLK-12433: arm: dts: imx: disable tempmon device when cpufreq is disabled
In the lpddr3-arm2-m4 dts, the I2C1 is disabled, so PMIC is disabled,
the cpufreq is not support. As thermal driver is depended on cpufreq
driver, if cpufreq is not support, the tempmon device can be disabled.
Signed-off-by: Bai Ping <ping.bai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robin Gong [Mon, 15 Sep 2014 08:13:55 +0000 (16:13 +0800)]
MLK-12423: ARM: dts: imx6sl: remove always-on for vddpu
PU can be dynamically turned off or on, so we need remove
"regulator-always-on" property.
Signed-off-by: Robin Gong <b38343@freescale.com>
(cherry picked from commit
f3c0df15fbecce36cae531a4a919d544f9ea8e2a)
(cherry picked from commit
ec113127f090c225dd731383b6fb950c02ae1f0b)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Robby Cai [Sun, 1 Feb 2015 10:11:16 +0000 (18:11 +0800)]
MLK-10190 ARM: dts: disable disp mix on imx6sl by default
The cause is EPDC works not stable if DISP mix is enabled.
Signed-off-by: Robby Cai <r63905@freescale.com>
(cherry picked from commit
db5b89bd35d259504da1c15d62f898f1291541e2)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Dong Aisheng [Fri, 5 Feb 2016 11:42:57 +0000 (19:42 +0800)]
MLK-12077-4 dts: imx6: add cd-post property for BCM WiFi devices
BCM WiFi driver needs to take care of card detect by itself.
Using cd-post property to tell MMC core not detect card automatically
during host driver probe and post it until client driver tells it to
do it.
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>