opnsense-src/sys/dev/dpaa
Justin Hibbits 3e7ddf02dc Make dpaa work with only slightly modified Linux device trees.
Linux has a slightly different device tree definition for DPAA than originally
done in the FreeBSD driver.  This changes the driver to be mostly compatible
with the Linux device tree definitions.  Currently the differences are:

bman-portals: compatible = "fsl,bman-portals" (Linux is "simple-bus")
qman-portals: compatible = "fsl,qman-portals" (Linux is "simple-bus")
fman: compatible = "fsl,fman" (Linux is "simple-bus")

The Linux device tree doesn't specify anything for rgmii in the mdio.  This
change still requires the device tree to specify the phy-handle, and doesn't yet
support tbi.
2016-11-12 20:45:03 +00:00
..
bman.c Remove an unnecessary debug printf. 2016-10-21 02:07:03 +00:00
bman.h
bman_fdt.c Make dpaa work with only slightly modified Linux device trees. 2016-11-12 20:45:03 +00:00
bman_portals.c Use proper integer-pointer type conversions. 2016-10-18 00:55:15 +00:00
fman.c Make dpaa work with only slightly modified Linux device trees. 2016-11-12 20:45:03 +00:00
fman.h Make dpaa work with only slightly modified Linux device trees. 2016-11-12 20:45:03 +00:00
fman_fdt.c Remove a hack requiring dtsec0 to always be enabled for mdio. 2016-10-21 02:16:11 +00:00
fman_mdio.c Remove a hack requiring dtsec0 to always be enabled for mdio. 2016-10-21 02:16:11 +00:00
if_dtsec.c Make dpaa work with only slightly modified Linux device trees. 2016-11-12 20:45:03 +00:00
if_dtsec.h Remove a hack requiring dtsec0 to always be enabled for mdio. 2016-10-21 02:16:11 +00:00
if_dtsec_fdt.c Make dpaa work with only slightly modified Linux device trees. 2016-11-12 20:45:03 +00:00
if_dtsec_im.c
if_dtsec_im.h
if_dtsec_rm.c Make dpaa work with only slightly modified Linux device trees. 2016-11-12 20:45:03 +00:00
if_dtsec_rm.h
portals.h
portals_common.c Use proper integer-pointer type conversions. 2016-10-18 00:55:15 +00:00
qman.c Use proper integer-pointer type conversions. 2016-10-18 00:55:15 +00:00
qman.h
qman_fdt.c Make dpaa work with only slightly modified Linux device trees. 2016-11-12 20:45:03 +00:00
qman_portals.c Use proper integer-pointer type conversions. 2016-10-18 00:55:15 +00:00