0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * DTS file for SPEAr300 SoC
0004 *
0005 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
0006 */
0007
0008 /include/ "spear3xx.dtsi"
0009
0010 / {
0011 ahb {
0012 #address-cells = <1>;
0013 #size-cells = <1>;
0014 compatible = "simple-bus";
0015 ranges = <0x60000000 0x60000000 0x50000000
0016 0xd0000000 0xd0000000 0x30000000>;
0017
0018 pinmux@99000000 {
0019 compatible = "st,spear300-pinmux";
0020 reg = <0x99000000 0x1000>;
0021 };
0022
0023 clcd@60000000 {
0024 compatible = "arm,pl110", "arm,primecell";
0025 reg = <0x60000000 0x1000>;
0026 interrupts = <30>;
0027 status = "disabled";
0028 };
0029
0030 fsmc: flash@94000000 {
0031 compatible = "st,spear600-fsmc-nand";
0032 #address-cells = <1>;
0033 #size-cells = <1>;
0034 reg = <0x94000000 0x1000 /* FSMC Register */
0035 0x80000000 0x0010 /* NAND Base DATA */
0036 0x80020000 0x0010 /* NAND Base ADDR */
0037 0x80010000 0x0010>; /* NAND Base CMD */
0038 reg-names = "fsmc_regs", "nand_data", "nand_addr", "nand_cmd";
0039 status = "disabled";
0040 };
0041
0042 sdhci@70000000 {
0043 compatible = "st,sdhci-spear";
0044 reg = <0x70000000 0x100>;
0045 interrupts = <1>;
0046 status = "disabled";
0047 };
0048
0049 shirq: interrupt-controller@0x50000000 {
0050 compatible = "st,spear300-shirq";
0051 reg = <0x50000000 0x1000>;
0052 interrupts = <28>;
0053 #interrupt-cells = <1>;
0054 interrupt-controller;
0055 };
0056
0057 apb {
0058 #address-cells = <1>;
0059 #size-cells = <1>;
0060 compatible = "simple-bus";
0061 ranges = <0xa0000000 0xa0000000 0x10000000
0062 0xd0000000 0xd0000000 0x30000000>;
0063
0064 gpio1: gpio@a9000000 {
0065 #gpio-cells = <2>;
0066 compatible = "arm,pl061", "arm,primecell";
0067 gpio-controller;
0068 reg = <0xa9000000 0x1000>;
0069 interrupts = <8>;
0070 interrupt-parent = <&shirq>;
0071 status = "disabled";
0072 };
0073
0074 kbd@a0000000 {
0075 compatible = "st,spear300-kbd";
0076 reg = <0xa0000000 0x1000>;
0077 interrupts = <7>;
0078 interrupt-parent = <&shirq>;
0079 status = "disabled";
0080 };
0081 };
0082 };
0083 };