[PATCH v3 0/9] imx: add latest Boundary Devices boards support
Gary Bisson
gary.bisson at boundarydevices.com
Sat Apr 2 09:25:42 PDT 2016
Hi all,
This series adds support for the following Boundary Devices boards:
- Nitrogen7 (i.MX7)
- Nitrogen6SX (i.MX6SoloX)
- Nitrogen6QP_MAX (i.MX6QP)
The first patches add display and CAN support to i.MX7 device tree. Those
two features have been successfully tested on the Nitrogen7. Also the support
of CKIL clock has been added in order to use it as slow clock for the WiFi
module.
Then the last 3 patches add some missing configurations in order to fully
support Boundary platforms using imx_v6_v7_defconfig.
All the patches have been applied/tested on top of Shawn's 'for-next' branch.
Here are some remarks/questions that came during testing:
- Is the pxp v4l2 driver being worked on for mainline inclusion?
- Are the ldb modifications for SoloX being worked on for mainline inclusion?
- Is the WM8960 ASoC machine driver being worked on for mainline inclusion?
- When booting the Nitrogen7, there's backtrace due to clk_pllv3_prepare, does
it happen on the sdb too? Note that it doesn't prevent the board to work.
Changes v1 -> v2:
- Remove lines commented out from nitrogen6sx dts as suggested by Vladimir
- Disable pcie for nitrogen6qp_max dts
Changes v2 -> v3:
- Re-order lcdif node by unit-address order
- Re-order flexcan nodes by unit-address order
- Remove flexcan unnecessary stop-mode property
- Fix Nitrogen7 BT UART clock parent
- Fix Nitrogen7 lvdo2 node to be always-on
Regards,
Gary
Gary Bisson (9):
ARM: dts: imx7d: add lcdif support
ARM: dts: imx7d: add flexcan support
clk: imx: add ckil clock for i.MX7
ARM: dts: imx: add Boundary Devices Nitrogen7 board
ARM: dts: imx: add Boundary Devices Nitrogen6_MAX QP board
ARM: dts: imx: add Boundary Devices Nitrogen6_SoloX board
ARM: imx_v6_v7_defconfig: add FT5x06 and TSC2004 touch support
ARM: imx_v6_v7_defconfig: add CONFIG_I2C_MUX_GPIO
ARM: imx_v6_v7_defconfig: add CONFIG_RTC_DRV_M41T80
arch/arm/boot/dts/Makefile | 3 +
arch/arm/boot/dts/imx6qp-nitrogen6_max.dts | 59 +++
arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 732 ++++++++++++++++++++++++++
arch/arm/boot/dts/imx7d-nitrogen7.dts | 819 +++++++++++++++++++++++++++++
arch/arm/boot/dts/imx7d.dtsi | 31 ++
arch/arm/configs/imx_v6_v7_defconfig | 4 +
drivers/clk/imx/clk-imx7d.c | 3 +-
include/dt-bindings/clock/imx7d-clock.h | 3 +-
8 files changed, 1652 insertions(+), 2 deletions(-)
create mode 100644 arch/arm/boot/dts/imx6qp-nitrogen6_max.dts
create mode 100644 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts
create mode 100644 arch/arm/boot/dts/imx7d-nitrogen7.dts
--
2.7.0
More information about the linux-arm-kernel
mailing list