summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mm-verdin-v1.1.dtsi
AgeCommit message (Collapse)Author
2020-12-17arm64: dts: imx8mm-verdin: move backlight pwm to regular device treeMax Krummenacher
This keeps the numbering of the /sys/class/pwmchipX independent of which overlays are loaded and allows the use of Verdin PWM_3_DSI from user space if it is not used as a backlight PWM. Related-to: ELB-3411 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-28arm64: dts: freescale: fsl-imx8mm-verdin: order alias for rtcMax Krummenacher
Add aliases for the RTCs. This sets /dev/rtc0 to represent the external RTC, potentially backuped by a coin cell on the carrier and /dev/rtc1 representing the SoC provided RTC not backuped. Related-to: ELB-2757 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-21arm64: dts: freescale: fsl-imx8mm-verdin: add adcMax Krummenacher
Adds the ADC. The ADC TI TLA2024 is used. Currently there is no specific driver for the chip and we use the ADS015 which has a compatible programming model.. The ADS1015 additionally comparator features which are not available in the TLA2024. Related-to: ELB-3132 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-21arm64: dts: freescale: fsl-imx8mm-verdin: enable i2c level translatorMax Krummenacher
This is used to connect to the on module ADC. Related-to: ELB-3132 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-15arm64: dts: freescale: fsl-imx8mm-verdin: add i2c gpio recoveryMax Krummenacher
Add a gpio pinmuxing to the i2c nodes which will allows the I2C driver to recover from stuck communication signals. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-15arm64: dts: freescale: fsl-imx8mm-verdin: add dtbs for v1.1 hwMax Krummenacher
This reworks the dtsi files to allow to also build device trees for Verdin iMX8MM V1.1 hardware. The module level device tree for V1.1 HW is imx8mm-verdin-v1.1.dtsi, for V1.0 HW the imx8mm-verdin.dtsi is reworked to include the V1.1 dtsi and then it deletes and adds whatever is different. This commit incorporates the following HW changes: - Changed PMIC - Removal of ADC MAX11607 (The replacement TI TLA2024 is not yet added) - Removal of external PCIe PHY Clock in favour of SoC provided one - Prepare for not stuffed security alternatives SE050, ATTPM20P - Changed pin usage, see below Pin usage changed from V1.0 to V1.1 HW: To ease creation of V1.0 and V1.1 device trees move all pin groups, also wifi and nonwifi ones, into imx8mm-verdin-v1.1.dtsi and change them as needed in imx8mm-verdin.dtsi for V1.0 HW. The eMMC reset is now connected to the SD1_RESET_B ball. Add it to the eMMC pin groups for V1.1. CTRL_FORCE_OFF_MOCI# used to be controlled by SAI5_RXC in V1.0 HW. In V1.1 HW it is no longer under SW control. Delete the unused pin group for V1.1. Wi-Fi_WKUP_WLAN used to be controlled by SD1_RESET_B in V1.0 HW. In V1.1 HW it is controlled by SAI5_RXC. Update the pin group for V1.1. Related-to: ELB-3130, ELB-3136, ELB-3150 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>