Loading...
Note: File does not exist in v4.17.
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2021 Corentin Labbe <clabbe@baylibre.com>
4 * Device Tree file for SSI 1328
5 */
6
7/dts-v1/;
8
9#include "gemini.dtsi"
10
11/ {
12 model = "SSI 1328";
13 compatible = "ssi,1328", "cortina,gemini";
14 #address-cells = <1>;
15 #size-cells = <1>;
16
17 memory@0 {
18 /* 128 MB */
19 device_type = "memory";
20 reg = <0x00000000 0x8000000>;
21 };
22
23 aliases {
24 mdio-gpio0 = &mdio0;
25 };
26
27 chosen {
28 bootargs = "console=ttyS0,19200n8 initrd=0x900000,9M";
29 stdout-path = &uart0;
30 };
31
32 mdio0: mdio {
33 compatible = "virtual,mdio-gpio";
34 gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>, /* MDC */
35 <&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */
36 #address-cells = <1>;
37 #size-cells = <0>;
38
39 /* LAN Marvell 88E1118 */
40 phy0: ethernet-phy@1 {
41 reg = <1>;
42 device_type = "ethernet-phy";
43 };
44 /* WAN ICPlus IP101A */
45 phy1: ethernet-phy@2 {
46 reg = <2>;
47 device_type = "ethernet-phy";
48 };
49 };
50};
51
52ðernet {
53 status = "okay";
54 ethernet-port@0 {
55 phy-mode = "rgmii";
56 phy-handle = <&phy0>;
57 };
58 ethernet-port@1 {
59 phy-mode = "rgmii";
60 phy-handle = <&phy1>;
61 };
62};
63
64&flash {
65 status = "okay";
66 /* 32MB of flash */
67 reg = <0x30000000 0x03200000>;
68
69 pinctrl-names = "enabled", "disabled";
70 pinctrl-0 = <&pflash_default_pins>;
71 pinctrl-1 = <&pflash_disabled_pins>;
72
73 partitions {
74 compatible = "redboot-fis";
75 /* Eraseblock at 0xfe0000 */
76 fis-index-block = <0x7F>;
77 };
78};
79
80&gpio0 {
81 pinctrl-names = "default";
82 pinctrl-0 = <&gpio0_default_pins>;
83};
84
85&ide0 {
86 status = "okay";
87};
88
89&ide1 {
90 status = "okay";
91};
92
93&sata {
94 cortina,gemini-ata-muxmode = <0>;
95 cortina,gemini-enable-sata-bridge;
96 status = "okay";
97};
98
99&syscon {
100 pinctrl {
101 /*
102 * gpio0agrp cover line 0-4
103 * gpio0bgrp cover line 5
104 */
105 gpio0_default_pins: pinctrl-gpio0 {
106 mux {
107 function = "gpio0";
108 groups = "gpio0agrp", "gpio0bgrp";
109 };
110 };
111 pflash_disabled_pins: pinctrl-pflash-disabled {
112 mux {
113 function = "gpio0";
114 groups = "gpio0ggrp", "gpio0igrp", "gpio0jgrp",
115 "gpio0kgrp";
116 };
117 };
118 pinctrl-gmii {
119 /* This platform use both the ethernet ports */
120 mux {
121 function = "gmii";
122 groups = "gmii_gmac0_grp", "gmii_gmac1_grp";
123 };
124 };
125 };
126};
127
128&usb0 {
129 status = "okay";
130};
131
132&usb1 {
133 status = "okay";
134};