1*65ee2f3cSAdam Ford/* 2*65ee2f3cSAdam Ford * Common file for GPMC connected smsc9221 on omaps 3*65ee2f3cSAdam Ford * 4*65ee2f3cSAdam Ford * Compared to smsc911x, smsc9221 (and others like smsc9217 5*65ee2f3cSAdam Ford * or smsc 9218) has faster timings, leading to higher 6*65ee2f3cSAdam Ford * bandwidth. 7*65ee2f3cSAdam Ford * 8*65ee2f3cSAdam Ford * Note that the board specifc DTS file needs to specify 9*65ee2f3cSAdam Ford * ranges, pinctrl, reg, interrupt parent and interrupts. 10*65ee2f3cSAdam Ford */ 11*65ee2f3cSAdam Ford 12*65ee2f3cSAdam Ford/ { 13*65ee2f3cSAdam Ford vddvario: regulator-vddvario { 14*65ee2f3cSAdam Ford compatible = "regulator-fixed"; 15*65ee2f3cSAdam Ford regulator-name = "vddvario"; 16*65ee2f3cSAdam Ford regulator-always-on; 17*65ee2f3cSAdam Ford }; 18*65ee2f3cSAdam Ford 19*65ee2f3cSAdam Ford vdd33a: regulator-vdd33a { 20*65ee2f3cSAdam Ford compatible = "regulator-fixed"; 21*65ee2f3cSAdam Ford regulator-name = "vdd33a"; 22*65ee2f3cSAdam Ford regulator-always-on; 23*65ee2f3cSAdam Ford }; 24*65ee2f3cSAdam Ford}; 25*65ee2f3cSAdam Ford 26*65ee2f3cSAdam Ford&gpmc { 27*65ee2f3cSAdam Ford ethernet@gpmc { 28*65ee2f3cSAdam Ford compatible = "smsc,lan9221","smsc,lan9115"; 29*65ee2f3cSAdam Ford bank-width = <2>; 30*65ee2f3cSAdam Ford 31*65ee2f3cSAdam Ford gpmc,mux-add-data; 32*65ee2f3cSAdam Ford gpmc,cs-on-ns = <0>; 33*65ee2f3cSAdam Ford gpmc,cs-rd-off-ns = <42>; 34*65ee2f3cSAdam Ford gpmc,cs-wr-off-ns = <36>; 35*65ee2f3cSAdam Ford gpmc,adv-on-ns = <6>; 36*65ee2f3cSAdam Ford gpmc,adv-rd-off-ns = <12>; 37*65ee2f3cSAdam Ford gpmc,adv-wr-off-ns = <12>; 38*65ee2f3cSAdam Ford gpmc,oe-on-ns = <0>; 39*65ee2f3cSAdam Ford gpmc,oe-off-ns = <42>; 40*65ee2f3cSAdam Ford gpmc,we-on-ns = <0>; 41*65ee2f3cSAdam Ford gpmc,we-off-ns = <36>; 42*65ee2f3cSAdam Ford gpmc,rd-cycle-ns = <60>; 43*65ee2f3cSAdam Ford gpmc,wr-cycle-ns = <54>; 44*65ee2f3cSAdam Ford gpmc,access-ns = <36>; 45*65ee2f3cSAdam Ford gpmc,page-burst-access-ns = <0>; 46*65ee2f3cSAdam Ford gpmc,bus-turnaround-ns = <0>; 47*65ee2f3cSAdam Ford gpmc,cycle2cycle-delay-ns = <0>; 48*65ee2f3cSAdam Ford gpmc,wr-data-mux-bus-ns = <18>; 49*65ee2f3cSAdam Ford gpmc,wr-access-ns = <42>; 50*65ee2f3cSAdam Ford gpmc,cycle2cycle-samecsen; 51*65ee2f3cSAdam Ford gpmc,cycle2cycle-diffcsen; 52*65ee2f3cSAdam Ford 53*65ee2f3cSAdam Ford vddvario-supply = <&vddvario>; 54*65ee2f3cSAdam Ford vdd33a-supply = <&vdd33a>; 55*65ee2f3cSAdam Ford reg-io-width = <4>; 56*65ee2f3cSAdam Ford smsc,save-mac-address; 57*65ee2f3cSAdam Ford }; 58*65ee2f3cSAdam Ford}; 59