aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts
Commit message (Collapse)AuthorAge
...
* ENGR00309031-1 dts: imx6sx-sdb: move usdhc4 gpios pins out of hog groupDong Aisheng2014-04-17
| | | | | | | | | | | | | | For imx6sx sdb board, the eMMC interface and uSDHC4 BOOT card slot are shared and the eMMC chip is DNP by default. If burn the eMMC chip onto the board and do hw rework to enable eMMC signals, the cd-gpio and wp-gpios will be reused as eMMC DATA signals. So we'd better move this two gpio pin out of hog group for easy disable this gpio setting in another dts. It's required for the next patch which adds the eMMC support in another dts file. Signed-off-by: Dong Aisheng <b29396@freescale.com>
* ARM: dts: imx6sl-evk: Keep VGEN1 regulator always enabledFabio Estevam2014-04-16
| | | | | | | | | | | | | | | | | | | On imx6sl-evk board the VGEN1 regulator powers up the NVCC_1P2V domain of the imx6sl SoC, so we need to keep it always powered. According to imx6sl datasheet the GPIO block has three supplies: NVCC33_IO, NVCC18_IO and NVCC_1P2V and it states that: "All digital I/O supplies (NVCC_xxxx) must be powered under normal conditions whether the associated I/O pins are in use or not" This problem has been observed by the fact that a GPIO connected to an LED could not work when the PMIC driver was enabled. Keeping VGEN1 regulator always enabled fixes the problem. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org> (cherry picked from commit d2c3936ebe88ce3cc188d01be0c684884e396293)
* ENGR00308382-2 mcc: enable mcc a9 linux demoRichard Zhu2014-04-16
| | | | | | enable mcc a9 linux demo on imx6sx. Signed-off-by: Richard Zhu <r65037@freescale.com>
* ENGR00308060-4 arm: add the mcc supportRichard Zhu2014-04-16
| | | | | | enable imx6sx mcc support. Signed-off-by: Richard Zhu <r65037@freescale.com>
* ENGR00308478 ARM: dts: imx6sx-sdb: Add camera support via the camera adapterRobby Cai2014-04-16
| | | | | | | | | | | | | | Previously we support camera features via mx51 expansion board due to footprint mirror issue on imx6sx sdb board. Now we switch to the adapter board (sch700-28342) to support same features. And the support via mx51 expansion board is deprecated. The changes include - Change the PINs setting for power and reset signal. - Add status flag to avoid the conflict use of LCD1_RESET pin by LCDIF1/CSI. For LCDIF1, it's used as LCD_PWR_EN, for CSI/camera, as RESET pin. Signed-off-by: Robby Cai <r63905@freescale.com>
* ENGR00307635-8 ARM: imx6sx: Add SAI support to each board level dtsNicolin Chen2014-04-16
| | | | | | | | | | | SAI has pin conflicts with other moudles on all current boards of Solo X and two sdma event conflicts with UART5. Thus this patch adds new dtbs for SAI cases that occupy the pins and the event IDs of SDMA. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00307635-7 ARM: imx6sx: Update SAI DT bindings and its pinctrl groupsNicolin Chen2014-04-16
| | | | | | | | | | Since we adds clock controls to SAI driver, we should also update its DTB to support it. This patch also appends two essential pinctrl groups to the DTB. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00307635-5 ASoC: imx-wm8962: Add non-SSI cpu dai supportNicolin Chen2014-04-16
| | | | | | | | | | | | The current imx-wm8962 machine driver is designed for SSI as CPU DAI only while as its name we should make the driver more generic to any other CPU DAI on i.MX serires -- ESAI, SAI for example. So this patch makes the driver more general so as to support those non-SSI cases. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00307635-3 ARM: imx6sx: Update sdma DT bindingNicolin Chen2014-04-16
| | | | | | | | | Since we've created a new compatible for imx6sx-sdma, we here update its dtsi accordingly. Acked-by: Robin Gong <b38343@freescale.com> Acked-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00306955-2 ARM:dts:im6x: Add device tree for IRAM used by low power code.Ranjani Vaidyanathan2014-04-16
| | | | | | | Ensure that fsl,lpm-sram is only set for the memory that is used by low power code in the dts files. Signed-off-by: Ranjani Vaidyanathan <Ranjani.Vaidyanathan@freescale.com>
* ENGR00306653-1: ARM: dts: imx6sx: add snvs power key nodeRobin Gong2014-04-16
| | | | | | | Put snvs-pwrkey device node in imx6sx.dtsi since all boards with i.mx6sx were designed with ONOFF as power key and it's a function at soc level. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00306443-2 dts:Add QoS description in imx6sx dtsLoren HUANG2014-04-16
| | | | | | Add QoS description in imx6sx dts for gc400t QoS adjustment. Signed-off-by: Loren HUANG <b02279@freescale.com>
* ENGR00298286 arm: dts: imx6qdl: add clock to CAAM.Dan Douglass2014-04-16
| | | | | | | | CAAM depends on the clock used by WEIM interface. This patch supplied by Haung Shijie corrects the issue by adding the clock to the device tree entry for CAAM. Signed-off-by: Dan Douglass <dan.douglass@freescale.com>
* ENGR00306569: ARM: dts: imx6sx-sdb: Add mma8451 sensor dts supportLuwei Zhou2014-04-16
| | | | | | | This patch add mma8451 sensor device tree support on i.MX6SX-SDB platform. Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00300157: ARM: dts: imx6sl-evk-common: correct the pad setting of ↵Robin Gong2014-04-16
| | | | | | | | | EPDC_PWRCTRL3 align with the same setting with v3.0.35, otherwise, cause 'POR' reset if EPDC daughter board attached sometimes. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00306165: ARM: dts: imx6q/dl: Modify the mag3110 interrupt flagLuwei Zhou2014-04-16
| | | | | | This patch modify the sensor mag3110 interrupt flag to rising edege. Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00306133-2: ARM: dts: imx6sx-sdb: Add isl29023 dts supportLuwei Zhou2014-04-16
| | | | | | | This patch add isl29023 sensor device tree support on i.MX6SX-SDB platform. Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00306134-2: ARM: dts: imx6sx-sdb: Add mag3110 dts supportLuwei Zhou2014-04-16
| | | | | | | This patch add mag3110 sensor device tree support on i.MX6SX-SDB platform. Signed-off-by: Luwei Zhou <b45643@freescale.com>
* ENGR00303701-2 ARM: dts: imx6sx-19x19-arm2: enable the WEIMHuang Shijie2014-04-16
| | | | | | enable the 32MB parallel NOR flash. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00303701-1 ARM: dts: imx6sx: add WEIM supportHuang Shijie2014-04-16
| | | | | | Add the WEIM node and the pinctrl. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00306442-2 ARM: imx6sx: Fix audio noise during monaural audio playbackNicolin Chen2014-04-16
| | | | | | | | | | We should disable the pull up/down bit to the tx data pin as the pulling operation would cause I2S signal distortion. Thus this patches dropped the pull up/down bit of TXC pad and the useless 0x40000 bit from all of pads in the group. Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00305648-7 ARM: dts: Add ESAI and SAI(Disabled) for imx6sx-19x19-arm2 boardNicolin Chen2014-04-16
| | | | | | | | This patch adds nodes for ESAI and SAI for imx6sx-19x19-arm2 board and enables ESAI only due to pin conflict. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00305648-4 ARM: imx6sx: Add SPDIF support to 19x19 arm2 boardNicolin Chen2014-04-16
| | | | | | | | Add SPDIF support to 19x19 arm2 board and create a new dts for it due to pin conflict. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00305648-3 ARM: imx6sx: Add audio nodes to dtsiNicolin Chen2014-04-16
| | | | | | | This patch adds SPDIF SAI ASRC_P2P and ESAI support to imx6sx.dtsi Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00305648-1 ASoC: imx-sgtl5000: Support non-ssi cpu-daiNicolin Chen2014-04-16
| | | | | | | | | | The current imx-sgtl5000 driver always attaches the cpu-dai to ssi while in fact it could be attached to other cpu-dais like SAI. Thus this patch use a general code to support another cpu-dai. And meanwhile update the devicetree for i.MX6 Series. Acked-by: Wang Shengjiu <b02247@freescale.com> Signed-off-by: Nicolin Chen <Guangyu.Chen@freescale.com>
* ENGR00306156 ARM: dts: imx6sx-sdb: add gpio key supportAnson Huang2014-04-16
| | | | | | | | | Add GPIO key support on i.MX6SX-SDB, see below mapping: KEY_FUNC1 -> KEY_VOLUMEUP; KEY_FUNC2 -> KEY_VOLUMEDOWN; Signed-off-by: Anson Huang <b20788@freescale.com>
* ENGR00305598-4 ARM: dts: imx6sx: add new DTS file to enable LCDIF1Robby Cai2014-04-16
| | | | | | Due to the CSI and LCDIF1 shares the same pin MX6SX_PAD_LCD1_ENABLE. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00305598-3 ARM: dts: imx6sx: add csi and v4l2 capture supportRobby Cai2014-04-16
| | | | | | | | Add csi camera support and csi v4l2 capture support on i.MX6SX 19x19 ARM2 board. Since MX6SX_PAD_LCD1_ENABLE pin is shared between CSI and LCDIF1. LCDIF1 is disabled by default. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00305598-2 ARM: dts: imx6sx: Add ov5640 camera support on imx6sx-19x19-arm2Robby Cai2014-04-16
| | | | | | | Add ov5640 camera support on i.MX6SX 19x19 ARM2 board. Add new pin group for CSI to reflect the change on this board. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00305598-1 ARM: dts: imx6sx-19x19-arm2: Add new pin control group for I2C2Robby Cai2014-04-16
| | | | | | | On i.MX6SX 19x19 ARM2 board, two different PINs are used. This patch reflects this change. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00305549 ARM: imx6sx-sdb: enable USB functionPeter Chen2014-04-16
| | | | | | | usbotg1 is for dual-role function, usbotg2 is dedicated to host function. Signed-off-by: Peter Chen <peter.chen@freescale.com>
* ENGR00305106-3 ARM: dts: imx6sx-sdb: enable the uart5Huang Shijie2014-04-16
| | | | | | enable the uart5 for Bluetooth. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00305106-2 ARM: dts: imx6sx: add a pinctrl for uart5Huang Shijie2014-04-16
| | | | | | This pinctrl is used by the imx6sx-sdb board. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00305106-1 ARM: dts: imx6sx: add more UART nodesHuang Shijie2014-04-16
| | | | | | Add uart3 ~ uart5 DT nodes which are supported by the imx6sx. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00305362 ARM: dts: imx6sx: Add gpio for wm8962 headphone detectionShengjiu Wang2014-04-16
| | | | | | update devicetree for wm8962 headphone detection. Signed-off-by: Shengjiu Wang <b02247@freescale.com>
* ENGR00305067-10 ARM: dts: imx6sx-sdb: Support Hannstar CABCLiu Ying2014-04-16
| | | | | | | | | This patch adds a device tree node for the Hannstar CABC function. We currently disable the CABC feature since it makes a panel's backlight unstable when display content varies considerably from time to time. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00305067-9 ARM: dts: imx6sx-sdb: Add pwm4 backlight supportLiu Ying2014-04-16
| | | | | | This patch adds pwm4 backlight support for the imx6sx-sdb platform. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00305067-8 ARM: dts: imx6sx-sdb: Specify backlight1's fb-namesLiu Ying2014-04-16
| | | | | | | | This patch specifies the devicetree node backlight1's property fb-names to be 'mxs-lcdif0' so that the pwm3 backlight device will only respond to this framebuffer's blank/unblank events. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00305067-7 ARM: dts: imx6sx-sdb: Rename pwm3 backlight nodeLiu Ying2014-04-16
| | | | | | | | This patch renames the backlight node based on pwm3 from 'backlight' to 'backlight1' so that we may add the upcoming backlight node based on pwm4 which is named to 'backlight2'. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00305067-6 ARM: dts: imx6sx-sdb: Add LVDS framebuffer supportLiu Ying2014-04-16
| | | | | | | | This patch adds LCDIF2 devicetree node and LDB devicetree node to the devicetree file imx6sx-sdb.dts so that the framebuffer based on LCDIF2/LVDS can be supported. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00305067-5 ARM: dts: imx6sx-sdb: Change LCDIF1 display node nameLiu Ying2014-04-16
| | | | | | | | This patch changes the display node name of LCDIF1 from 'display' to 'display0' so that we may add the upcoming display node of LCDIF2 which is named to 'display1'. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00305067-4 ARM: dtsi: imx6sx: Add LCDIF alias entriesLiu Ying2014-04-16
| | | | | | This patch adds alias entries for LCDIF1 and LCDIF2. Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
* ENGR00300658-5 ARM: dts: imx6sx: Add clock device nodeRobby Cai2014-04-16
| | | | | | | on imx6sx need to enable display_axi, dcic and csi clock. display_axi, dcic is not needed on imx6sl. Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00300658-3 ARM: dts: imx6sx: add camera ov5640 support on imx6sx-sdbRobby Cai2014-04-16
| | | | | | Add ov5640 camera support on imx6sx-sdb Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00300658-2 ARM: dts: imx6sx: add csi and v4l2 capture support on imx6sx-sdbRobby Cai2014-04-16
| | | | | | | | | | | | | | Add CSI module and v4l2 capture support on imx6sx-sdb board Note1: CSI has pin conflict with LCDIF1 on imx6sx-sdb board. So camera connector(J13) and LCD expansion connector(J11) can not be used at the same time. As a result, a new DTS file for LCDIF1 is added. Note2: Camera connector(J13) can not be used without an adapter card (during manufacturing process so far) because footprint is mirrored on Sabre-SDB. This patch is to verify camera feature via LCD connector(J11). Signed-off-by: Robby Cai <R63905@freescale.com>
* ENGR00304860-3 ARM: dts: imx6sx-17x17-arm: add the ECSPI4 DT nodeHuang Shijie2014-04-16
| | | | | | Since it has pin conflict with SD3, the default status is "disabled". Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00304860-2 ARM: dts: imx6sx: add pinctrl for ECSPI4Huang Shijie2014-04-16
| | | | | | | Add the pinctrl for ECSPI4. We use this pinctrl in the imx6sx-17x17-arm2 board. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00304860-1 ARM: dts: imx6sx: add the DT nodes for ECSPIHuang Shijie2014-04-16
| | | | | | Add four DT nodes for ECSPI. Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00304676-2 ARM: dts: imx6sx: add new pcie regulator for gpcRobin Gong2014-04-16
| | | | | | | add new pcie regulator for gpc driver to install the right notify function. Signed-off-by: Robin Gong <b38343@freescale.com>
* ENGR00304574-6 ARM: dts: imx6sx-17x17: add the gpmi DT nodeHuang Shijie2014-04-16
| | | | | | | Add the gpmi DT node. Since it has pin conflict with qspi, we disable it by default. Signed-off-by: Huang Shijie <b32955@freescale.com>