0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * Copyright (C) 2021 Corentin Labbe <clabbe@baylibre.com>
0004 */
0005
0006 /dts-v1/;
0007
0008 #include "intel-ixp42x.dtsi"
0009
0010 / {
0011 model = "Welltech EPBX100";
0012 compatible = "welltech,epbx100", "intel,ixp42x";
0013 #address-cells = <1>;
0014 #size-cells = <1>;
0015
0016 memory@0 {
0017 /* 64 MB SDRAM */
0018 device_type = "memory";
0019 reg = <0x00000000 0x4000000>;
0020 };
0021
0022 chosen {
0023 bootargs = "console=ttyS0,115200n8 root=/dev/ram0 initrd=0x00800000,9M";
0024 stdout-path = "uart0:115200n8";
0025 };
0026
0027 aliases {
0028 serial0 = &uart0;
0029 };
0030
0031 soc {
0032 bus@c4000000 {
0033 flash@0,0 {
0034 compatible = "intel,ixp4xx-flash", "cfi-flash";
0035 bank-width = <2>;
0036 /*
0037 * 16 MB of Flash
0038 */
0039 reg = <0 0x00000000 0x1000000>;
0040
0041 partitions {
0042 compatible = "fixed-partitions";
0043 #address-cells = <1>;
0044 #size-cells = <1>;
0045
0046 partition@0 {
0047 label = "RedBoot";
0048 reg = <0x00000000 0x00080000>;
0049 read-only;
0050 };
0051 partition@80000 {
0052 label = "zImage";
0053 reg = <0x00080000 0x00100000>;
0054 read-only;
0055 };
0056 partition@180000 {
0057 label = "ramdisk";
0058 reg = <0x00180000 0x00300000>;
0059 read-only;
0060 };
0061 partition@480000 {
0062 label = "User";
0063 reg = <0x00480000 0x00b60000>;
0064 read-only;
0065 };
0066 partition@fe0000 {
0067 label = "FIS directory";
0068 reg = <0x00fe0000 0x001f000>;
0069 read-only;
0070 };
0071 partition@fff000 {
0072 label = "RedBoot config";
0073 reg = <0x00fff000 0x0001000>;
0074 read-only;
0075 };
0076 };
0077 };
0078 };
0079 };
0080 };