aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot
Commit message (Collapse)AuthorAge
...
* ENGR00278672-2 ARM: dts: add the imx6qdl.dtsi dts support for crypto/caamJason Liu2014-04-16
| | | | | | This patch add the imx6qdl.dtsi dts support for crypto/caam Signed-off-by: Kudrick Jeffery <B37172@freescale.com>
* ENGR00269945: ARM: imx6: add the secondary sabreauto dts for pin conflictShawn Guo2014-04-16
| | | | | | | | | | | | The patch is to solve the pin conflicts between devices that are currently added in imx6qdl-sabreauto dts file. It has ecspi1, i2c3, and uart3 enabled while gpmi and weim disabled in the primary imx6qdl-sabreauto.dtsi, and creates the secondary imx6q/dl-sabreauto dts to have gpmi and weim enabled while others disabled. Since usbh1 and usbotg depend on GPIO from max7310 on i2c3, they have to be disabled as well in the secondary sabreauto dts files. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
* ENGR00269945: ARM: imx6: add sabresd hdcp dts filesShawn Guo2014-04-16
| | | | | | | | | | | It's basically a revert of commit fc52e42 (ENGR00269945: ARM: imx6: remove sabresd hdcp dts files). As we agree that maintaining multiple dts files for internal tree should not be a problem, let's add the hdcp dts files back as the solution to hdcp pin conflict. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
* ENGR00275034-4 ARM: dts: add camera ov5640 support on imx6sl-evkRobby Cai2014-04-16
| | | | | | | Add ov5640 camera support on imx6sl-evk Add binding document for csi/csi-v4l2-capture/ov5640 Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00275034-2 ARM: dts: add csi and v4l2 capture support on imx6sl-evkRobby Cai2014-04-16
| | | | | | | | | | | | Add CSI module and v4l2 capture support on imx6sl-evk board Note: CSI has pin conflict with EPDC on imx6sl-evk board. To use CSI, we can use 'fdt' command in U-Boot to disable EPDC: fdt addr ${fdt_addr} fdt set /soc/aips-bus@02000000/epdc@020f4000 status disable Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00278523 ARM: imx: mx6sl-evk: Enable USB functionPeter Chen2014-04-16
| | | | | | | Enable USB function for OTG 1 and OTG 2 at mx6sololite evk. Besides, fix the wrong interrupt number for OTG2 and host 1. Signed-off-by: Peter Chen <peter.chen@freescale.com>
* ENGR00278504-3 ARM: dts: imx6qdl-sabreasd: add usdhc4 supportDong Aisheng2014-04-16
| | | | | | The usdhc4 is missing in dts, so add it. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ENGR00277843-04 ARM: dts: Add sii902x in imx6sl evk dtsSandor Yu2014-04-16
| | | | | | | | | - Add sii902x driver to imx6sl-evk.dts - Set LCD_RESET pin work in GPIO mode, the pin is not use by imx6sl evk lcd panel. - Enable sii902x in imx_v7_defconfig Signed-off-by: Sandor Yu <R01008@freescale.com>
* ENGR00277715-9 ARM: dts: Add spdif support for imx6sl-evkNicolin Chen2014-04-16
| | | | | | | | Complete spdif devicetree binding for imx6sl, also add its support for imx6sl-evk board. Acked-by: Shawn Guo <shawn.guo@freescale.com> Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00277715-8 ARM: dts: Add WM8962 support for imx6sl-evkNicolin Chen2014-04-16
| | | | | | | | | | | Add WM8962 support for imx6sl-evk: * Add missing baud clock for ssi * Drop fifo-depth which would cause odd-number watermark * Add pinctrl group for audmux on evk board * Add WM8962-related devictree binding for evk board Acked-by: Shawn Guo <shawn.guo@freescale.com> Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00277715-4 ARM: dts: Add WM8962 jack detecting support for SabreSDNicolin Chen2014-04-16
| | | | | | | Update devicetree to add WM8962 jack detecting support Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00278097-3 ARM: imx: sabreauto: enable USB functionPeter Chen2014-04-16
| | | | | | Enable OTG and host 1 USB function. Signed-off-by: Peter Chen <peter.chen@freescale.com>
* ENGR00278128 ARM: dts: Add kpp support for i.MX6SLAnson Huang2014-04-16
| | | | | | | Add i.MX6SL keyboard feature. There are 8 keys on i.MX6SL EVK board, enable them. Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00278064 arm: dts: Add gpio keyboard support for i.mx6qdl sabreauto boardAnson Huang2014-04-16
| | | | | | | Add gpio keyboard support for i.mx6qdl sabreauto board, they are home, back, program, vol+ and vol-. Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00277895: dts: ARM: imx6: add ldo-enable dts filesRobin Gong2014-04-16
| | | | | | | | | | | | | | | Currently, we use different dts files to support ldo-bypass or ldo-enable, then we need add both dts files for the boards which can support ldo-bypass mode(all boards support ldo-enable at least). So for below boards we need add ldo-enable dts file so that we can use this to easily support ldo-enable mode: 1)mx6q-sabresd board: ldo-bypass dts->mx6q-sabresd.dtb, ldo-enable dts->mx6q-sabresd-ldo.dtb 2)mx6q-sabresd board: ldo-bypass dts->mx6dl-sabresd.dtb, ldo-enable dts->mx6dl-sabresd-ldo.dtb 3)mx6sl-evk board: ldo-bypass dts->mx6sl-evk.dtb, ldo-enable dts->mx6sl-evk-ldo.dtb Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00275033-2 ARM: dts: enable pxp v4l2 output deviceRobby Cai2014-04-16
| | | | | | Enable pxp v4l2 output device on imx6sl evk board Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00277663-4 ARM: dts: sabreauto: add pfuze regulator device node in dtsRobin Gong2014-04-16
| | | | | | Add pfuze regulator device node in imx6qdl-sabreauto.dtsi. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00277663-2 dts: ARM: imx6sl-evk: enable max8903 charger device node in dtsRobin Gong2014-04-16
| | | | | | | | | | Add max8903 chager in dts. Below is difference with the full function on Sabresd: 1.no adc converter on imx6sl-evk, so disable it. 2.DOK connected with UOK, that say whatever USB or DC charger plug in, always report DC charger detect. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00277663-1 dts: ARM: imx6sl: enable ldo bypass and pfuze function in dtsRobin Gong2014-04-16
| | | | | | Enable ldo-bypass by default and enable pfuze regulator device node in dts. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00277691 ARM: imx: Add speed grading check.Anson Huang2014-04-16
| | | | | | | | | | | | | | For i.MX6Q/DL, different chips may have different max speed of ARM defined in fuse map of speed_grading[1:0]: 2b'11: 1200000000Hz; 2b'10: 1000000000Hz; 2b'01: 850000000Hz; -- i.MX6Q Only, exclusive with 1GHz. 2b'00: 800000000Hz; Need to read fuse data to set max speed of ARM. Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00276199 ARM: imx: Update VDDARM_CAP's voltag for cpufreq tableAnson Huang2014-04-16
| | | | | | | | | According to datasheet, VDD_CACHE_CAP must not exceed VDDARM_CAP by more than 200mV, as all of our i.MX6Q boards' VDD_CACHE_CAP are connected to VDDSOC_CAP, so we need to follow this rule by increasing VDDARM_CAP's voltage when necessary. Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00277299-6 ARM: dts: Add hdmi audio devicetree binding for imx6qdlNicolin Chen2014-04-16
| | | | | | | Add hdmi audio devicetree binding for i.MX6Q/DL series and add its support for SabreAuto and SabreSD boards. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00269945: ARM: dts: imx6: add ocotp fuse nodeShawn Guo2014-04-16
| | | | | | | | | | | | | The ocotp also plays as a fuse device beside the system controller we already have in device tree. Let's add a device node for the fuse device for imx6qdl and imx6sl. While at it, the patch also drops "fsl,imx6q-ocotp" and "fsl,imx6sl-ocotp" from system controller compatible string, since it's not used, and use node name ocotp-ctrl and ocotp-fuse for system controller and fuse device respectively. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
* ENGR00276023-1 ARM: dts: imx6: adjust some device node to support LDO_BYPASSRobin Gong2014-04-16
| | | | | | Modify devicetree to support LDO_BYPASS mode. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00277223-2 ARM: dts: add elan touch supportRobby Cai2014-04-16
| | | | | | | | | Add ELAN touch support for imx6 duallite sabresd board and imx6 sololite evk board. Note: Need 4.7K Ohm pull up on 'touch_int_b'. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00276832-8 ARM: dts: add epdc supportRobby Cai2014-04-16
| | | | | | Add DTS for epdc on imx6 duallite and sololite. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00276832-2 ARM: dts: add max17135 supportRobby Cai2014-04-16
| | | | | | | Add DTS for max17135 on imx6 duallite sabresd board and imx6 sololite evk board. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00277458-3 ARM: dts: Add spdif support in devicetree for i.MX6Q/DL seriesNicolin Chen2014-04-16
| | | | | | | | Complete spdif node by adding essential properties and add spdif support in corresponding board dts. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00276567-8 ARM: dtsi: Add si4763 support for imx6qdl-sabreautoNicolin Chen2014-04-16
| | | | | | Add missing devicetree nodes and binding for the support. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00277241 imx: pcie: Re-correct the pcie dtsRichard Zhu2014-04-16
| | | | | | pcie dts node should be placed into imx6qdl dts file Signed-off-by: Richard Zhu <r65037@freescale.com>
* ENGR00275213-3 arm: dts: enable pcie on imx6 platformsRichard Zhu2014-04-16
| | | | | | | Both imx6q and imx6dl platforms have the pcie interface, enable the pcie on those platforms. Signed-off-by: Richard Zhu <r65037@freescale.com>
* PCI: exynos: Split into Synopsys part and Exynos partJingoo Han2014-04-16
| | | | | | | | | | | | | | | Exynos PCIe IP consists of Synopsys specific part and Exynos specific part. Only core block is a Synopsys Designware part; other parts are Exynos specific. Also, the Synopsys Designware part can be shared with other platforms; thus, it can be split two parts such as Synopsys Designware part and Exynos specific part. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Cc: Pratyush Anand <pratyush.anand@st.com> Cc: Mohit KUMAR <Mohit.KUMAR@st.com>
* ARM: dts: Add pcie controller node for exynos5440-ssdk5440Jingoo Han2014-04-16
| | | | | | | | | This patch adds pcie controller node for exynos5440-ssdk5440, and also adds a phandle for pin controller node. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Acked-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
* ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoCJingoo Han2014-04-16
| | | | | | | | | Exynos5440 has two PCIe controllers which can be used as root complex for PCIe interface. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Acked-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
* ENGR00269945: ARM: imx6: remove sabresd hdcp dtb targetsShawn Guo2014-04-16
| | | | | | | | The commit fc52e42 (ENGR00269945: ARM: imx6: remove sabresd hdcp dts files) removes dts but leaves dtb targets in Makefile. This causes build issue with 'make ARCH=arm dtbs'. Remove the dead targets. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
* ARM: dts: enable the gpmi-nand for imx6q{dl}-sabreauto boardsHuang Shijie2014-04-16
| | | | | | | enable the gpmi-nand for imx6q-sabreauto and imx6qdl-sabreauto boards. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
* ENGR00276839 ARM: dtsi: imx6qdl-sabresd: Add power key, vol up/down key supportAnson Huang2014-04-16
| | | | | | | | Add power key, vol up and vol down key for i.MX6Q/DL SabreSD board. Power key is one of the wakeup sources. Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00269945: ARM: imx6: sort label nodes alphabeticallyShawn Guo2014-04-16
| | | | | | | | Sort the label nodes alphabetically in board level dts files, so that the nodes can be located a little bit easier and new entries can find the their places for addition. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
* ENGR00269945: ARM: imx6: maintain pinctrl setting outside bus topologyShawn Guo2014-04-16
| | | | | | | | | | | The patch moves all pinctrl setting nodes outside bus topology using label, so that we can reduce some indent levels for these nodes and avoid churning main device nodes structure chunk. While at it, the patch also sorts those pinctrl setting nodes alphabetically. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
* ENGR00269945: ARM: imx6: remove sabresd hdcp dts filesShawn Guo2014-04-16
| | | | | | | | Since U-Boot provide good support for modify device tree blob (DTB) at run-time with 'fdt' command, we do not have to maintain extra DTS files just for pin conflict case. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
* ENGR00275031-2 ARM: dts: add lcdif and backlight supportRobby Cai2014-04-16
| | | | | | | | Add dts for lcdif, backlight(pwm). - use display timing dts bindings for lcd timing setting. - add an axi clock node for mx23/mx28 to accommadate the change in driver Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00276689 dts: mx6qdl: Add isl29023 dts support on i.MX6Q/DL SD/AUTOLuwei Zhou2014-04-16
| | | | | | Add isl29023 dts support on i.MX6Q/DL SD/AUTO. Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00276593-3 [iMX6SL] - Add CPUFREQ support.Ranjani Vaidyanathan2014-04-16
| | | | | | Add CPUFREQ support for iMX6SL. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
* ENGR00276666 ARM: dts: imx6qdl-sabreauto: enable the mxc voutLiu Ying2014-04-16
| | | | | | Enable the mxc v4l2 output for imx6q{dl}-sabreauto boards. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00276511 dts: Add mag3110 dts support on i.MX6Q/DL SD/AUTOLuwei Zhou2014-04-16
| | | | | | Add mag3110 dts support on i.MX6Q/DL SD/AUTO Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00276224-02 ARM dts: update dts for hdmi cec functionSandor Yu2014-04-16
| | | | | | | - Add correct hdmi cec interrupter property. - Add correct pinctrl for imx6 sabreauto board. Signed-off-by: Sandor Yu <R01008@freescale.com>
* ENGR00276249-1 ARM: imx6q: Add missing baud clock for ssiNicolin Chen2014-04-16
| | | | | | | The ssi_ipg is essential when accessing ssi register, while the baud clock allows ssi to provide output bclk and lrclk derived from it. Thus add it. Signed-off-by: Nicolin Chen <b42378@freescale.com>
* ENGR00275974-2 [iMX6DQ/iMX6DL] Add busfreq support to device treeRanjani Vaidyanathan2014-04-16
| | | | | | Add busfreq details to the device tree. Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com>
* ENGR00276013 dts: Add mma8451 dts support on i.MX6Q/DL SD/AUTOLuwei Zhou2014-04-16
| | | | | | Add mma8451 dts support on i.MX6Q/DL SD/AUTO Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00274172-2 ARM: dts: imx6qdl: add necessary clocks for ldbLiu Ying2014-04-16
| | | | | | | | This patch adds di[0|1]_div_3_5, di[0|1]_div_7 and di[0|1]_div_sel clocks to the ldb nodes so that the ldb driver may use them to setup the display clock tree. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>