/dts-v1/; #include "sam9x7.dtsi" / { model = "minic"; compatible = "kit,minic", "microchip,sam9x7", "atmel,at91sam9"; aliases { i2c = ..; uart = ...; sdcard = &sdmmc0; spi = ...; }; chosen { stdout-path = "serial0:115200n8"; }; }; &classd { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_classd_default>; atmel,pwm-type = "single"; atmel,non-overlap-time = <20>; status = "okay"; }; &dbgu { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_dbgu_default>; status = "okay"; }; &dma0 { status = "okay"; }; &ehci0 { status = "okay"; }; &ohci0 { // TODO }; &pinctrl { // TODO }; &qspi { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_qspi>; status = "okay"; flash@0 { compatible = "jedec,spi-nor"; // TODO at91bootstrap@0 { label = "at91bs"; reg = <0x0 0x4000>; }; dtb@4000 { label = "dtb"; reg <0x4000 0x10000>; }; kernel@10000 { label = "linux"; reg = <0x10000 0x800000>; }; rootfs@800000 { label = "rootfs"; reg = <0x8000000 0x10000000>; }; }; }; &slow_xtal { clock-frequency = <32768>; }; &trng { status = "okay"; }; &shutdown_controller { debounce-delay-us = <97