u-boot-2016/doc/device-tree-bindings
Hannes Schmelzer db40c1aa1c drivers/net/phy: add fixed-phy / fixed-link support
This patch adds support for having a "fixed-link" to some other MAC
(like some embedded switch-device).

For this purpose we introduce a new phy-driver, called "Fixed PHY".

Fixed PHY works only with CONFIG_DM_ETH enabled, since the fixed-link is
described with a subnode below ethernet interface.

Most ethernet drivers (unfortunately not all are following same scheme
for searching/attaching phys) are calling "phy_connect(...)" for getting
a phy-device.
At this point we link in, we search here for a subnode called "fixed-
link", once found we start phy_device_create(...) with the special phy-
id PHY_FIXED_ID (0xa5a55a5a).

During init the "Fixed PHY" driver has registered with this id and now
gets probed, during probe we get all the details about fixed-link out of
dts, later on the phy reports this values.

Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com>

Signed-off-by: Hannes Schmelzer <oe5hpm@oevsv.at>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
2017-03-26 09:58:26 -05:00
..
adc
ata
clock Merge git://git.denx.de/u-boot-rockchip 2017-03-17 14:15:17 -04:00
cpu
exynos
firmware
gpio
gpu
i2c
input
leds
mailbox
misc
mmc
mtd
nand
net drivers/net/phy: add fixed-phy / fixed-link support 2017-03-26 09:58:26 -05:00
pci mvebu: pcie: Add support for GPIO reset for PCIe device 2017-03-23 08:45:25 +01:00
pinctrl PINCTRL: stm32f7: add pin control driver 2017-03-17 14:15:14 -04:00
pmic
power
pwm
regulator
remoteproc
reset
serial
spi ARM: DTS: stm32: add stm32f746-disco device tree files 2017-01-28 14:04:42 -05:00
spmi
thermal
timer drivers: timer: Introduce ARC timer driver 2017-03-24 14:20:55 +03:00
usb mvebu: usb: xhci: Add VBUS regulator supply to the host driver 2017-03-23 08:45:25 +01:00
video
chosen.txt
config.txt part_efi: document device-tree binding for part_efi configuration 2017-03-20 18:04:40 -04:00
README
root.txt

Device Tree Bindings Staging Area
=================================

This directory contains device tree bindings for U-Boot.

These follow along with Linux kernel bindings, with a few additions. By
adding the files here, U-Boot patches can clearly show thees additions.
This makes it easier for device tree people to review these additions in
patches sent to the U-Boot mailing list.

The intent IS to commit these files to U-Boot. Hopefully at some point
the files will be stored in another repo (shared with Linux) which is
brought in as needed. Changes here are intended to mirror changes in the
Linux Documentation/devicetree/bindings/ directory.

sjg@chromium.org
17-Jan-12