minic/minic.dts

88 lines
1.1 KiB
Text

/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