mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-30 11:01:33 +00:00
add DM/DTS support for the UEC ethernet on QUICC Engine Block. Signed-off-by: Heiko Schocher <hs@denx.de> Patch-cc: Mario Six <mario.six@gdsys.cc> Patch-cc: Qiang Zhao <qiang.zhao@nxp.com> Patch-cc: Holger Brunck <holger.brunck@hitachi-powergrids.com> Patch-cc: Madalin Bucur <madalin.bucur@oss.nxp.com> Series-changes: 3 - revert: commit "3374264df97b" ("drivers: net: qe: deselect QE when DM_ETH is enabled") as now qe works with DM and DM_ETH support. - fix mailaddress from Holger Series-changes: 2 - add comments from Qiang Zhao: - add device node documentation - I did not drop the dm_qe_uec_phy.c and use drivers/net/fsl_mdio.c because using drivers/net/fsl_mdio.c leads in none existent udevice mdio@3320 instead boards with DM ETH support should use now this driver. - remove RFC tag Commit-notes: - I let the old none DM based implementation in code so boards should work with old implementation. This Code should be removed if all boards are converted to DM/DTS. - add the DM based qe uec driver under drivers/net/qe - Therefore copied the files uccf.c uccf.h uec.h from drivers/qe. So there are a lot of Codingstyle problems currently. I fix them in next version if this RFC patch is OK or it needs some changes. - The dm based driver code is now under drivers/net/qe/dm_qe_uec.c Used a lot of functions from drivers/qe/uec.c - seperated the PHY specific code into seperate file drivers/net/qe/dm_qe_uec_phy.c END |
||
---|---|---|
.. | ||
adc | ||
arm | ||
ata | ||
axi | ||
board | ||
bus | ||
clock | ||
cpu | ||
exynos | ||
firmware | ||
fpga | ||
fsp/fsp2/apollolake | ||
gpio | ||
gpu | ||
i2c | ||
input | ||
interrupt-controller | ||
leds | ||
mailbox | ||
memory | ||
memory-controller | ||
memory-controllers | ||
mfd | ||
misc | ||
mmc | ||
mtd | ||
nand | ||
net | ||
pci | ||
pci_endpoint | ||
phy | ||
pinctrl | ||
pmic | ||
power | ||
pwm | ||
ram | ||
regulator | ||
remoteproc | ||
reserved-memory | ||
reset | ||
rtc | ||
serial | ||
soc/fsl/cpm_qe/qe | ||
sound | ||
spi | ||
spmi | ||
sysreset | ||
thermal | ||
timer | ||
tpm2 | ||
usb | ||
video | ||
w1 | ||
w1-eeprom | ||
chosen.txt | ||
config.txt | ||
device.txt | ||
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