On Tue, Nov 19, 2024 at 09:40:18AM -0700, Ryan.Wanner@xxxxxxxxxxxxx wrote: > From: Romain Sioen <romain.sioen@xxxxxxxxxxxxx> > > Add device tree support for the SAMA7D65 Curiosity board. > Update the Makefile to include the new device tree file. > > uart6 is related to flexcom6, hence not sorted in alphabetical order. > > Signed-off-by: Romain Sioen <romain.sioen@xxxxxxxxxxxxx> > Signed-off-by: Varshini Rajendran <varshini.rajendran@xxxxxxxxxxxxx> > --- > arch/arm/boot/dts/microchip/Makefile | 3 + > .../dts/microchip/at91-sama7d65_curiosity.dts | 89 ++ > .../arm/boot/dts/microchip/sama7d65-pinfunc.h | 947 ++++++++++++++++++ > 3 files changed, 1039 insertions(+) > create mode 100644 arch/arm/boot/dts/microchip/at91-sama7d65_curiosity.dts > create mode 100644 arch/arm/boot/dts/microchip/sama7d65-pinfunc.h > > diff --git a/arch/arm/boot/dts/microchip/Makefile b/arch/arm/boot/dts/microchip/Makefile > index 470fe46433a9..79cd38fdc7da 100644 > --- a/arch/arm/boot/dts/microchip/Makefile > +++ b/arch/arm/boot/dts/microchip/Makefile > @@ -12,6 +12,7 @@ DTC_FLAGS_at91-sama5d2_xplained := -@ > DTC_FLAGS_at91-sama5d3_eds := -@ > DTC_FLAGS_at91-sama5d3_xplained := -@ > DTC_FLAGS_at91-sama5d4_xplained := -@ > +DTC_FLAGS_at91-sama7d65_curiosity := -@ > DTC_FLAGS_at91-sama7g54_curiosity := -@ > DTC_FLAGS_at91-sama7g5ek := -@ > dtb-$(CONFIG_SOC_AT91RM9200) += \ > @@ -90,6 +91,8 @@ dtb-$(CONFIG_SOC_SAM_V7) += \ > at91-sama5d4_xplained.dtb \ > at91-sama5d4ek.dtb \ > at91-vinco.dtb > +dtb-$(CONFIG_SOC_SAMA7D65) += \ > + at91-sama7d65_curiosity.dtb > dtb-$(CONFIG_SOC_SAMA7G5) += \ > at91-sama7g54_curiosity.dtb \ > at91-sama7g5ek.dtb > diff --git a/arch/arm/boot/dts/microchip/at91-sama7d65_curiosity.dts b/arch/arm/boot/dts/microchip/at91-sama7d65_curiosity.dts > new file mode 100644 > index 000000000000..c307c5a58b74 > --- /dev/null > +++ b/arch/arm/boot/dts/microchip/at91-sama7d65_curiosity.dts > @@ -0,0 +1,89 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * at91-sama7d65_curiosity.dts - Device Tree file for SAMA7D65 Curiosity board > + * > + * Copyright (c) 2024 Microchip Technology Inc. and its subsidiaries > + * > + * Author: Romain Sioen <romain.sioen@xxxxxxxxxxxxx> > + * > + */ > +/dts-v1/; > +#include "sama7d65-pinfunc.h" > +#include "sama7d65.dtsi" > +#include <dt-bindings/mfd/atmel-flexcom.h> > +#include <dt-bindings/pinctrl/at91.h> > + > +/ { > + model = "Microchip SAMA7D65 Curiosity"; > + compatible = "microchip,sama7d65-curiosity", "microchip,sama7d65", "microchip,sama7d6", "microchip,sama7"; Please wrap code according to coding style (checkpatch is not a coding style description but only a tool). > + > + chosen { > + bootargs = "rw root=/dev/mmcblk0p2 rootfstype=ext4 rootwait"; Drop, not really correct. My board uses read-only root and ext2. > + stdout-path = "serial0:115200n8"; > + }; > + > + aliases { > + serial0 = &uart6; > + }; > + > + memory@60000000 { > + device_type = "memory"; > + reg = <0x60000000 0x40000000>; > + }; > +}; Best regards, Krzysztof