summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx7ulp-evk.dts
AgeCommit message (Collapse)Author
2017-10-11MLK-16564-02 dts: imx7ulp-evk: add rpmsg gpio PTA and PTB supportFugang Duan
Add rpmsg gpio PTA and PTB support. Since currently M4 image support dynamical channel allocation, and reserve below memory for kernel service and app channel: * --0x9FF00000~0x9FF0FFFF: pmic,pm,audio,keys,gpio * --0x9FF10000~0x9FF1FFFF: pingpong,virtual tty Change the rpmsg instances of A core part to sync with M core. Test M4 image built from Wayne Feng, M4 image commit ID: b1321d4aca82 Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Robin Gong <yibin.gong@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-08-29MLK-15348-02 arm: dts: imx7ulp: add focaltech touch panel ft5246 supportFugang Duan
Add focaltech new touch panel ft5246 support. Set the ft5426 as default panel for dts. If want to use the old panel, then it needs to boot with imx7ulp-evk-ft5416.dtb file. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-06-09MLK-14866-2: dts: imx7ulp-evk: remove duplicated mux setting in configDong Aisheng
According to RM, Bit[11-8] is MUX_MODE which is configured by the PIN_FUNC_ID automatically, specify it in config part is wrong and violates the binding doc. So remove them all. It can also avoid the future confusing when customer wants to configure a pad by following the exist code. Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2017-06-09MLK-14703-1 video: adv7535: add 'dsi-traffic-mode' new propertyFancy Fang
Add the new property 'dsi-traffic-mode' which is used to set one of the three video data transmit modes: . Non-burst mode with sync pulse width . Non-burst mode with sync event . Burst mode Signed-off-by: Fancy Fang <chen.fang@nxp.com> (cherry picked from commit 19eb160cfa365af6a377798cf44dc800f21ef51d)
2017-06-09MLK-14334 ARM: dts: move regulator reg_vsd_3v3b to imx7ulp-evk-sd1.dts fileAndy Duan
Since regulator reg_vsd_3v3b for SD1, and has pin confict with lpuart, then move the regulator to SD1 specific dts file. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-06-09MA-9371-2[Android_MX7ULP-EVK] change the dts file to solve the touch point ↵Zhang Bo
not match display issue The default touch panel parameters in the dts file is used for the maximum supported display resolution. It needs to calibrate the touch panel to match other resolution display screen. The display screen for mx7ulp-evk is not matched the default parameters. change the dts file, so it need not to calibrate the touch panel for mx7ulp-evk board. Change-Id: I24b1ceeef7f584b6ddf057794271dfa3a5875c0b Signed-off-by: Zhang Bo <bo.zhang@nxp.com> Signed-off-by: Gao Pan <pandy.gao@nxp.com> (cherry-pick from 670d180d907c9bada3972ac9aded51a1becaf646)
2017-06-09MLK-14619 input: keyboard: rpmsg-keys: add rpmsg-keys driverRobin Gong
Add rpmsg-keys driver on i.mx7ulp-evk board since vol+/vol- keys are connected on m4 side and have to get the status of keys by rpmsg. Signed-off-by: Robin Gong <yibin.gong@nxp.com> [Irina: updated for 4.9 APIs] Signed-off-by: Irina Tirdea <irina.tirdea@nxp.com>
2017-06-09MLK-14451: arm: dts: Remove dts entry for sensors in imx7ulp-evk.dtsAdriana Reus
Sensors are connected to M4 and not to A-Core. Sensors will not be exposed to A-Core via standard i2c interface but via an i2c proxy layer over rpmsg. Remove the dts entry to avoid the probe error messages and add a separate dts file for the case where someone wishes to rework the board themselves and connect sensors for testing purposes. Signed-off-by: Adriana Reus <adriana.reus@nxp.com>
2017-06-09MLK-14286-2 ARM: dts: imx7ulp-evk: add dts support for ADV7535Fancy Fang
ADV7535 is a low-power MIPI-DSI receiver with HDMI 1.4 compliant transmitter. And it's an I2C device attached by lpi2c5. Signed-off-by: Fancy Fang <chen.fang@nxp.com> (cherry picked from commit 0bbfb671445d1f2d5037ea7168ebcb4699760095)
2017-06-09MLK-14362-1 video: mipi_dsi_northwest: add VLLS mode supportFancy Fang
Add VLLS mode support for NorthWest MIPI DSI controller. Signed-off-by: Fancy Fang <chen.fang@nxp.com> (cherry picked from commit 9a0fb27dc67fb0d156ca6d5a09349b7163cfcfd2)
2017-06-09MLK-14594-2 ARM: dts: imx*: avoid duplicate names in lcdif nodeOctavian Purdila
This patch fixes the following warning on various imx boards: OF: Duplicate name in lcdif@......, renamed to "display#1" Signed-off-by: Octavian Purdila <octavian.purdila@nxp.com>
2017-06-09MLK-14238-05 ARM: dts: imx: Add PWM backlight support on i.mx7ulp evkBai Ping
Add PWM backlight support on i.MX7ULP EVK board. Signed-off-by: Bai Ping <ping.bai@nxp.com> [Octavian: fix checkpatch warnings] Signed-off-by: Octavian Purdila <octavian.purdila@nxp.com>
2017-06-09MLK-14544 arm: dts: imx7ulp: correct earlycon port.membase addressAndy Duan
Correct i.MX7ulp earlycon port.membase address for arm2 and evk board dts file. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-06-09MLK-14471-2 arm: dts: imx7ulp: change pad setting for touchGao Pan
Set OBE for touch RST pin, set IBE for touch RST. Signed-off-by: Gao Pan <pandy.gao@nxp.com> (cherry-pick from 815e6828ba53a9849974b63a7f3024896aa54cb8)
2017-06-09MLK-14471-1 arm: dts: restore touch pin when exit VLLS modeGao Pan
restore touch pin when exit VLLS mode Signed-off-by: Gao Pan <pandy.gao@nxp.com> (cherry-pick from 807fdc794af9b6ec15673d5e70cb03065b80f9fd)
2017-06-09MLK-14407 arm: dts: enable lpi2c7 & disable lpi2c4Gao Pan
lpi2c4 is not used on imx7ulp platform, disable it; lpi2c7 is used for touch, enable it; Signed-off-by: Gao Pan <pandy.gao@nxp.com> (cherry-pick from 9137ed6de38513c585206febe7ce6c8279674f1b)
2017-06-09MLK-14392-3 arm: dts: imx7ulp: add swap property for touch device nodeGao Pan
add swap property for touch device node Signed-off-by: Gao Pan <pandy.gao@nxp.com> (cherry-pick from 7bf0bd714098affe65ecc0a1d80921a367b7dc1c)
2017-06-09MLK-14392-2 arm: dts: imx7ulp: add focaltech touch sopportGao Pan
add focaltech touch sopport Signed-off-by: Gao Pan <pandy.gao@nxp.com> (cherry-pcik from c4f54a91769229e0fb4944929b2f116aa8e70ae8)
2017-06-08MLK-13914-03 ARM: dts: Add cpu setpoints and clocks properties on i.mx7ulpBai Ping
Add CPU setpoints property on i.MX7ULP A0 part, the setpoints table is a preliminary one, will update it according to the datasheet when the final one is available. The setpoints we can currently used is as below: 416072 KHz/0.925V, 531648 KHz/1.025V; Signed-off-by: Bai Ping <ping.bai@nxp.com>
2017-06-08MLK-13981-1 ARM: imx: add the virtual tty rpmsg channelRichard Zhu
add the virtual tty rpmsg channel, thus the message can be transferred between A core and M core by rpmsg Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2017-06-08MLK-13904-4: ARM: dts: add rpmsg audio sound card device noteShengjiu Wang
audio will use the fourth slot in rpmsg address space. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com> Acked-by: Robin Gong <yibin.gong@nxp.com>
2017-06-08MLK-13733-1 ARM: dts: imx7ulp: add rpmsg instance for power managementAnson Huang
On i.MX7ULP, add a new RPMSG instance for power management. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2017-06-08MLK-13760 ARM: dts: imx7ulp-evk: update tx-d-cal according to certification ↵Peter Chen
results Changing tx-d-cal according to USB certification test results. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2017-06-08MLK-13743-02 ARM: dtsi: imx7ulp-evk: add modem gpio resetAndy Duan
Add modem gpio reset for lpuart6 port. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-06-08MLK-13638-2 ARM: dts: imx7ulp-evk: fix GPIO direction for USB vbus and idPeter Chen
The vbus should be output, and the id should be input. Without this change, the GPIO configuration (through pinctrl register) is incorrect from system suspend. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2017-06-08MLK-13638-1 ARM: dts: imx7ulp-evk: add VLLS mode recovery supportPeter Chen
At imx7ulp VLLS mode, the power of iomux1 is lost, so we need to recover pinctrl value when back from this mode. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2017-06-08MLK-13717-1 ARM: dts: imx7ulp-evk: add lpspi sleep pinctrlGao Pan
Add lpspi sleep pinctrl. Signed-off-by: Gao Pan <pandy.gao@nxp.com>
2017-06-08MLK-13716-1 ARM: dts: imx7ulp-evk: add lpi2c sleep pinctrlGao Pan
Add lpi2c sleep pinctrl. Signed-off-by: Gao Pan <pandy.gao@nxp.com>
2017-06-08MLK-13711-01 ARM: dts: imx7ulp-evk: add lpuart sleep pinctrlAndy Duan
Add lpuart sleep pinctrl. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-06-08MLK-13720-5: ARM: dts: imx7ulp-evk: support multi rpmsg instancesRobin Gong
Add 'vdev-nums' to imply how many rpmsg instances used in kernel. If it beyond the 5, please enlarge the 'MAX_VDEV_NUMS' in imx_rpmsg.c Signed-off-by: Robin Gong <yibin.gong@nxp.com> (cherry picked from commit 0cbc0fdc4cce2c292aded56619d1001f7c936a6f)
2017-06-08MLK-13707 ARM: dts: move cd/vsel/rst/wp pin out of pinctrl_hog_1Haibo Chen
For 7ULP, when system suspend, it will in VLLS mode, all pad config will lost when system resume. For vsel pin, if lost, I/O voltage can't change from 3.3v to 1.8v, for cd/wp pin, card detect and write protect function will also not work. So for usdhc cd/wp/rst/vsel pad, need to set again after system resume, so move this pin out of pinctrl_hog_1. Besides, cd/wp pin need to be config as GPIO input mode, and rst pin need to be config to GPIO output mode. This patch also clear the OBE for cd/wp pin, and clear the IBE for rst pin, otherwise system can't detect SD3.0 card due to the wrong pad setting. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> (cherry picked from commit 314597864b1d8cad54bae7d4c6289830156eb088)
2017-06-08MLK-13607-5 ARM: dts: imx7ulp-evk: add mipi dsi supportFancy Fang
Add dts support for mipi dsi module on imx7ulp-evk board. Signed-off-by: Fancy Fang <chen.fang@nxp.com> (cherry picked from commit 51584bcf07c6e97631bd22ed7eeb8bd14cbfc61a)
2017-06-08MLK-13607-1 ARM: dts: imx7ulp-evk: add gpio backlight support.Fancy Fang
The mipi dsi panel on imx7ulp-evk board will use gpio to control lcd backlight. Signed-off-by: Fancy Fang <chen.fang@nxp.com> (cherry picked from commit 763dbfe8a24dd11827f5024327b400f73917d118)
2017-06-08MLK-13610-2 ARM: dts: imx7ulp-evk: add base board sd slot supportHaibo Chen
On imx7ulp-evk board, the SD slot on base board is conflict with BT/WiFi. This patch seperate the usdhc1 from imx7ulp-evk.dts, and create new dts. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2017-06-08MLK-13610-1 ARM: dts: add SD3.0 support for usdhc0 on imx7ulp-evkHaibo Chen
Add SD3.0 support for usdhc0 on imx7ulp-evk board. Currently the usdhc0 root clock is 158.4MHz. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2017-06-08MLK-13618 arm: dts: enable lpspi3 in imx7ulp-evk.dtsGao Pan
Signed-off-by: Gao Pan <pandy.gao@nxp.com>
2017-06-08MLK-13570-1 ARM: dts: imx7ulp-evk: add USB supportPeter Chen
Add USBOTG1 support, we use GPIO as ID function for dual-role switch. Besides, #define <dt-bindings/gpio/gpio.h> to imx7ulp.dtsi since lots of boards may need it. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2017-06-08MLK-13577-5: ARM: dts: imx7ulp-evk: add pf1550 pmicRobin Gong
add pf1550-regulator-rpmsg driver node in dts. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2017-06-08MLK-13573 arm: dts: add sensors node in imx7ulp-evk.dtsGao Pan
sensor node: fxas2100x, fxos8700, mpl3115 Signed-off-by: Gao Pan <pandy.gao@nxp.com>
2017-06-08MLK-13574-3: ARM: dts: enable audio in a seperate dtsShengjiu Wang
Audio is in M4 domain, so we need an indepenent dts for audio. M4 domain is controled by RTOS, this dts is for demo purpose in linux Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
2017-06-08MLK-13537-02 dts: arm: imx7ulp-evk: remove the lpuart6 dummy nodeAndy Duan
Remove the lpuart6 dummy node. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-06-08MLK-13537 dts: arm: imx7ulp-evk: enable Murata 1DX wifi/bt for evk boardAndy Duan
Add Murata 1DX wifi/bt for evk board. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2017-06-08MLK-13534-1 ARM: dts: imx7ulp: add usdhc1 nodeAnson Huang
There are 2 usdhc instances on i.MX7ULP, previous usdhc1 should be usdhc0, now add the correct usdhc1 node. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2017-06-08MLK-13498 ARM: dts: add eMMC support for ulp-evk boardHaibo Chen
Add eMMC support (8 bit mode) for ulp-evk board. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2017-06-08MLK-13487-1 ARM: dts: imx7ulp: add PTC1 pin as GPIOAnson Huang
Add PTC1 pin as GPIO on i.MX7ULP SOM board, it is to control NVCC_DRAM_SW during suspend/resume. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2017-06-08MLK-13441-3 ARM: dts: imx7ulp: add evk board supportAnson Huang
Add i.MX7ULP EVK board support. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com> Signed-off-by: Fancy Fang <chen.fang@nxp.com> Signed-off-by: ye li <ye.li@nxp.com>