mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-12 07:57:21 +00:00
f99e0ad25a
add device tree files for sam9x60ek board with below changes. - Add initial device nodes (pmc, pinctrl, sdhc, dbgu & pit) - Add the reg property for the pinctrl node. - Add the "u-boot,dm-pre-reloc" property to determine which nodes are used by the board_init_f stage. Signed-off-by: Sandeep Sheriker Mallikarjun <sandeepsheriker.mallikarjun@microchip.com> [prasanthi.chellakumar@microchip.com: fix style/whitespace issues] Signed-off-by: Prasanthi Chellakumar <prasanthi.chellakumar@microchip.com> [nicolas.ferre@microchip.com: - fix gclk, - fix pio/pinctrl controller definition and allow to have more than only PIOA for this SoC, - removing pinctrl address] Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com> [claudiu.beznea@microchip.com: - use SAM9X60's compatible for pinctrl - add drive strength and slew rate options for SDMMC0 pins.] Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com> [tudor.ambarus@microchip.com: - u-boot,dm-pre-reloc property in dedicated file, - fix pit len, starts from 0xFFFFFE40 and it is of len 0x10] Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
104 lines
1.1 KiB
Text
104 lines
1.1 KiB
Text
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
/*
|
|
* sam9x60-u-boot.dts - Device Tree file for SAM9X60 SoC.
|
|
*
|
|
* Copyright (C) 2019 Microchip Technology Inc. and its subsidiaries
|
|
*/
|
|
|
|
/ {
|
|
chosen {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
ahb {
|
|
u-boot,dm-pre-reloc;
|
|
|
|
apb {
|
|
u-boot,dm-pre-reloc;
|
|
|
|
pinctrl {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&sdhci0 {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&dbgu {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&pinctrl_dbgu {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&pinctrl_sdhci0 {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&pioA {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&pmc {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&main {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&plla {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&mck {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&periph {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&pioA_clk {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&sdhci0_clk {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&dbgu_clk {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&generic {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&sdhci0_gclk {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&slowckc {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&slow_osc {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&slow_rc_osc {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&td_slck {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&md_slck {
|
|
u-boot,dm-pre-reloc;
|
|
};
|