diff options
Diffstat (limited to 'arch/arm/boot/dts/am33xx.dtsi')
-rw-r--r-- | arch/arm/boot/dts/am33xx.dtsi | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/am33xx.dtsi b/arch/arm/boot/dts/am33xx.dtsi index 20a3f29a6bfe..c2f14e875eb6 100644 --- a/arch/arm/boot/dts/am33xx.dtsi +++ b/arch/arm/boot/dts/am33xx.dtsi | |||
@@ -338,5 +338,52 @@ | |||
338 | power = <250>; | 338 | power = <250>; |
339 | ti,hwmods = "usb_otg_hs"; | 339 | ti,hwmods = "usb_otg_hs"; |
340 | }; | 340 | }; |
341 | |||
342 | mac: ethernet@4a100000 { | ||
343 | compatible = "ti,cpsw"; | ||
344 | ti,hwmods = "cpgmac0"; | ||
345 | cpdma_channels = <8>; | ||
346 | ale_entries = <1024>; | ||
347 | bd_ram_size = <0x2000>; | ||
348 | no_bd_ram = <0>; | ||
349 | rx_descs = <64>; | ||
350 | mac_control = <0x20>; | ||
351 | slaves = <2>; | ||
352 | cpts_active_slave = <0>; | ||
353 | cpts_clock_mult = <0x80000000>; | ||
354 | cpts_clock_shift = <29>; | ||
355 | reg = <0x4a100000 0x800 | ||
356 | 0x4a101200 0x100>; | ||
357 | #address-cells = <1>; | ||
358 | #size-cells = <1>; | ||
359 | interrupt-parent = <&intc>; | ||
360 | /* | ||
361 | * c0_rx_thresh_pend | ||
362 | * c0_rx_pend | ||
363 | * c0_tx_pend | ||
364 | * c0_misc_pend | ||
365 | */ | ||
366 | interrupts = <40 41 42 43>; | ||
367 | ranges; | ||
368 | |||
369 | davinci_mdio: mdio@4a101000 { | ||
370 | compatible = "ti,davinci_mdio"; | ||
371 | #address-cells = <1>; | ||
372 | #size-cells = <0>; | ||
373 | ti,hwmods = "davinci_mdio"; | ||
374 | bus_freq = <1000000>; | ||
375 | reg = <0x4a101000 0x100>; | ||
376 | }; | ||
377 | |||
378 | cpsw_emac0: slave@4a100200 { | ||
379 | /* Filled in by U-Boot */ | ||
380 | mac-address = [ 00 00 00 00 00 00 ]; | ||
381 | }; | ||
382 | |||
383 | cpsw_emac1: slave@4a100300 { | ||
384 | /* Filled in by U-Boot */ | ||
385 | mac-address = [ 00 00 00 00 00 00 ]; | ||
386 | }; | ||
387 | }; | ||
341 | }; | 388 | }; |
342 | }; | 389 | }; |