
Hi everyone,
Here is a V2 of the support of the Sun8i NanoPi M1 platform. I created a patch serie instead on a standalone patch because the kernel device tree for Nanopi uses a dtsi file that does not exist in u-boot. This dtsi will be added in this serie.
Changes since V1: - Added the NanoPi dtsi from the kernel device tree - Updated the NanoPi Neo device tree to use the dtsi - Updated the dtsi from the kernel reference to remove the gpio-keys to be able to use this dtsi file for the NanoPi Neo Air. I will send this patch to the kernel if this modification make sense. - Updated the NanoPi Neo Air to use the dtsi
Patch01: Add the support of the NanoPi M1 platform. Based from the kernel device tree so the NanoPi dtsi file is also added. Patch02: Update the NanoPi Neo to use the dtsi to be close to the one from the kernel. Patch03: Move the gpio-keys to the dts file to have a generic dtsi file and be able to use it for the NanoPi Neo Air. Patch04: Update the NanoPi Neo Air device tree file to use the dtsi one.
Thank you in advance for your reviews/comments.
Best regards,
Mylène Josserand (4): sunxi: Add support for NanoPi M1 sunxi: Update NanoPi Neo to use dtsi sunxi: Move gpio-keys from NanoPi dtsi to dts sunxi: Update NanoPi Neo Air to use dtsi
arch/arm/dts/Makefile | 1 + arch/arm/dts/sun8i-h3-nanopi-m1.dts | 77 +++++++++++++++++++ arch/arm/dts/sun8i-h3-nanopi-neo-air.dts | 51 +------------ arch/arm/dts/sun8i-h3-nanopi-neo.dts | 82 +++----------------- arch/arm/dts/sun8i-h3-nanopi.dtsi | 124 +++++++++++++++++++++++++++++++ board/sunxi/MAINTAINERS | 5 ++ configs/nanopi_m1_defconfig | 16 ++++ 7 files changed, 233 insertions(+), 123 deletions(-) create mode 100644 arch/arm/dts/sun8i-h3-nanopi-m1.dts create mode 100644 arch/arm/dts/sun8i-h3-nanopi.dtsi create mode 100644 configs/nanopi_m1_defconfig