From patchwork Mon Jun 11 22:57:01 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [00/27] Add new PowerPC flavor for Freescale e500mc based platforms Date: Mon, 11 Jun 2012 12:57:01 -0000 From: Benjamin Collins X-Patchwork-Id: 164261 Message-Id: To: kernel-team@lists.ubuntu.com The following changes since commit e73dfc7ffe973e793bf3cc1448113e9e9aab2af6: UBUNTU: (config) Move dependency on crda to extra package (2012-06-11 09:09:04 -0700) are available in the git repository at: git://github.com/benmcollins/ubuntu-quantal-fsl.git e500mc for you to fetch changes up to 0814facb3471ec438a1d58780037738d8a10fff9: UBUNTU: build: Add powerpc-e500mc flavour (2012-06-11 17:40:28 -0400) Andy Fleming (6): UBUNTU: SAUCE: net: Add support for handling queueing in hardware UBUNTU: SAUCE: Convert MDIO and PHY Lib drivers to support 10G UBUNTU: SAUCE: of_mdio: Add of_phy_attach function UBUNTU: SAUCE: Convert mii_bus users to new MDIO bus API UBUNTU: SAUCE: fsl_pq_mdio: Add support for FMan UBUNTU: SAUCE: phy: Add support for VSC8234 Ben Collins (10): UBUNTU: [Upstream] EDAC: Fix compilation of mpc85xx_edac driver UBUNTU: [Upstream] Complete fsl qe/udc driver conversion UBUNTU: [Upstream] PPC: PCI: Fix pcibios_io_space_offset() so it works for 32-bit ptr/64-bit rsrcs UBUNTU: [Upstream] SCSI: AACRAID: Use resource_size_t for IO mem pointers and offsets UBUNTU: [Upstream] SCSI: AACRAID: Better handling of in-flight events on thread stop UBUNTU: [Upstream] SCSI: AACRAID: Relax the tight timeout loop on fib commands UBUNTU: [Upstream] SCSI: AACRAID: Fix endian issues in core and SRC portions of driver UBUNTU: build: Fix genportconfigs maintainer target UBUNTU: build: Add a command that allows overriding vars by flavours UBUNTU: build: Add powerpc-e500mc flavour Emil Medve (1): UBUNTU: SAUCE: phylib: Minimum hack to get the generic 10G PHY driver to work with 10G "fixed-link"s Kumar Gala (6): UBUNTU: SAUCE: powerpc/pamu: Add driver to initialize PAMU tables UBUNTU: SAUCE: fsl_qbman: Add drivers for Freescale DPAA Qman & Bman UBUNTU: SAUCE: fsl_pme2: Add support for DPAA PME UBUNTU: SAUCE: fmd: FMD14 integration UBUNTU: SAUCE: dpaa_eth: Ethernet driver for Freescale QorIQ DPA Architecture UBUNTU: SAUCE: powerpc/85xx: Add DPAA/networking support for P4080DS Madalin Bucur (4): UBUNTU: SAUCE: net/flow: remove sleeping and deferral mechanism from flow_cache_flush UBUNTU: SAUCE: net/phy: avoid reaching an unsupported speed and duplex combination UBUNTU: SAUCE: net/phy: abort genphy_read_status when link changes during speed and duplex reading UBUNTU: SAUCE: net/phy: added autocross feature for forced links on VSC82x4 Documentation/networking/fman.txt | 232 + arch/powerpc/Kconfig | 20 + arch/powerpc/kernel/pci-common.c | 8 +- arch/powerpc/platforms/85xx/Kconfig | 17 + arch/powerpc/platforms/85xx/Makefile | 1 + arch/powerpc/platforms/85xx/corenet_ds.c | 49 + arch/powerpc/platforms/85xx/corenet_ds.h | 4 +- arch/powerpc/platforms/85xx/p4080_ds.c | 17 +- arch/powerpc/platforms/85xx/p4080_ds_mdio.c | 333 ++ arch/powerpc/sysdev/Makefile | 1 + arch/powerpc/sysdev/fsl_pamu.c | 426 ++ arch/powerpc/sysdev/fsl_pamu.h | 382 ++ debian.master/config/amd64/config.common.amd64 | 5 + debian.master/config/armel/config.common.armel | 7 + debian.master/config/armhf/config.common.armhf | 7 + debian.master/config/config.common.ubuntu | 193 +- debian.master/config/enforce | 2 +- debian.master/config/i386/config.common.i386 | 5 + debian.master/config/powerpc/config.common.powerpc | 14 +- .../config/powerpc/config.flavour.powerpc-e500mc | 58 + .../config/powerpc/config.flavour.powerpc-smp | 15 + .../config/powerpc/config.flavour.powerpc64-smp | 13 + debian.master/config/ppc64/config.common.ppc64 | 13 + debian.master/control.d/vars.powerpc-e500mc | 6 + debian.master/control.stub.in | 2 +- debian.master/d-i/kernel-versions.in | 1 + debian.master/rules.d/powerpc.mk | 16 +- debian/rules.d/0-common-vars.mk | 5 + debian/rules.d/1-maintainer.mk | 2 +- debian/rules.d/2-binary-arch.mk | 15 +- drivers/Kconfig | 2 + drivers/edac/mpc85xx_edac.c | 2 +- drivers/net/Kconfig | 62 +- drivers/net/Makefile | 1 + drivers/net/dpa/Makefile | 19 + drivers/net/dpa/NetCommSw/Kconfig | 57 + drivers/net/dpa/NetCommSw/Makefile | 13 + .../net/dpa/NetCommSw/Peripherals/FM/HC/Makefile | 15 + drivers/net/dpa/NetCommSw/Peripherals/FM/HC/hc.c | 1584 ++++++ .../net/dpa/NetCommSw/Peripherals/FM/MAC/Makefile | 14 + .../net/dpa/NetCommSw/Peripherals/FM/MAC/dtsec.c | 1943 ++++++++ .../net/dpa/NetCommSw/Peripherals/FM/MAC/dtsec.h | 634 +++ .../NetCommSw/Peripherals/FM/MAC/dtsec_mii_acc.c | 120 + .../NetCommSw/Peripherals/FM/MAC/dtsec_mii_acc.h | 78 + .../net/dpa/NetCommSw/Peripherals/FM/MAC/fm_mac.c | 560 +++ .../net/dpa/NetCommSw/Peripherals/FM/MAC/fm_mac.h | 197 + .../net/dpa/NetCommSw/Peripherals/FM/MAC/tgec.c | 1268 +++++ .../net/dpa/NetCommSw/Peripherals/FM/MAC/tgec.h | 482 ++ .../NetCommSw/Peripherals/FM/MAC/tgec_mii_acc.c | 121 + .../NetCommSw/Peripherals/FM/MAC/tgec_mii_acc.h | 81 + drivers/net/dpa/NetCommSw/Peripherals/FM/Makefile | 21 + .../net/dpa/NetCommSw/Peripherals/FM/Pcd/Makefile | 19 + .../net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_cc.c | 3467 ++++++++++++++ .../net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_cc.h | 312 ++ .../net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_kg.c | 3189 ++++++++++++ .../net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_pcd.c | 1693 +++++++ .../net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_pcd.h | 715 +++ .../dpa/NetCommSw/Peripherals/FM/Pcd/fm_pcd_ipc.h | 326 ++ .../net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_plcr.c | 1702 +++++++ .../net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_prs.c | 517 ++ .../net/dpa/NetCommSw/Peripherals/FM/Port/Makefile | 19 + .../dpa/NetCommSw/Peripherals/FM/Port/fm_port.c | 5060 ++++++++++++++++++++ .../dpa/NetCommSw/Peripherals/FM/Port/fm_port.h | 894 ++++ .../dpa/NetCommSw/Peripherals/FM/Port/fm_port_im.c | 789 +++ .../net/dpa/NetCommSw/Peripherals/FM/Rtc/Makefile | 15 + .../net/dpa/NetCommSw/Peripherals/FM/Rtc/fm_rtc.c | 891 ++++ .../net/dpa/NetCommSw/Peripherals/FM/Rtc/fm_rtc.h | 217 + drivers/net/dpa/NetCommSw/Peripherals/FM/fm.c | 4605 ++++++++++++++++++ drivers/net/dpa/NetCommSw/Peripherals/FM/fm.h | 699 +++ drivers/net/dpa/NetCommSw/Peripherals/FM/fm_ipc.h | 449 ++ .../net/dpa/NetCommSw/Peripherals/FM/fm_muram.c | 164 + .../dpa/NetCommSw/Peripherals/FM/inc/fm_common.h | 1173 +++++ .../net/dpa/NetCommSw/Peripherals/FM/inc/fm_hc.h | 86 + drivers/net/dpa/NetCommSw/etc/Makefile | 11 + drivers/net/dpa/NetCommSw/etc/error.c | 118 + drivers/net/dpa/NetCommSw/etc/list.c | 70 + drivers/net/dpa/NetCommSw/etc/memcpy.c | 665 +++ drivers/net/dpa/NetCommSw/etc/mm.c | 1109 +++++ drivers/net/dpa/NetCommSw/etc/mm.h | 101 + drivers/net/dpa/NetCommSw/etc/sprint.c | 81 + .../NetCommSw/inc/Peripherals/crc_mac_addr_ext.h | 363 ++ .../net/dpa/NetCommSw/inc/Peripherals/dpaa_ext.h | 206 + drivers/net/dpa/NetCommSw/inc/Peripherals/fm_ext.h | 1347 ++++++ .../net/dpa/NetCommSw/inc/Peripherals/fm_mac_ext.h | 713 +++ .../dpa/NetCommSw/inc/Peripherals/fm_muram_ext.h | 158 + .../net/dpa/NetCommSw/inc/Peripherals/fm_pcd_ext.h | 2160 +++++++++ .../dpa/NetCommSw/inc/Peripherals/fm_port_ext.h | 2196 +++++++++ .../net/dpa/NetCommSw/inc/Peripherals/fm_rtc_ext.h | 592 +++ .../dpa/NetCommSw/inc/Peripherals/mii_acc_ext.h | 75 + drivers/net/dpa/NetCommSw/inc/core_ext.h | 81 + drivers/net/dpa/NetCommSw/inc/cores/e500v2_ext.h | 413 ++ drivers/net/dpa/NetCommSw/inc/cores/ppc_ext.h | 130 + drivers/net/dpa/NetCommSw/inc/ctype_ext.h | 93 + drivers/net/dpa/NetCommSw/inc/debug_ext.h | 259 + drivers/net/dpa/NetCommSw/inc/endian_ext.h | 446 ++ drivers/net/dpa/NetCommSw/inc/enet_ext.h | 154 + drivers/net/dpa/NetCommSw/inc/error_ext.h | 553 +++ drivers/net/dpa/NetCommSw/inc/etc/list_ext.h | 357 ++ drivers/net/dpa/NetCommSw/inc/etc/mem_ext.h | 317 ++ drivers/net/dpa/NetCommSw/inc/etc/memcpy_ext.h | 173 + drivers/net/dpa/NetCommSw/inc/etc/mm_ext.h | 300 ++ drivers/net/dpa/NetCommSw/inc/etc/sprint_ext.h | 125 + .../inc/integrations/P1023/dpaa_integration_ext.h | 328 ++ .../NetCommSw/inc/integrations/P1023/part_ext.h | 81 + .../inc/integrations/P1023/part_integration_ext.h | 659 +++ .../P3040_P4080_P5020/dpaa_integration_ext.h | 452 ++ .../inc/integrations/P3040_P4080_P5020/part_ext.h | 83 + .../P3040_P4080_P5020/part_integration_ext.h | 331 ++ drivers/net/dpa/NetCommSw/inc/math_ext.h | 98 + drivers/net/dpa/NetCommSw/inc/ncsw_ext.h | 430 ++ drivers/net/dpa/NetCommSw/inc/net_ext.h | 388 ++ drivers/net/dpa/NetCommSw/inc/std_ext.h | 48 + drivers/net/dpa/NetCommSw/inc/stdarg_ext.h | 48 + drivers/net/dpa/NetCommSw/inc/stdlib_ext.h | 161 + drivers/net/dpa/NetCommSw/inc/string_ext.h | 55 + drivers/net/dpa/NetCommSw/inc/types_ext.h | 111 + drivers/net/dpa/NetCommSw/inc/xx_ext.h | 881 ++++ .../net/dpa/NetCommSw/integrations/P1023/Makefile | 9 + .../NetCommSw/integrations/P1023/module_strings.c | 71 + .../integrations/P3040_P4080_P5020/Makefile | 9 + .../P3040_P4080_P5020/module_strings.c | 62 + drivers/net/dpa/NetCommSw/ncsw_config.mk | 34 + drivers/net/dpa/NetCommSw/p1023_dflags.h | 65 + drivers/net/dpa/NetCommSw/p3040_4080_5020_dflags.h | 62 + drivers/net/dpa/NetCommSw/src/Makefile | 11 + drivers/net/dpa/NetCommSw/src/inc/system/sys_ext.h | 118 + .../net/dpa/NetCommSw/src/inc/system/sys_io_ext.h | 46 + drivers/net/dpa/NetCommSw/src/inc/types_linux.h | 200 + .../net/dpa/NetCommSw/src/inc/wrapper/fsl_fman.h | 279 ++ .../dpa/NetCommSw/src/inc/wrapper/fsl_fman_test.h | 83 + .../dpa/NetCommSw/src/inc/wrapper/lnxwrp_fm_ext.h | 162 + drivers/net/dpa/NetCommSw/src/inc/xx/xx.h | 50 + drivers/net/dpa/NetCommSw/src/system/Makefile | 10 + drivers/net/dpa/NetCommSw/src/system/sys_io.c | 171 + drivers/net/dpa/NetCommSw/src/wrapper/Makefile | 18 + drivers/net/dpa/NetCommSw/src/wrapper/fman_test.c | 1076 +++++ drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_fm.c | 1202 +++++ drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_fm.h | 257 + .../net/dpa/NetCommSw/src/wrapper/lnxwrp_fm_port.c | 1182 +++++ .../dpa/NetCommSw/src/wrapper/lnxwrp_ioctls_fm.c | 2648 ++++++++++ .../src/wrapper/lnxwrp_ioctls_fm_compat.c | 789 +++ .../src/wrapper/lnxwrp_ioctls_fm_compat.h | 379 ++ .../dpa/NetCommSw/src/wrapper/lnxwrp_resources.c | 1172 +++++ .../dpa/NetCommSw/src/wrapper/lnxwrp_resources.h | 111 + .../net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs.c | 60 + .../net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs.h | 67 + .../dpa/NetCommSw/src/wrapper/lnxwrp_sysfs_fm.c | 575 +++ .../dpa/NetCommSw/src/wrapper/lnxwrp_sysfs_fm.h | 48 + .../NetCommSw/src/wrapper/lnxwrp_sysfs_fm_port.c | 364 ++ .../NetCommSw/src/wrapper/lnxwrp_sysfs_fm_port.h | 48 + drivers/net/dpa/NetCommSw/src/xx/Makefile | 12 + drivers/net/dpa/NetCommSw/src/xx/stdlib.c | 264 + drivers/net/dpa/NetCommSw/src/xx/udivdi3.c | 132 + drivers/net/dpa/NetCommSw/src/xx/xx_linux.c | 901 ++++ drivers/net/dpa/dpa-ethtool.c | 201 + drivers/net/dpa/dpaa_1588.c | 562 +++ drivers/net/dpa/dpaa_1588.h | 141 + drivers/net/dpa/dpaa_eth-common.h | 150 + drivers/net/dpa/dpaa_eth.c | 3251 +++++++++++++ drivers/net/dpa/dpaa_eth.h | 127 + drivers/net/dpa/mac-api.c | 674 +++ drivers/net/dpa/mac.c | 428 ++ drivers/net/dpa/mac.h | 113 + drivers/net/dpa/offline_port.c | 340 ++ drivers/net/dpa/offline_port.h | 45 + drivers/net/dpa/xgmac_mdio.c | 286 ++ drivers/net/dpa/xgmac_mdio.h | 61 + drivers/net/dsa/mv88e6060.c | 6 +- drivers/net/dsa/mv88e6xxx.c | 14 +- drivers/net/ethernet/broadcom/tg3.c | 4 +- drivers/net/ethernet/dnet.c | 7 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 24 +- drivers/net/ethernet/freescale/fsl_pq_mdio.h | 11 +- drivers/net/ethernet/rdc/r6040.c | 5 +- drivers/net/ethernet/smsc/smsc9420.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 7 +- drivers/net/ethernet/xilinx/ll_temac_mdio.c | 6 +- drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 7 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 7 +- drivers/net/phy/fixed.c | 15 +- drivers/net/phy/icplus.c | 12 +- drivers/net/phy/mdio-bitbang.c | 4 +- drivers/net/phy/mdio-mux.c | 8 +- drivers/net/phy/mdio_bus.c | 8 +- drivers/net/phy/phy.c | 12 +- drivers/net/phy/phy_device.c | 183 +- drivers/net/phy/vitesse.c | 92 +- drivers/of/of_mdio.c | 20 +- drivers/scsi/aacraid/aacraid.h | 5 +- drivers/scsi/aacraid/comminit.c | 4 +- drivers/scsi/aacraid/commsup.c | 9 +- drivers/scsi/aacraid/linit.c | 14 +- drivers/scsi/aacraid/nark.c | 4 +- drivers/scsi/aacraid/rkt.c | 2 +- drivers/scsi/aacraid/rx.c | 4 +- drivers/scsi/aacraid/sa.c | 4 +- drivers/scsi/aacraid/src.c | 53 +- drivers/staging/Kconfig | 4 + drivers/staging/Makefile | 2 + drivers/staging/et131x/et131x.c | 5 +- drivers/staging/fsl_pme2/Kconfig | 215 + drivers/staging/fsl_pme2/Makefile | 10 + drivers/staging/fsl_pme2/pme2_ctrl.c | 1332 ++++++ drivers/staging/fsl_pme2/pme2_db.c | 572 +++ drivers/staging/fsl_pme2/pme2_high.c | 944 ++++ drivers/staging/fsl_pme2/pme2_low.c | 276 ++ drivers/staging/fsl_pme2/pme2_private.h | 180 + drivers/staging/fsl_pme2/pme2_regs.h | 173 + drivers/staging/fsl_pme2/pme2_sample_db.c | 426 ++ drivers/staging/fsl_pme2/pme2_scan.c | 1111 +++++ drivers/staging/fsl_pme2/pme2_sys.h | 64 + drivers/staging/fsl_pme2/pme2_sysfs.c | 565 +++ drivers/staging/fsl_pme2/pme2_test.h | 74 + drivers/staging/fsl_pme2/pme2_test_high.c | 238 + drivers/staging/fsl_pme2/pme2_test_scan.c | 653 +++ drivers/staging/fsl_qbman/Kconfig | 278 ++ drivers/staging/fsl_qbman/Makefile | 23 + drivers/staging/fsl_qbman/bman_config.c | 688 +++ drivers/staging/fsl_qbman/bman_debugfs.c | 121 + drivers/staging/fsl_qbman/bman_driver.c | 586 +++ drivers/staging/fsl_qbman/bman_high.c | 1044 ++++ drivers/staging/fsl_qbman/bman_low.h | 494 ++ drivers/staging/fsl_qbman/bman_private.h | 149 + drivers/staging/fsl_qbman/bman_test.c | 57 + drivers/staging/fsl_qbman/bman_test.h | 92 + drivers/staging/fsl_qbman/bman_test_high.c | 181 + drivers/staging/fsl_qbman/bman_test_thresh.c | 197 + drivers/staging/fsl_qbman/dpa_sys.h | 324 ++ drivers/staging/fsl_qbman/dpa_uio.c | 231 + drivers/staging/fsl_qbman/qman_config.c | 1010 ++++ drivers/staging/fsl_qbman/qman_debugfs.c | 1311 +++++ drivers/staging/fsl_qbman/qman_driver.c | 541 +++ drivers/staging/fsl_qbman/qman_fqalloc.c | 264 + drivers/staging/fsl_qbman/qman_high.c | 2361 +++++++++ drivers/staging/fsl_qbman/qman_low.h | 1186 +++++ drivers/staging/fsl_qbman/qman_private.h | 292 ++ drivers/staging/fsl_qbman/qman_test.c | 61 + drivers/staging/fsl_qbman/qman_test.h | 85 + drivers/staging/fsl_qbman/qman_test_errata.c | 248 + drivers/staging/fsl_qbman/qman_test_high.c | 222 + drivers/staging/fsl_qbman/qman_test_hotpotato.c | 497 ++ drivers/staging/fsl_qbman/qman_utility.c | 131 + drivers/usb/gadget/fsl_qe_udc.h | 4 +- drivers/usb/gadget/fsl_udc_core.c | 2 +- drivers/usb/gadget/fsl_usb2_udc.h | 4 +- include/linux/Kbuild | 1 + include/linux/fmd/Kbuild | 5 + include/linux/fmd/Peripherals/Kbuild | 4 + include/linux/fmd/Peripherals/fm_ioctls.h | 322 ++ include/linux/fmd/Peripherals/fm_pcd_ioctls.h | 1538 ++++++ include/linux/fmd/Peripherals/fm_port_ioctls.h | 683 +++ include/linux/fmd/Peripherals/fm_test_ioctls.h | 208 + include/linux/fmd/integrations/Kbuild | 1 + .../linux/fmd/integrations/integration_ioctls.h | 47 + include/linux/fmd/ioctls.h | 96 + include/linux/fmd/net_ioctls.h | 383 ++ include/linux/fsl_bman.h | 471 ++ include/linux/fsl_pme.h | 795 +++ include/linux/fsl_qman.h | 1761 +++++++ include/linux/netdev_features.h | 2 + include/linux/of_mdio.h | 3 + include/linux/phy.h | 54 +- net/core/dev.c | 6 + net/core/flow.c | 21 +- 265 files changed, 99089 insertions(+), 195 deletions(-) create mode 100644 Documentation/networking/fman.txt create mode 100644 arch/powerpc/platforms/85xx/p4080_ds_mdio.c create mode 100644 arch/powerpc/sysdev/fsl_pamu.c create mode 100644 arch/powerpc/sysdev/fsl_pamu.h create mode 100644 debian.master/config/powerpc/config.flavour.powerpc-e500mc create mode 100644 debian.master/control.d/vars.powerpc-e500mc create mode 100644 drivers/net/dpa/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Kconfig create mode 100644 drivers/net/dpa/NetCommSw/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/HC/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/HC/hc.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/dtsec.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/dtsec.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/dtsec_mii_acc.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/dtsec_mii_acc.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/fm_mac.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/fm_mac.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/tgec.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/tgec.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/tgec_mii_acc.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/MAC/tgec_mii_acc.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_cc.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_cc.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_kg.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_pcd.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_pcd.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_pcd_ipc.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_plcr.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Pcd/fm_prs.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Port/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Port/fm_port.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Port/fm_port.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Port/fm_port_im.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Rtc/Makefile create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Rtc/fm_rtc.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/Rtc/fm_rtc.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/fm.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/fm.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/fm_ipc.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/fm_muram.c create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/inc/fm_common.h create mode 100644 drivers/net/dpa/NetCommSw/Peripherals/FM/inc/fm_hc.h create mode 100644 drivers/net/dpa/NetCommSw/etc/Makefile create mode 100644 drivers/net/dpa/NetCommSw/etc/error.c create mode 100644 drivers/net/dpa/NetCommSw/etc/list.c create mode 100644 drivers/net/dpa/NetCommSw/etc/memcpy.c create mode 100644 drivers/net/dpa/NetCommSw/etc/mm.c create mode 100644 drivers/net/dpa/NetCommSw/etc/mm.h create mode 100644 drivers/net/dpa/NetCommSw/etc/sprint.c create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/crc_mac_addr_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/dpaa_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/fm_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/fm_mac_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/fm_muram_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/fm_pcd_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/fm_port_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/fm_rtc_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/Peripherals/mii_acc_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/core_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/cores/e500v2_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/cores/ppc_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/ctype_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/debug_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/endian_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/enet_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/error_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/etc/list_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/etc/mem_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/etc/memcpy_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/etc/mm_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/etc/sprint_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/integrations/P1023/dpaa_integration_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/integrations/P1023/part_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/integrations/P1023/part_integration_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/integrations/P3040_P4080_P5020/dpaa_integration_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/integrations/P3040_P4080_P5020/part_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/integrations/P3040_P4080_P5020/part_integration_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/math_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/ncsw_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/net_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/std_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/stdarg_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/stdlib_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/string_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/types_ext.h create mode 100644 drivers/net/dpa/NetCommSw/inc/xx_ext.h create mode 100644 drivers/net/dpa/NetCommSw/integrations/P1023/Makefile create mode 100644 drivers/net/dpa/NetCommSw/integrations/P1023/module_strings.c create mode 100644 drivers/net/dpa/NetCommSw/integrations/P3040_P4080_P5020/Makefile create mode 100644 drivers/net/dpa/NetCommSw/integrations/P3040_P4080_P5020/module_strings.c create mode 100644 drivers/net/dpa/NetCommSw/ncsw_config.mk create mode 100644 drivers/net/dpa/NetCommSw/p1023_dflags.h create mode 100644 drivers/net/dpa/NetCommSw/p3040_4080_5020_dflags.h create mode 100644 drivers/net/dpa/NetCommSw/src/Makefile create mode 100644 drivers/net/dpa/NetCommSw/src/inc/system/sys_ext.h create mode 100644 drivers/net/dpa/NetCommSw/src/inc/system/sys_io_ext.h create mode 100644 drivers/net/dpa/NetCommSw/src/inc/types_linux.h create mode 100644 drivers/net/dpa/NetCommSw/src/inc/wrapper/fsl_fman.h create mode 100644 drivers/net/dpa/NetCommSw/src/inc/wrapper/fsl_fman_test.h create mode 100644 drivers/net/dpa/NetCommSw/src/inc/wrapper/lnxwrp_fm_ext.h create mode 100644 drivers/net/dpa/NetCommSw/src/inc/xx/xx.h create mode 100644 drivers/net/dpa/NetCommSw/src/system/Makefile create mode 100644 drivers/net/dpa/NetCommSw/src/system/sys_io.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/Makefile create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/fman_test.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_fm.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_fm.h create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_fm_port.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_ioctls_fm.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_ioctls_fm_compat.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_ioctls_fm_compat.h create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_resources.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_resources.h create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs.h create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs_fm.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs_fm.h create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs_fm_port.c create mode 100644 drivers/net/dpa/NetCommSw/src/wrapper/lnxwrp_sysfs_fm_port.h create mode 100644 drivers/net/dpa/NetCommSw/src/xx/Makefile create mode 100644 drivers/net/dpa/NetCommSw/src/xx/stdlib.c create mode 100644 drivers/net/dpa/NetCommSw/src/xx/udivdi3.c create mode 100644 drivers/net/dpa/NetCommSw/src/xx/xx_linux.c create mode 100644 drivers/net/dpa/dpa-ethtool.c create mode 100644 drivers/net/dpa/dpaa_1588.c create mode 100644 drivers/net/dpa/dpaa_1588.h create mode 100644 drivers/net/dpa/dpaa_eth-common.h create mode 100644 drivers/net/dpa/dpaa_eth.c create mode 100644 drivers/net/dpa/dpaa_eth.h create mode 100644 drivers/net/dpa/mac-api.c create mode 100644 drivers/net/dpa/mac.c create mode 100644 drivers/net/dpa/mac.h create mode 100644 drivers/net/dpa/offline_port.c create mode 100644 drivers/net/dpa/offline_port.h create mode 100644 drivers/net/dpa/xgmac_mdio.c create mode 100644 drivers/net/dpa/xgmac_mdio.h create mode 100644 drivers/staging/fsl_pme2/Kconfig create mode 100644 drivers/staging/fsl_pme2/Makefile create mode 100644 drivers/staging/fsl_pme2/pme2_ctrl.c create mode 100644 drivers/staging/fsl_pme2/pme2_db.c create mode 100644 drivers/staging/fsl_pme2/pme2_high.c create mode 100644 drivers/staging/fsl_pme2/pme2_low.c create mode 100644 drivers/staging/fsl_pme2/pme2_private.h create mode 100644 drivers/staging/fsl_pme2/pme2_regs.h create mode 100644 drivers/staging/fsl_pme2/pme2_sample_db.c create mode 100644 drivers/staging/fsl_pme2/pme2_scan.c create mode 100644 drivers/staging/fsl_pme2/pme2_sys.h create mode 100644 drivers/staging/fsl_pme2/pme2_sysfs.c create mode 100644 drivers/staging/fsl_pme2/pme2_test.h create mode 100644 drivers/staging/fsl_pme2/pme2_test_high.c create mode 100644 drivers/staging/fsl_pme2/pme2_test_scan.c create mode 100644 drivers/staging/fsl_qbman/Kconfig create mode 100644 drivers/staging/fsl_qbman/Makefile create mode 100644 drivers/staging/fsl_qbman/bman_config.c create mode 100644 drivers/staging/fsl_qbman/bman_debugfs.c create mode 100644 drivers/staging/fsl_qbman/bman_driver.c create mode 100644 drivers/staging/fsl_qbman/bman_high.c create mode 100644 drivers/staging/fsl_qbman/bman_low.h create mode 100644 drivers/staging/fsl_qbman/bman_private.h create mode 100644 drivers/staging/fsl_qbman/bman_test.c create mode 100644 drivers/staging/fsl_qbman/bman_test.h create mode 100644 drivers/staging/fsl_qbman/bman_test_high.c create mode 100644 drivers/staging/fsl_qbman/bman_test_thresh.c create mode 100644 drivers/staging/fsl_qbman/dpa_sys.h create mode 100644 drivers/staging/fsl_qbman/dpa_uio.c create mode 100644 drivers/staging/fsl_qbman/qman_config.c create mode 100644 drivers/staging/fsl_qbman/qman_debugfs.c create mode 100644 drivers/staging/fsl_qbman/qman_driver.c create mode 100644 drivers/staging/fsl_qbman/qman_fqalloc.c create mode 100644 drivers/staging/fsl_qbman/qman_high.c create mode 100644 drivers/staging/fsl_qbman/qman_low.h create mode 100644 drivers/staging/fsl_qbman/qman_private.h create mode 100644 drivers/staging/fsl_qbman/qman_test.c create mode 100644 drivers/staging/fsl_qbman/qman_test.h create mode 100644 drivers/staging/fsl_qbman/qman_test_errata.c create mode 100644 drivers/staging/fsl_qbman/qman_test_high.c create mode 100644 drivers/staging/fsl_qbman/qman_test_hotpotato.c create mode 100644 drivers/staging/fsl_qbman/qman_utility.c create mode 100644 include/linux/fmd/Kbuild create mode 100644 include/linux/fmd/Peripherals/Kbuild create mode 100644 include/linux/fmd/Peripherals/fm_ioctls.h create mode 100644 include/linux/fmd/Peripherals/fm_pcd_ioctls.h create mode 100644 include/linux/fmd/Peripherals/fm_port_ioctls.h create mode 100644 include/linux/fmd/Peripherals/fm_test_ioctls.h create mode 100644 include/linux/fmd/integrations/Kbuild create mode 100644 include/linux/fmd/integrations/integration_ioctls.h create mode 100644 include/linux/fmd/ioctls.h create mode 100644 include/linux/fmd/net_ioctls.h create mode 100644 include/linux/fsl_bman.h create mode 100644 include/linux/fsl_pme.h create mode 100644 include/linux/fsl_qman.h