1c89b5c65SMax Filippov* OpenCores MAC 10/100 Mbps 2c89b5c65SMax Filippov 3c89b5c65SMax FilippovRequired properties: 4c89b5c65SMax Filippov- compatible: Should be "opencores,ethoc". 5c89b5c65SMax Filippov- reg: two memory regions (address and length), 6c89b5c65SMax Filippov first region is for the device registers and descriptor rings, 7c89b5c65SMax Filippov second is for the device packet memory. 8c89b5c65SMax Filippov- interrupts: interrupt for the device. 9c89b5c65SMax Filippov 10c89b5c65SMax FilippovOptional properties: 11c89b5c65SMax Filippov- clocks: phandle to refer to the clk used as per 12c89b5c65SMax Filippov Documentation/devicetree/bindings/clock/clock-bindings.txt 13c89b5c65SMax Filippov 14c89b5c65SMax FilippovExamples: 15c89b5c65SMax Filippov 16c89b5c65SMax Filippov enet0: ethoc@fd030000 { 17c89b5c65SMax Filippov compatible = "opencores,ethoc"; 18c89b5c65SMax Filippov reg = <0xfd030000 0x4000 0xfd800000 0x4000>; 19c89b5c65SMax Filippov interrupts = <1>; 20c89b5c65SMax Filippov local-mac-address = [00 50 c2 13 6f 00]; 21c89b5c65SMax Filippov clocks = <&osc>; 22c89b5c65SMax Filippov }; 23