linux-uconsole/Documentation/devicetree/bindings/net
Giuseppe CAVALLARO 53b26b9bc9 stmmac: dwmac-sti: review the glue-logic for STi4xx and STiD127 SoCs
This patch is to review the whole glue logic adopted on STi SoCs that
was bugged.

In the old glue-logic there was a lot of confusion when setup the
retiming especially for STiD127 where, for example, the bits 6 and 7
(in the GMAC  control register) have a different meaning of what is
used for STiH4xx SoCs. So we cannot adopt the same glue for all these
SoCs.
Moreover, GiGa on STiD127 didn't work and, for all the SoCs, the RGMII
couldn't run when the speed was 10Mbps (because the clock was not properly
managed).
Note that the phy clock needs to be provided by the platform as well as
documented in the related binding file (updated as consequence).

The old code supported too many configurations never adopted and validated.
This made the code very complex to maintain and debug in case of issues.

The patch simplifies all the configurations as commented in the tables
inside the file and obviously it has been tested on all the boards
based on the SoCs mentioned.

With this patch, the dwmac-sti is also ready to support new configurations that
will be available on next SoC generations.

Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@st.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-10-14 16:40:06 -04:00
..
can can: rcar_can: document device tree bindings 2014-08-18 01:03:42 +02:00
dsa Documentation: devicetree: update dsa binding with optional properties 2014-08-27 22:59:41 -07:00
ieee802154
nfc NFC: dts: st21nfcb_i2c: Fix invalid interrupts polarity. 2014-09-24 02:02:23 +02:00
wireless
allwinner,sun4i-emac.txt
allwinner,sun4i-mdio.txt
allwinner,sun7i-a20-gmac.txt
altera_tse.txt
amd-xgbe-phy.txt amd-xgbe: Update/fix 2.5GbE support 2014-07-30 18:46:52 -07:00
amd-xgbe.txt amd-xgbe: Add hardware timestamp support 2014-07-30 18:46:52 -07:00
apm-xgene-enet.txt Documentation: dts: Update section header for APM X-Gene 2014-10-10 15:06:59 -04:00
arc_emac.txt
broadcom-bcm87xx.txt
broadcom-bcmgenet.txt
broadcom-mdio-unimac.txt net: phy: add generic UniMAC MDIO bus driver 2014-08-27 22:59:39 -07:00
broadcom-sf2.txt Documentation: devicetree: add Broadcom Starfighter 2 binding 2014-08-27 22:59:41 -07:00
broadcom-systemport.txt
calxeda-xgmac.txt
cavium-mdio.txt
cavium-mix.txt
cavium-pip.txt
cdns-emac.txt
cpsw-phy-sel.txt
cpsw.txt net: cpsw: Add am33xx MACID readout 2014-09-30 01:30:43 -04:00
davicom-dm9000.txt
davinci-mdio.txt
davinci_emac.txt
emac_rockchip.txt dt-bindings: Document EMAC Rockchip 2014-09-09 17:29:59 -07:00
ethernet.txt
fixed-link.txt
fsl-fec.txt ARM: Documentation: Update fec dts binding doc 2014-09-13 17:32:17 -04:00
fsl-tsec-phy.txt
gpmc-eth.txt
hisilicon-hix5hd2-gmac.txt
lpc-eth.txt
macb.txt
marvell-armada-370-neta.txt
marvell-orion-mdio.txt
marvell-orion-net.txt
marvell-pp2.txt
marvell-pxa168.txt Documentation: bindings: net: add the Marvell PXA168 Ethernet controller 2014-09-30 16:36:12 -04:00
mdio-gpio.txt
mdio-mux-gpio.txt
mdio-mux-mmioreg.txt
mdio-mux.txt
meson-dwmac.txt net: stmmac: meson: document device tree bindings 2014-09-26 00:12:56 -04:00
micrel-ks8851.txt
micrel-ksz90x1.txt
micrel.txt net/phy: micrel: Add clock support for KSZ8021/KSZ8031 2014-10-10 15:35:13 -04:00
moxa,moxart-mac.txt
opencores-ethoc.txt
phy.txt
qca-qca7000-spi.txt Documentation: add Device tree bindings for QCA7000 2014-09-29 00:23:52 -04:00
samsung-sxgbe.txt Documentation: treewide: fix typos and grammar 2014-08-26 09:35:51 +02:00
sh_eth.txt net: sh_eth: Add r8a7794 support 2014-08-02 16:38:32 -07:00
smsc-lan91c111.txt
smsc911x.txt
socfpga-dwmac.txt net: stmmac: add fix_mac_speed support for socfpga 2014-08-22 12:33:48 -07:00
sti-dwmac.txt stmmac: dwmac-sti: review the glue-logic for STi4xx and STiD127 SoCs 2014-10-14 16:40:06 -04:00
stmmac.txt Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2014-10-07 21:16:26 -04:00
via-rhine.txt
via-velocity.txt