1*d9be183bSDerald D. Woods// SPDX-License-Identifier: GPL-2.0
2*d9be183bSDerald D. Woods/*
3*d9be183bSDerald D. Woods * Common file for GPMC connected smsc911x on omaps
4*d9be183bSDerald D. Woods *
5*d9be183bSDerald D. Woods * Note that the board specifc DTS file needs to specify
6*d9be183bSDerald D. Woods * ranges, pinctrl, reg, interrupt parent and interrupts.
7*d9be183bSDerald D. Woods */
8*d9be183bSDerald D. Woods
9*d9be183bSDerald D. Woods/ {
10*d9be183bSDerald D. Woods	vddvario: regulator-vddvario {
11*d9be183bSDerald D. Woods		  compatible = "regulator-fixed";
12*d9be183bSDerald D. Woods		  regulator-name = "vddvario";
13*d9be183bSDerald D. Woods		  regulator-always-on;
14*d9be183bSDerald D. Woods	};
15*d9be183bSDerald D. Woods
16*d9be183bSDerald D. Woods	vdd33a: regulator-vdd33a {
17*d9be183bSDerald D. Woods		compatible = "regulator-fixed";
18*d9be183bSDerald D. Woods		regulator-name = "vdd33a";
19*d9be183bSDerald D. Woods		regulator-always-on;
20*d9be183bSDerald D. Woods	};
21*d9be183bSDerald D. Woods};
22*d9be183bSDerald D. Woods
23*d9be183bSDerald D. Woods&gpmc {
24*d9be183bSDerald D. Woods	ethernet@gpmc {
25*d9be183bSDerald D. Woods		compatible = "smsc,lan9221", "smsc,lan9115";
26*d9be183bSDerald D. Woods		bank-width = <2>;
27*d9be183bSDerald D. Woods		gpmc,device-width = <1>;
28*d9be183bSDerald D. Woods		gpmc,cycle2cycle-samecsen = <1>;
29*d9be183bSDerald D. Woods		gpmc,cycle2cycle-diffcsen = <1>;
30*d9be183bSDerald D. Woods		gpmc,cs-on-ns = <5>;
31*d9be183bSDerald D. Woods		gpmc,cs-rd-off-ns = <150>;
32*d9be183bSDerald D. Woods		gpmc,cs-wr-off-ns = <150>;
33*d9be183bSDerald D. Woods		gpmc,adv-on-ns = <0>;
34*d9be183bSDerald D. Woods		gpmc,adv-rd-off-ns = <15>;
35*d9be183bSDerald D. Woods		gpmc,adv-wr-off-ns = <40>;
36*d9be183bSDerald D. Woods		gpmc,oe-on-ns = <45>;
37*d9be183bSDerald D. Woods		gpmc,oe-off-ns = <140>;
38*d9be183bSDerald D. Woods		gpmc,we-on-ns = <45>;
39*d9be183bSDerald D. Woods		gpmc,we-off-ns = <140>;
40*d9be183bSDerald D. Woods		gpmc,rd-cycle-ns = <155>;
41*d9be183bSDerald D. Woods		gpmc,wr-cycle-ns = <155>;
42*d9be183bSDerald D. Woods		gpmc,access-ns = <120>;
43*d9be183bSDerald D. Woods		gpmc,page-burst-access-ns = <20>;
44*d9be183bSDerald D. Woods		gpmc,bus-turnaround-ns = <75>;
45*d9be183bSDerald D. Woods		gpmc,cycle2cycle-delay-ns = <75>;
46*d9be183bSDerald D. Woods		gpmc,wait-monitoring-ns = <0>;
47*d9be183bSDerald D. Woods		gpmc,clk-activation-ns = <0>;
48*d9be183bSDerald D. Woods		gpmc,wr-data-mux-bus-ns = <0>;
49*d9be183bSDerald D. Woods		gpmc,wr-access-ns = <0>;
50*d9be183bSDerald D. Woods		vddvario-supply = <&vddvario>;
51*d9be183bSDerald D. Woods		vdd33a-supply = <&vdd33a>;
52*d9be183bSDerald D. Woods		reg-io-width = <4>;
53*d9be183bSDerald D. Woods		smsc,save-mac-address;
54*d9be183bSDerald D. Woods	};
55*d9be183bSDerald D. Woods};
56