summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-17ARM: dts: imx8: apalis-imx8qm: unify apalis gpio pinctrlMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: add spiMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: enable vpu_decoder/encoderMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: add pd_cm40/1_intmux and tsens nodesMarcel Ziswiler
Add missing pd_cm40_intmux, pd_cm41_intmux and tsens nodes. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: add gpio muxingsMarcel Ziswiler
Add various GPIO muxings: CAM1, GPIO3/4/5/6, SATA1_ACT and WAKE1_MICO. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: add support for sd1Marcel Ziswiler
Add support for SD1. While at it also clean-up MMC1 support concerning card detect GPIO and 8-bit bus width. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: hack to make weston happyMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: fix hdmiMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: fix top-level compatibleMarcel Ziswiler
Fix top-level compatible to use common toradex,apalis-imx8qm notation. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-17ARM: dts: imx8: apalis-imx8qm: use spdx license identifierMarcel Ziswiler
Use SPDX license identifier GPL-2.0+ or X11. While at it also clean-up some whitespacing, re-order some properties and add some clarifying comments. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-04-16ARM: dts: imx6q: correct SDMA script type for spi5Oleksandr Suvorov
Commit 41ec065fc5841 fixes ecspi sdma script type for spi1-4 only. Commit df07101e1c4a2 sets wrong type of sdma script for SPI5. The workaroud sdma script NOT work in SPBA bus, so return back the correct sdma script type for spi5. Related to: #48675 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2019-03-20colibri-imx8qxp: use evalspiMarcel Ziswiler
Make use of previously introduced toradex,evalspi avoiding spidev message spew during boot. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-03-20colibri-imx8qxp: further adjust copyright/licensing headersMarcel Ziswiler
Further adjust copyright/licensing headers. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-03-20spi: spidev: invent a new hw device to work around spidev warningStefan Agner
Upstream discussions would like to get rid of spidev in device trees since it is a Linux software artifact. However, we would like to provide a spidev interface for our standard SPI port available to tinker with on our Toradex Colibri Evaluation Board. Invent a new device called evalspi... Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit de3965ec20c0df8c0c2324b8809667c17782b63d) (cherry picked from commit 49f0b58dc61da3c9247700a28ca10d243494a0a7) (cherry picked from commit 0ac3b07acf1fe090144f91fa819fb1e0b68c88ac)
2019-03-18ARM: dts: imx8: colibri-imx8qxp: fix backlight enable and pwmMarcel Ziswiler
Fix backlight enable and PWM to match Colibri iMX8X LVDS Adapter V1.0. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-03-18ARM: dts: imx8: colibri-imx8qxp: fix top-level compatibleMarcel Ziswiler
Fix top-level compatible to use common toradex,colibri-imx8qxp notation. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-03-18ARM: dts: imx8: colibri-imx8qxp: use spdx license identifierMarcel Ziswiler
Use SPDX license identifier GPL-2.0+ or X11. While at it also clean-up some whitespacing and re-order some properties. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-02-19ARM64: defconfig: Add atmel_mxt_ts touchscreen driverPhilippe Schenker
This adds the touchscreen atmel_mxt_ts driver used by displays from toradex. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-02-19ARM: dts: imx8: add devicetree for single lvdsPhilippe Schenker
Add a new devicetree for the Toradex 10.1" Capacitive Touch Display. This display uses single lvds. Add also the touch-controller. Also add the devicetree to the makefile Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-02-19drm/panel: simple: Add support for Toradex Capacitive Touch DisplayPhilippe Schenker
This adds the timings for the 10.1" Toradex Capacitive Touch Display Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-02-15fsl-imx8qxp-colibri-eval-v3.dtsi: correctly set the magic register COMP_CTLMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-14fsl-imx8qxp-colibri: dts: rename csi i2c pingroupMax Krummenacher
Rename the mipi csi2 i2c pingroup to a name resembling the actual use. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-14fsl-imx8qxp-colibri-eval-v3.dtsi: add uart_a ctrl signals as gpioMax Krummenacher
The UART_A doesn't have dedicated control signals (RTS/CTS, DTR/DSR/DCD, RI). Mux them as GPIOs. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-14fsl-imx8qxp-colibri-eval-v3.dtsi: mux unused pins as gpioMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-14fsl-imx8qxp-colibri-eval-v3.dtsi: fix eth0 on b0 siliconMax Krummenacher
Correctly set the magic register COMP_CTL* for ENET0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-14fsl-imx8qxp-colibri-eval-v3.dtsi: hub: remove unused gpioMax Krummenacher
The connect pin is not wired to the i.MX 8X. Remove the optional binding. Fixes a copy/paste error from the Apalis device tree. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-11fsl-imx8qxp-colibri-dsihdmi-eval-v3.dts: add dts for lt8912Max Krummenacher
While at it add the new device trees to the Makefile. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-05fsl-imx8qxp-colibri-eval-v3.dts: rework into a dtsi and a display specific dtsMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-05fsl-imx8qxp-colibri-eval-v3.dts: make lcdif the only display outputMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-02-05lt8912: truncate regmap values to 0xffMax Krummenacher
The regmap represents bytes, so when writting low and high bytes, truncate the low byte to 0xff. No adverse effects been seen though, regmap_write() seems to truncate passed values. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30lt8912: add register set from lontium pseudo code driverMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30lt8912: rework driver to be a i2c deviceMax Krummenacher
(cherry picked from commit da9f0f3fe975924601f361d413bb71361cf11dd2) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30drm/bridge: lt8912: stop using the same name for struct and instanceMax Krummenacher
While it is legal it may be confusing to the reader. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit fbc3228c0d26e82038b7658a4bde3ddc2f61cab5)
2019-01-30ARM: dts: Add devicetree for Colibri iMX8X demoPhilippe Schenker
This adds a devicetree for a demo with Colibri iMX8 and a dual-channel Full-HD display. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 75934d10cb5e576ec830acb5a23735cc7327db54)
2019-01-30drm/panel: simple: Add support for panel LG156WF1Philippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 645bf88b06cdf707fdb5f1ad2cf435203940a959)
2019-01-30fsl-imx8qxp-colibri-eval-v3.dts: add pwm b-dMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8dx.dtsi: fix lsio pwm nodesMax Krummenacher
This at least makes those PWM usable without a kernel oops or freeze. If we now switch on too many clocks is hard to tell. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qxp-colibri-eval-v3.dts: add pwm a and use it for backlightMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qxp-colibri-eval-v3.dts: enable wifi 32kMax Krummenacher
2019-01-30fsl-imx8qxp-colibri-eval-v3.dts: sync with fsl-imx8qxp-mek.dtsiMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qxp-colibri-eval-v3.dts: build for b0 siliconMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qxp-colibri-eval-v3.dts: sync with imx8qxp-mekMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b72cf76392fe179c3a350f7ac4da106063fa16f2)
2019-01-30fsl-imx8qm-apalis.dts: add pwm1-4Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qm-device.dtsi: fix lsio pwm nodesMax Krummenacher
This at least makes those PWM usable without a kernel oops or freeze. If we now switch on too many clocks is hard to tell. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qm-apalis.dts: add backlight pwmMax Krummenacher
This moves from a gpio to a pwm backlight driver to control BKL1_ON and BKL1_PWM. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qm-device.dtsi: lpspi2: add nodeMax Krummenacher
While at it set the assigned clock to 24 MHz, as that it what results with the 20 MHz currently used. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8fff1693a6be6b0401a5da6cadfd9325f22becc8)
2019-01-30imx-hdp.c: fix default resolutionMax Krummenacher
Make 1920x1080 really the default and only mark one resolution as the preferred one. (cherry picked from commit c61d21ae6156ff7c6ce981a586c52ca0abefa17c)
2019-01-30arm64: defconfig: add modversionsMax Krummenacher
CONFIG_MODVERSIONS allows to use kernel modules slightly different from the running kernel. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-01-30fsl-imx8qm-apalis: synchronize with mek 4.14.62Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 2f839492ef4e293a0799304befec75fa40edcd5a)
2019-01-30fsl-imx8qxp-colibri-eval-v3.dts: replace the seiko panel with a simple panel ↵Max Krummenacher
800x480 Note: still not working Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit bfbd5dcc6088601c13fe07cc69b1c88994867d8a) (cherry picked from commit ace4accfcbbcd0b17c9b07938ad690c99442e036)