aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts
Commit message (Collapse)AuthorAge
...
* ENGR00288405: pcie: switch to upstreamed pcie driverRichard Zhu2014-04-16
| | | | | | | | | Based on community patch-set, re-setup pcie driver on imx6 platforms. * re-fine the pcie clks. * add the pcie support in dts files. Signed-off-by: Richard Zhu <r65037@freescale.com>
* ARM: dts: imx6qdl: add pcie device nodeSean Cross2014-04-16
| | | | | | | | Add pcie device node for imx6qdl. Signed-off-by: Sean Cross <xobs@kosagi.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org> (cherry picked from commit 3a57291fa4ca7f7647d826f5b47082ef306d839f)
* ENGR00288566 Revert "ENGR00275213-3 arm: dts: enable pcie on imx6 platforms"Richard Zhu2014-04-16
| | | | | | | | switch to community upstreamed pcie driver. Revert "ENGR00275213-3 arm: dts: enable pcie on imx6 platforms" This reverts commit 085fa6af23253017220d29e156dd19060af3d9c1. Signed-off-by: Richard Zhu <r65037@freescale.com>
* ENGR00288564 Revert "ENGR00277241 imx: pcie: Re-correct the pcie dts"Richard Zhu2014-04-16
| | | | | | | | switch to community upstreamed pcie driver. Revert "ENGR00277241 imx: pcie: Re-correct the pcie dts" This reverts commit 611f8d430690643f828ba94f8cab52e45bbfcca9. Signed-off-by: Richard Zhu <r65037@freescale.com>
* ENGR00283186 imx6sl: Add support for power gating of display MIXRobby Cai2014-04-16
| | | | | | | | | The display MIX can be power gated when EPDC, PXP and LCDIF are all inactive. For safety, this feature is only supported when system enters suspend/standby mode, in other words, this patch does not support run-time gating. Signed-off-by: Robby Cai <R63905@freescale.com> Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00287992-3 ARM: imx6: add usb charger detection propertyPeter Chen2014-04-16
| | | | | | | Besides, we have added anatop phandle at usbotg node to access anatop register. Signed-off-by: Peter Chen <peter.chen@freescale.com>
* ENGR00288196 ARM: dts: fix epdc and csi conflict on imx6sl evkRobby Cai2014-04-16
| | | | | | | | | | There is pinmux conflict for EPDC and I2C3 on imx6sl soc. While on imx6sl evk board, the camera is attached on I2C3 bus, so the EPDC function and CSI function can not be used at same time. This patch removes the conflict in imx6sl-evk.dts file for EPDC function and adds a new dts file for CSI function. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00286962-1 ARM: imx6dl-auto: enable usb peripheral mode for nor and nandPeter Chen2014-04-16
| | | | | | Enable usb peripheral mode for spi-nor and gpmi nand. Signed-off-by: Peter Chen <peter.chen@freescale.com>
* ENGR00286961-3 ARM: dtsi: imx6qdl: Use non-default value for audmux pinctrlNicolin Chen2014-04-16
| | | | | | | | | | | | | It's better to specify pinctrl value so that we can clearly know what the exact configuration they are. Also, when we need to set pinctrl state from another state to default one, it must be given the exact values of pinctrl. And this patch also sets TXD iomux to PUE keep. This would force TXD pin not to pull down its signal during an unused state so that it won't distort its output signal during that state. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00286744-2 arm: dts: imx6dl: add clks for busfreqAnson Huang2014-04-16
| | | | | | | | Need to switch axi clock from pfd540 to periph when system enters low bus mode, so add necessary clks for bufreq driver. Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00286971-2 dts: imx6-sabreauto: disabled flexcan when max7310 is goneDong Aisheng2014-04-16
| | | | | | | | | | | Flexcan transceiver is using GPIOs from max7310 on i2c3. Since max7310 is gone on below dts files, so there's no reason to keep flexcan alive in those dts files. Note: since flexcan1 is disabled by default, so did not need to add it. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00286724-10 dts: sabreauto: add new dts for flexcan1 supportDong Aisheng2014-04-16
| | | | | | | The flexcan1 is pin conflict with fec. So we add a new dts file with flexcan1 enabled with fec disabled for user to use. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00286724-9 dts: imx6qdl: add properties for flexcan to support wakeupDong Aisheng2014-04-16
| | | | | | | According to binding doc, add missed properties for remote wakeup support. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00286724-7 ARM: dts: sabreauto: add flexcan supportDong Aisheng2014-04-16
| | | | | | The flexcan1 is disabled by default since it's conflict with fec. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00286724-4 ARM: dts: imx6q: complement of can propertiesDong Aisheng2014-04-16
| | | | | | Add missed properties. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00286724-3 ARM: dts: imx6q: change to generic name for flexcanDong Aisheng2014-04-16
| | | | | | | As following the device tree naming rule, we change the device node name to a more generic one and use phandle name specificly. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00286273-3 arm: dtsi: imx6sl: add iram property to support internal SRAMNicolin Chen2014-04-16
| | | | | | | By doing this, we can allow SDMA driver to allocate its memory from iram when using i.MX6 SoloLite SoC. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00286426-5 ARM: dts: imx6: add anatop phandle for usbphyPeter Chen2014-04-16
| | | | | | Add anatop phandle for usbphy Signed-off-by: Peter Chen <peter.chen@freescale.com>
* ARM: dts: imx6q-arm2: enable USB OTGPeter Chen2014-04-16
| | | | | | | Enable USB OTG controller at imx6q-arm2 board Signed-off-by: Peter Chen <peter.chen@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ENGR00285646 enable usb peripheral mode for auto spi-nor and gpmi nandFrank Li2014-04-16
| | | | | | | enable usb peripheral mode for sabreauto ecspi.dtb and gpmi-weim.dtb because mfgtools need usb device support Signed-off-by: Frank Li <Frank.Li@freescale.com>
* ENGR00284981-2 arm: dts: imx6qdl: correct caam clock indexAnson Huang2014-04-16
| | | | | | Correct caam module clocks index according to clock tree. Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00284023 [iMX6DL/iMX6SL]Align VDDARM and VDDSOC voltages to latest datasheetRanjani Vaidyanathan2014-04-16
| | | | | | Add 25mV PMIC tolerence to the voltages. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
* ARM: dts: imx6sl: add pinctrl uhs states for usdhcDong Aisheng2014-04-16
| | | | | | | This is needed for SD3.0 cards working on UHS mode. Signed-off-by: Dong Aisheng <b29396@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ENGR00284180-2 ARM: dts: imx6sl-evk: enable the SPI NORHuang Shijie2014-04-16
| | | | | | enable the spi nor for imx6sl-evk boards. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00284180-1 ARM: dts: imx6sl: add a pinctrl for ECSPI1Huang Shijie2014-04-16
| | | | | | add a pinctrl for ECSPI1. This pinctrl can be used in the imx6sl-evk board. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00283508-6 arm: dts: imx6sl: support hog pins sleep modeAnson Huang2014-04-16
| | | | | | | | | | | As i.MX6SL EVK board is very sensitive to DSM power, so we need to lower IO power of hog pins: MX6SL_PAD_KEY_ROW5__GPIO4_IO03 MX6SL_PAD_KEY_COL6__GPIO4_IO04 MX6SL_PAD_LCD_RESET__GPIO2_IO19 Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00283508-4 arm: dts: imx6sl: support kpp pin sleep modeAnson Huang2014-04-16
| | | | | | | | | | | | | | | | | | Improve those kpp pins pad setting with no_pad_ctrl defined, actually they are using default pad setting, to support pin mode switch, we need to set them manually. As i.MX6SL EVK board is very sensitive to DSM power, so we need to lower IO power of KPP pins: MX6SL_PAD_KEY_ROW0__KEY_ROW0 MX6SL_PAD_KEY_ROW1__KEY_ROW1 MX6SL_PAD_KEY_ROW2__KEY_ROW2 MX6SL_PAD_KEY_COL0__KEY_COL0 MX6SL_PAD_KEY_COL1__KEY_COL1 MX6SL_PAD_KEY_COL2__KEY_COL2 Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00283508-2 arm: dts: imx6sl: support pwm pin sleep modeAnson Huang2014-04-16
| | | | | | | | | As i.MX6SL EVK board is very sensitive to DSM power, so we need to lower IO power of PWM pin: MX6SL_PAD_PWM1__GPIO3_IO23 Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00283470 ARM: dts: imxqdl-sabreauto: add dts support for MLB150Luwei Zhou2014-04-16
| | | | | | | This patch add MLB150 dts support on SabreAuto.The PAD setting is aligned to 3.0.35 kernel. Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00283540-01 dts:imx6sl: add fec sleep pinctrl for pin PM stateAnson Huang2014-04-16
| | | | | | | | | | when system suspend, need to set pins to low power state to save IO power consumption, there are three states of pinctrl: "default", "idle" and "sleep". Currently enet supports default and sleep state. Signed-off-by: Anson Huang <b20788@freescale.com> Signed-off-by: Fugang Duan <B38611@freescale.com>
* ENGR00281017 [MX6SL]Low power IDLE mode optimizationsRanjani Vaidyanathan2014-04-16
| | | | | | | | | | | | | | | | | Added a new bus freq mode - ultra_low_bus_freq_mode. In this mode the ARM is the only bus master that is active and the system is already in low power idle mode. And when ARM executes WFI in this mode, we do some aggressive power savings techinques like: 1. Drop DDR freq to 1MHz 2. Drop AHB freq to 3MHz 3. Float the DDR IO pads 4. If all PLLs are in bypass (which should be the case), do some analog power saving options like reducing the OSC-bias current, turning off the regular bandgap, disabling the regular 2P5, enabling the weak 2p5 etc. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
* ENGR00281789-02 ARM: dts: imx6sl: correct the enet ipg clockFugang Duan2014-04-16
| | | | | | | Current imx6sl dts define enet_ref clock as ipg clock, which is not right. The ipg clock is "IMX6SL_CLK_ENET" defined at imx6sl-clock.h. Signed-off-by: Fugang Duan <B38611@freescale.com>
* ENGR00280852-6 mxc: asrc: Use devtype instead of specific DT propertiesNicolin Chen2014-04-16
| | | | | | | We can determine the IP version from DT compatible name to decide which clock map and channel bits should be used. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00280852-2 arm: dtsi: imx6qdl: Set sdma priority of ASRC to mediumNicolin Chen2014-04-16
| | | | | | Set the priority as what kernel 3.0.35 does to keep it safe. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00280852-1 mxc: asrc: Add spba clock control for sdma shp scriptNicolin Chen2014-04-16
| | | | | | | | | | | ASRC is using shp_2_mcu and mcu_2_shp sdma scripts that use spba bus to transfer data, while the driver hasn't include the control code of spba clock. This would cause multiple pair conversion failed in most of time. Thus we need to add its support. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00281446 ARM: dts: imx6: correct the power supply node name for epdcRobby Cai2014-04-16
| | | | | | | | The naming convention for power supply node in DTS is "%s-supply". With this patch regulator_get() will process in the DT way rather than traditional way. This patch has no functional impact. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00279946 dts: imx6qdl-sabreauto: add baseboard sd card slot supportDong Aisheng2014-04-16
| | | | | | | | NOTE since SD Card in main board takes a long route hence with Drive Speed High 80 OHMS causing error on high speed cards. Per suggestion DSE 40 OHMS is used. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00280000 ARM: dts: imx6qdl-sabreauto: add dts files for ECSPI supportHuang Shijie2014-04-16
| | | | | | | The ecspi1 has pin conflict with the i2c3. This patch adds two dts files for the ECSPI support. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00280101-2 [iMX6SL/iMX6DL] Add busfreq supportRanjani Vaidyanathan2014-04-16
| | | | | | Change dtsi files to enable busfreq support. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
* ARM: dts: imx6q: fix the wrong offset of the Pad Mux registerHuang Shijie2014-04-16
| | | | | | | | | | | The patch "0b7a76a ARM: dts: imx6q{dl}: add DTE pads for uart" adds the DTE pads for uart. For PAD_EIM_D29, the offset of the Pad Mux register should be 0x0c8, not 0x0c4. This patch fixes it. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ARM: dts: enable the uart2 for imx6q-arm2Huang Shijie2014-04-16
| | | | | | | | enable the uart2 for imx6q-arm2 board. The uart2 works in the DTE mode, with the RTS/CTS and DMA enabled. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ENGR00279402-1 ARM: dts: imx6: add wdog reset source seclect in dtsRobin Gong2014-04-16
| | | | | | | | | | | | | | Some boards use another WDOG reset source to reboot system in ldo-bypass mode. We need add the property in board dts file so that we can easily know the WDOG reset source currently. For Sabresd, WDOG1 for ldo-enable mode(WDOG event), WDOG2 for ldo-bypass mode (reset external pmic to trigger POR event). For sl-evk board, there is no WDOG pin connected with external pmic as Sabresd , because mx6sl boot at 400Mhz. Then both ldo-enable and ldo-bypass mode use the common WDOG1 as reset source. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00278667-2 [ARM]: dtsi: imx6qdl-sabreauto: add adv7180 driverOliver Brown2014-04-16
| | | | | | | | | Changes added to support adv7180 TV Decoder in the SabreAuto 3.10.9 Kernel device tree: -Added adv7180 support -Added reg_3p3v. Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
* ENGR00278665-2 [ARM]: dtsi: imx6qdl-sabresd: add ov5640_mipi camera supportOliver Brown2014-04-16
| | | | | | Enabled ov5640_mipi in the SabreSD device tree. Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
* ENGR00278646-10 ARM: dts: imx6qdl: add uhs pinctrl state for usdhc3Dong Aisheng2014-04-16
| | | | | | This is needed for supporting ultra high speed cards like SD3.0 cards. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00278646-5 ARM: dts: imx6qdl-sabresd: add no-1-8-v property for usdhcDong Aisheng2014-04-16
| | | | | | | The sabresd board does not have external 1.8v/3.3v signal voltage switch support for usdhc. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00278666-2 ARM: dtsi: imx6qdl-sabresd: add ov564x camera supportOliver Brown2014-04-16
| | | | | | Enabled ov5642 in the SabreSD device tree. Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
* ENGR00278920 [ARM] - dts update MIPI CSI2 node on SabreAutoOliver Brown2014-04-16
| | | | | | Correct the SabreAuto DTS. Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
* ENGR00278663-3 [ARM]: dts add IPU v4l2 capture driverOliver Brown2014-04-16
| | | | | | | Add V4L2 Capture support to device tree for SabreSD and SabreAuto Boards. Signed-off-by: Oliver Brown <oliver.brown@freescale.com>
* ENGR00278652-2 [ARM]: dts add MIPI CSI support for sabresd and sabreautoOliver Brown2014-04-16
| | | | | | Added MIPI CIS2 Device Tree support for SabreSD and SabreAuto. Signed-off-by: Oliver Brown <oliver.brown@freescale.com>