[linux-yocto] Review request: [linux-yocto-4.1] Create the standard/fsl-ls10xx kernel branch.
guojian.zhou at windriver.com
guojian.zhou at windriver.com
Tue Jul 5 03:48:10 PDT 2016
From: Guojian Zhou <guojian.zhou at windriver.com>
Create the new standard/fsl-ls10xx kernel branch for the fsl-ls10xx bsp.
The FSL LS1021A-IOT platform will work well with this patch.
====================================================================================
The following changes since commit 75d56a13f86fc48002e4a3f9ed60546db30432b7:
device property: Avoid potential dereferences of invalid pointers (2016-07-04 00:04:36 -0400)
are available in the git repository at:
https://github.com/GuojianZhou/linux-yocto-4.1 standard/fsl-ls10xx
for you to fetch changes up to bc5c12e776d6772827c97759be2ebfb2eeda5d07:
Add RTLSwitch support (2016-07-05 02:25:03 -0700)
----------------------------------------------------------------
Ahmed Mansour (6):
qbman: Corrections based on static analysis
qbman: Add Exception handling - static analysis
qbman: Fix qman_ceetm_cscn_dcp_get()
fsl_usdpaa: Protect against truncation
fsl_usdpaa: Fix mem_create behavior
pme: Protect against possible NULL dereference
Alex Porosanu (17):
fsl_qbman: Fix warning if lockdep is enabled in kernel config
dpa_offload: use SEC API for retrieving JR
dpa_offload: sync with CAAM changes
crypto: caam - make UIO JR driver depend on CONFIG_UIO
crypto: caam - UIO JR driver should be enabled by default
crypto: caam - fix UIO JR dependency
crypto: caam/qi - fix handling of create_caam_req_fq(...) error
crypto: caam/qi - rewrite logic on context release
crypto: caam/qi - FQs must be destroyed after being retired
crypto: caam - remove list lookup of requests
crypto: caam - add useful prints for debugging
crypto: caam - cleanup caamalg_qi
crypto: caam - change QI memory allocation on hotpath
crypto: caam - add support for MOVEB command
crypto: caam - fix TLS processing for SEC in LE mode
crypto: caam - remove SEC pool channel
crypto: caam - fix SEC ERA reading
Alexandru Badicioiu (3):
dpa_offload : fix kernel segfault in ipsec_offload application
dpa_offload : fix kernel segfault in ipsec_offload application on b4420qds
dpa_offload : get SEC output frame buffer size from user space
Alison Wang (4):
audio: dts: Add dts nodes on LS1021AQDS/TWR
qspi: ls102xa: Adjust the size of QSPI AMBA Bus memory map
ls102xa: dts: Remove big-endian-regs property for SAI
arm: ls1021a: add platform notifier for dma-coherent requirement
Alok Makhariya (4):
pdb: Patch to replace flag CPU_BIG_ENDIAN with __BIG_ENDIAN
gianfar: Moving inline static function to gianfar.h
gianfar: Calling ASF specific xmit and rx_ring_cleanup functions
gianfar: Allocate extra headroom while allocating skb in gianfar
Anca Jeanina FLOAREA (17):
dpa_classifier: fix policer parameters for enqueue action
dpa_classifier: fix lack of policer parameters in user read operation
dpa_ipsec: Fix incoherent use of copy_from_user
dpa_ipsec: Fix support for Policer engine
dpa_offload: Fix for Policer engine in dpa_ipsec_sa_add_policy
dpa_offload: Fix compat mode for dpa_ipsec_sa_in_params structure
dpa_offload: Policer memory is freed every time
dpa_offload: Fix thread safe support for get_counters
dpa_offload: Fix l2_hdr_size correct usage
dpa_offload: Fix memory leaks for Classifier counters
dpa_offload: Fix memory leak when plcr allocation failed
dpa_offload: Fix function free_resources to take in account errors
dpa_offload: Add support in DPA Stats for miss statistics
dpa_offload: Change memory allocation to support 512 counters
dpa_offload: Fix de-allocation of uninitialized value
dpa_offload: Fix inconsistent use of case labels
dpa_offload: Fix inconsistent use of case labels
Anca Jeanina Floarea (5):
dpa_offload: Fix precision loss in DPA Stats Policer counter
dpa_offload: Check SA returned by get_sa_from_sa_id
dpa_offload: Return error code in function dpa_ipsec_sa_get_seq_number
dpa_offload: Fix DPA Stats issues caused by tainted values
dpa_offload: Fix memory leak in copy_key_descriptor_compatcpy
Andrei Varvara (20):
dpa_offload: Circular queue utilities used in DPA offload code
dpa_offload: Add dts required when running ipsec offload usecase
dpa_offload: Add DPA IPsec component
dpa_offload: Add DPA IPsec Wrapper
dpa_offload: updated DPA IPsec not to require a valid index table
dpa_offload: verify if inbound policy verification is enabled
dpa_offload: use the SEC Era information from the device tree
dpa_offload: Add support for udev in DPA IPsec Wrapper
dpa_offload: dpa_ipsec - Add support for NULL encryption
dpa_offload: dpa_ipsec - Update create SA function to set hmd to invalid
dpa_offload: Sync dpa_ipsec w/ SDK 1.5
dpa_offload: Add new DTS for supporting DPA IPSec Multiple Instances
dpa_offload: Add DPA IPSec Multiple Instances support
dpa_offload: Fix in IPSec wrapper regarding dpa_ipsec_get_stats
dpa_offload: Fix ioctl for dpa_ipsec_get_stats
dpa_offload: Add DTS for supporting DPA IPSec Multiple Instances on T4240
fsl_dpa_offload: Fix T4240 DTS for Multiple DPAA IPSec Instances
fsl_dpa_offload: Used SA index has to be set with invalid value at initialization
dpa_offload: wrp compat, Instance ID not given OK when creating SAs
crypto: caam - Add define for NULL encryption
Andy Fleming (5):
dpaa: Fix dependencies for FMAN and DPAA Ethernet
fsl_qman: Remove integration code with the old platform PAMU driver
fmd: Remove debug output for AdjustLink
crypto: Select Async Tx DMA for XOR
rio: Make svr non-static
Anton Vorontsov (1):
of/mdio: Add support function for Ethernet fixed-link property
Aurelian Zanoschi (20):
dpa_stats: Add support for UNICAST class counter
dpa_stats: Add support for NCSP IP reassembly counter
dpa_stats: Updated Traffic Manager counter support
dpa_mac: Add support for get_mac_handle for memac
dpa_stats: added missing header dependency for qman_fq structure
dpa_stats: Updated the compat structure for traffic manager counter
dpa_offload: Added macros for printing error messages
dpa_classifier: exported dump_lookup_key function
dpa_offload: Fix for dpa_stats counter selection
dpa_offload: Improved error messages with runtime information in DPA Stats
dpa_offload: Added checks for dpa stats user provided params
dpa_offload: Added the implementation for Traffic Manager counter into DPA Stats
dpa_offload: Add DPA Stats driver support for udev devices
dpa_offload: Added Traffic Manager user-space counter implementation
dpa_offload: Update rx port to 1G in dts for T4240
dpa_offload: Add dts files for offloading apps on T2080
dpa_offload: Add SA per DSCP support in DPA IPSec
dpa_offload: Fix compat support for SA per DSCP
dpa_offload: Fix SA per DSCP IPv6 support
dpa_offload: Fix DPA Stats async request for 64bit US mode
Baruch Siach (1):
of/mdio: fix fixed link bus name
Bharat Bhushan (2):
fsl iommu: add get_dev_iommu_domain
iommu: Fix potential memory leak issue
Bhupesh Sharma (1):
ls1021a/dts: Add device nodes for FlexCAN IP instances
Bin Jiang (5):
dpaa/kdump: reserve Bman memory overlapped with available physical memory
fmd: FM fails to shutdown in CONFIG_DEBUG_SHIRQ
dpaa_eth: fix freeing bpool causes call trace
powerpc/kgdb: Fix gdb fails to get PC register in e500mc
fsl QMAN: locking FQ introduces call trace in RT
Bogdan Constantin Popescu (2):
dpa_offload: dpa_ipsec - SEC outbound fqid for SA
dpa_classifier: Add support for miss statistics
Bogdan Hamciuc (58):
fmd: Fix usage of irq_find_host
dpaa_eth: Reset congestion stats after display
dpaa_eth: MTU checking is not required for IP reassembled frames
dpaa_eth: Add overhead accounting control to CGRs
dpaa_eth: Put Tx Conf queues in the netdev's CGR
dpaa_eth: Make header reallocation unlikely
dpaa_eth: Adjust congestion threshold for 1G ports
dpaa_eth: Remove recycling logic from the SG egress path
dpaa_eth: Do not copy skb->data into SG fd
dpaa_eth: No longer set netdev->last_rx
dpaa_eth: Remove unused start_tx field
dpaa_eth: Remove unused ingress_calls field.
dpaa_eth: Optionally disable ndo_select_queue in favor of XPS
dpaa_eth: Hotfix for cpu_printk() in preemptible context
dpaa_eth: Put TxConf FQs in the default pool channel
dpaa_eth: Replace per_cpu_ptr with __this_cpu_ptr
dpaa_eth: Simplify access to percpu_priv stats
dpaa_eth: Optimize buffer allocation code
dpaa_eth: Use standard printing API
dpaa_eth: Linearize skbs with at least 16 frags
dpaa_eth: Remove cpu_printk leftover
dpaa_eth: Remove __devinit, __devexit macros
dpaa_eth: Add NETIF_F_LLTX to standard capability set
dpaa_eth: Remove obsolete compile-time warnings
dpaa: Eliminate unused variable
dpaa_eth: Switch compile default to "termination"
dpaa_eth: 64 instead of 32 bit NIC counters
dpaa_eth: Add NETPOLL support
dpaa_eth: Move bpool refill thresholds to Kconfig
dpaa_eth: Remove unused dpa_priv_s argument
dpaa_eth: Reshuffle struct dpa_priv_s
dpaa_eth: Use page fragment for egress SGT buffer
dpaa_eth: Minor optimization to _dpa_cleanup_tx_fd()
dpaa_eth: Differentiate printouts from the Error FQ
dpaa_eth: Create TxConf FQs with HOLDACTIVE flag
dpaa_eth: Fix Tx/TxConfirm initialization bug
dpaa_eth: Fix endless loop in case of memory depletion
fmd,dpaa_eth: Selectively reenable FMan allocation algorithm
dpaa_eth: Switch compile-time default optimization
dpaa_eth: Fix pool counters on error path
fsl_qman: Fix flipping of CSCI interrupt bit
dpaa_eth: Fix endless loop in case of memory depletion
fmd,dpaa_eth: Selectively reenable FMan allocation algorithm
dpaa_eth: Switch compile-time default optimization
dpaa_eth: Fix pool counters on error path
dpaa_eth: Simplify computation of skb headroom
dpaa_eth: Half-page buffer management
dpaa_eth: Rename dpa_bp_add_8_pages()
qbman: Clarify post-condition for bman_acquire()
dpaa_eth: Delay FMan port bringdown under traffic
dpaa_eth: Fix race between NAPI and dpa_start/stop
dpaa_eth: Conditionally-compile BUG_ONs
dpaa_eth: Cleanup prototype of dpa_get_channel()
dpaa_eth: Put Rx FQs in a new CGR
dpaa_eth: Fix error labels of dpa priv probe
dpaa_eth: Make CGR thresholds Kconfigurable
dpaa_eth: Fix initialization of private ingress FQs
crypto: caam - Restore cpus allowed mask at driver load/unload
Bogdan Purcareata (2):
dpaa_eth: TX csum computation refactoring
dpaa_eth: Offline port queues initialization
Camelia Groza (3):
fmd: Fix incorrect disabling of macsec cfg ptp register
fmd: Alter MACsec MFL when the SCI is missing from the SecTAG
dpaa_eth: fix MACsec memory leak
Cao Yong Hua (1):
Add RTLSwitch support
Chao Fu (11):
mtd: spi-nor: add a new field for spi_nor{}
Documentation: mtd: add a new document for SPI NOR flash
arm:dts:ls1021a:add qspi-memory address and correct qspi compatible
arm:dtsi:ls1021a:Add the DSPI transfer mode property in DSPI node
arm:dts:ls1021aqds: reduce the frequency for dspi flash
mtd: fsl-quadspi: use the information stored in spi-nor{}
mtd: fsl-quadspi: add the DDR quad read support for Spansion NOR
mtd: fsl-quadspi: add DDR quad read support for Micron
mtd: spi-nor: add DDR quad read support
mtd: spi-nor: add DDR quad read support for Micron
spi-nor:fsl-quadspi:Add LS1021 support for fsl_quadspi
Chen-Hui Zhao (9):
powerpc/85xx: add hardware timebase sync for CoreNet based SoCs
powerpc/85xx: do not sync time base at boot time
powerpc/85xx: add time base sync support for e6500
powerpc/smp: add cpu hotplug support for e6500
powerpc/rcpm: add struct ccsr_rcpm_v2
powerpc/85xx: add cache operators
powerpc/85xx: add support for e6500 L1 cache operation
powerpc/rcpm: add sleep feature for SoCs using RCPM
powerpc/rcpm: add sleep support for T4/B4 chips
Chenhui Zhao (32):
powerpc/mpic: supply a .disable callback
powerpc/suspend: disable irq by hardware when suspend
powerpc/cache: add cache flush operation for various e500
powerpc/85xx: support sleep feature on QorIQ SoCs with RCPM
drivers/fsl: add EPU FSM configuration for deep sleep
powerpc/deepsleep: Disable CPC speculation to avoid deep sleep hang
powerpc/corenet: use the mixed mode of MPIC when enabling CPU hotplug
powerpc/t104x: enable wakeup sources
powerpc/t104x: fix deep sleep resume problem in 32-bit mode
powerpc/rcpm: fix compile error with non-SMP mode
powerpc/t104x: fix typo
powerpc/t104x: enable wakeup sources(Add DTS missing parts)
powerpc/t104x: fix the deep sleep issue on T1042
fsl: fsm: use same interface to support T104x and LS1021A
powerpc: pm: save/restore CR register when doing deep sleep
arm: pm: add deep sleep support for LS1
dts: ls1021a: add the RCPM node and change FPGA's compatible
pm: ls1: diable QE device to make deep sleep work
dts: ls1: fix network issue
pm: ls1021: fix deep sleep issue when compiling kernel with THUMB2 instuction
arm: ls1: make the workaround more stable
arm: ls1: only call ls1_pm_iomap() when doing deep sleep
net: gianfar: fix compile error when enabling CONFIG_PM
arm: ls1021a: set wakeup devices dynamically for sleep/deep sleep
arm: ls1021a: no need to reset the registers after core reset
arm: ls1021a: OCRAM1 does not power down in deep sleep
arm: ls1021a: enable WoL by enabling error interrupts of eTSEC1
fsl: ftm_alarm: init the device wakeup capability
arm: ls1021a: add deep sleep support on TWR-LS1021A-PB
arm: ls1021a: enable sleep and deep sleep for rev 2.0 silicon
arm: ls1021a: change the order of setting PMC interrupt registers
arm: ls1021a: mask interrupts before entering deep sleep
Chunhe Lan (5):
fmd: fix the build error for P1023 Fman
t4240rdb/dts: Fix mac address error of fm2-mac9 and fm2-mac10 port
powerpc/85xx: Add compatible string to parent device
dts/spi: Change compatible to use right device name
net/phy: Add Atheros AR8035 PHY support
Claudiu Manoil (17):
powerpc/85xx: Enhance cache-sram kernel boot parameter
ls1021a/dts: Add eTSEC1 as wake-up event source
gianfar: Add skb recycling
gianfar: Compile out multi-queue polling
gianfar: Move TxFIFO underrun handling to reset path
gianfar: Enable changing mac addr when if up
gianfar: Fix suspend/resume for wol magic packet
gianfar: Enable all wol ports as wakeup event sources
gianfar: Add framework for "wake-on-filer"
gianfar: Add BD rings allocation to L2 SRAM
gianfar: Use netif_device_{detach,attach}() around reset
gianfar: Revert BQL support in Gianfar
gianfar: Exclude SRAM alloc from non-PPC (ARM)
gianfar: Add debugfs packet forwarding loopback
gianfar: Disable Rx snooping for LS1
Revert "gianfar: Disable Rx snooping for LS1"
ls1021a: dts: Add eTSEC info for 2nd interrupt groups
Cristian Bercaru (18):
dpaa_eth: add ethtool PAUSE frame support
dpaa_eth: fix ethtool pause frame issue on tx
dpaa_eth: fix coccinelle code analysis issues
dpaa_eth: proxy: treat error when starting proxy port fails
fmd: FMan port enable and disable return proper error codes
dpaa_eth: Check error codes for FMan port enable and disable
fmd, dpaa_eth: fix function name fm_mac_set_rx_pause_frames
dpaa_eth: add MAC PAUSE frames autonegotiation support
dpaa_eth: enable ethtool control of PAUSE frame autonegotiation
FMD: add PFC support for FMan v3 platforms
FMD: remove unnecessary buffer pool depletion parameters
FMD: enable multiple priorities per PFC frame
FMD: set the default number of PFC Classes of Service to a minimum of 3
dpaa: add PFC support
fmd: disabling OH ports no longer available
dpaa: remove FMan dynamic algorithm dependencies
dpaa_eth: change type of PAUSE frame settings to boolean
dpaa_eth: add required and active PAUSE frame settings
Cristian Sovaiala (34):
dpaa_eth: Add recycling support in dpa unit test for FmanV3 platforms
dpaa_eth: Remove congestion group initialization for mac-less interfaces
dpaa_eth: Add FQ taildrop threshold for mac-less devices
dpaa_eth: MTU checking is not necessary for IP Reassembled frames
dpaa-eth: Alloc NR_CPUS TX frame queues
fmd: bypass erratum dTSEC-A003 to allow pause frames disable
dpaa_eth: export interface type in sysfs
dpaa_eth: Fix error message in ethtool
dpaa_eth: Replace for_each_online_cpu with for_each_possible_cpu
dpaa_eth: Use one NAPI structure per portal
dpaa_eth: Add pool channel in each affined portal's SDQCR
dpaa_eth: Update Netpoll to the new NAPI logic
dpaa_eth: Add support for Power Management in Offline Port driver
dpaa_eth: Add support for Power Management in DPAA Private Driver
dpaa_eth: Make dev_pm_ops structure constant
dpaa_eth: Add support for Power Management in DPAA Proxy Driver
dpaa_eth: Add support for Power Management in DPAA Shared Driver
fmd: Add support for WoL in FMan wrapper
fmd: Add IRQF_NO_SUSPEND flag to fman error interrupt
dpaa_eth: Add support for Wake on Lan
fmd: Magic Packet interrupt handling
fmd: Unmask normal Fman interrupt when entering sleep mode
dpaa_eth: Cleaning up port suspend/resume error paths
dpaa_eth: Reordering of FMD API calls in suspend/resume callbacks
dpaa_eth: Remove dependency check of fm_port_suspend/fm_port_resume
FMD: DSAR: Conditionally compile started_ar_enter variable
dpaa_eth: Implement suspend/resume instead of suspend_noirq/resume_noirq
dpaa_eth: Fix Shared-MAC and MACless compilation issue
dpaa_eth: Add generic hook option FSL_DPAA_HOOKS
fmd: Automatically select FSL_DPAA_HOOKS option
fmd: Fix build issue in case FSL_FMAN_TEST is selected
dpaa_eth: Export several APIs for external usage
dpaa_eth: Add support for MACsec
dpaa_eth: Use different names for MAC RX/TX stats
Cristian Stoica (21):
drivers: dpaa: fix build errors after changes in crypto/caam
crypto: caam - fix double words typo
crypto: add support for TLS 1.0 record encryption
crypto: tls - drop redundant callback
crypto: tls - reduce helper function arity
crypto: tls - fix encryption for buffers larger than 4Kb
crypto: testmgr - code clean-up on TLS tests
crypto: testmgr - add test vector for TLS1.0 AES128-CBC-SHA1
testmgr: fix TLS module build error
crypto: caam: fix offset field in hw sg entries
crypto: caam: fix array out of bound access
crypto: caam: fix sg_count searching out of bound
crypto: caamctrl refactoring: remove code duplication
crypto: caamctrl: fix array out of bound access
crypto: caamhash: fix jr alloc leak on error path
crypto: caamalg_qi: remove redundant checks on fast path
crypto: caam: remove code duplication
crypto: caam: change function definition to return void
crypto: caam: remove dead code
crypto: caam: fix encryption with null assoc data
caam: remove dependencies on QI when it is disabled
Emil Medve (52):
fsl_bman: Make bpool depletion test output more readable
fsl_qman: Set stashing using the IOMMU API
squash! fsl_qman: Set stashing using the IOMMU API
fsl_qbman: Fix warnings when !HOTPLUG_CPU
fsl_qbman: Sync with the upstream PAMU driver
fsl_qbman: Fix the checkpatch error type RETURN_PARENTHESES
fsl_qbman: Fix the checkpatch error type TRAILING_WHITESPACE
fsl_qbman: Fix the checkpatch error type ELSE_AFTER_BRACE
fsl_qbman: Fix the checkpatch error type CODE_INDENT
fsl_qbman: Fix the checkpatch error type COMPLEX_MACRO
fsl_qbman: Fix the checkpatch error type SPACING
fsl_qbman: Fix the checkpatch warning type SPACING
fsl_qbman: Fix the checkpatch warning type SPACE_BEFORE_TAB
fsl_qbman: Fix the checkpatch warning type LEADING_SPACE
fsl_qbman: Fix the checkpatch warning type PREFER_PR_LEVEL
fsl_qbman: Fix the checkpatch warning type PREFER_SEQ_PUTS
fsl_qbman: Fix the checkpatch warning type PREFER_ALIGNED
fsl_qbman: Fix the checkpatch warning type HOTPLUG_SECTION
fsl_qbman: Fix the checkpatch warning type NEEDLESS_IF
fsl_qbman: Fix the checkpatch warning type SINGLE_STATEMENT_DO_WHILE_MACRO
fsl_qbman: Fix the checkpatch warning type STORAGE_CLASS
fsl_qbman: Fix the checkpatch warning type LONG_LINE
fsl_qbman: Fix the checkpatch warning type SUSPECT_CODE_INDENT
fsl_qbman: Fix the checkpatch warning type CONSIDER_KSTRTO
fsl_qbman: Fix the checkpatch warning type STATIC_CONST_CHAR_ARRAY
fsl_qbman: Fix the checkpatch warning type EXPORTED_WORLD_WRITABLE
fixup! fsl_qbman: Fix the checkpatch warning type PREFER_SEQ_PUTS
fsl_bman: Remove commented-out code
fsl_qman: Remove commented-out code
fsl_qman: Remove errata tester
fsl_usdpaa: Remove UIO artifacts
fsl_qman: EXPORT_SYMBOL()s used by the debugfs support module
fsl_qbman: Remove unused *hexdump*() re-implementation(s)
fsl_qman: Only build the configured tester(s)
fsl_qbman: Use memset_io()
fsl_qbman: Make local symbols 'static'
fsl_qbman: Use 'unsigned' for always positive numbers
fsl_qman: Use ARRAY_SIZE()
fsl_qman: Use vzalloc()
fsl_qman: Fix non-ANSI declaration
fsl_qman: Fix typo in exporting qman_get_affine_portal()
fsl_qbman: Replace memcpy with struct assignment
fsl_qbman: Check kmalloc() result
fsl_qman: Use kzalloc()
fsl_qman: Use GFP_ATOMIC inside lock
fsl_qman: Fix code alignment
fsl_qman: Remove unneeded semicolon
fsl_qman: Fix loop exit condition
fsl_qman: Remove dead code
fsl_dce: Include missing OF header files
fsl_dce: Update the kfifo API usage
fsl_dce: Fix tester(s) build warnings
Eyal Harari (19):
FMD: DSAR: Added dsar device tree source
FMD: DSAR: Establish the auto-response driver
FMD: DSAR: added accumulate mode when entering deep sleep
FMD: Added functions for fm soc configuration during Deep Sleep
FMD: DSAR: workaround patch which enables AR in DS
FMD: DSAR: stabilize DSAR
FMD: add dependency on CONFIG_FSL_QORIQ_PM for calling fsl_set_power_except()
FMD: DSAR - fix deep sleep entry sequence
DSAR: configure tcp flags in DSAR tables
DSAR: change name of variables to reflect their correct behaviour
FMD: fix build for p4080 and other old archs
FMD: DSAR: fixed compatibility of structures t_FmPortDsarOidsEntry and auto_res_snmp_entry
FMD: DSAR: configure conflict detection bit for ARP and ND
FMD: DS: configure SCFG_FMCLKDPSLPCR for all DS cases, not only AR
FMD: DSAR: call device_set_wakeup_enable only for AR. Do it in .suspend and .resume
FMD: DSAR: Don't disable/enable Tx explicitly. Change call to exit DSAR to fm_soc_resume
FMD: DSAR: (Readd again)Added dsar device tree source
DSAR: added dsar dts for t1040 and t1042
FMD: DSAR: add dsar support to device tree files
Ganga Negi (3):
fsl_qman: Fix CEETM APIs spelling
Entry of CEETM in DTS file
ASF: Placing hooks in gianfar driver for both PPC and ARM platforms.
Geoff Thorpe (11):
fsl_qbman: Export unused portals as UIO devices
dpaa_eth: fix the non-SMP build
fsl_qbman: fix the non-SMP build
fsl_qbman: remove stale (and unused) stub
fsl_qbman: fix stockpile-debugging code
fsl_usdpaa: fix warnings and white-space
fsl_usdpaa: some cleanups in the IRQ code
fsl_qbman: common portal lookup for usdpaa_irq
qbman: remove spurious includes
qman: remove eqcr_cmode
squash! powerpc/85xx: Add platform support for the USDPAA driver
Hai-Ying Wang (4):
powerpc/p5040ds: Add USDPAA device tree
t4240qds: add usdpaa device tree to support 4 x 10G ports
t4240qds-usdpaa: add 2 1G ports to support 42G traffic
dpaa_eth: initialize frag_enable to 0 for dpaa eth port
Haijun Zhang (12):
DTS: Add compaible list for eSDHC
eSDHC: Workaround for DMA error occured on system transaction
eSDHC: Add broken ADMA quirk for T4 board
Powerpc/eSDHC: Update ERRATA A-004388 impact list
esdhc: Add new models to ERRATA A-004388
esdhc: Add vendor specific interrupt and handle routine
esdhc: Correct host version of T4240-R1.0-R2.0
esdhc: Fix clock stable bit to 1
esdhc: Add new models to errata A-005055
mmc/eSDHC: host need long time to generate command complete interrupt
mmc: esdhc: enable interrupt mode for T1040
mmc:esdhc: add esdhc support on ls1021a-qds
Haijun.Zhang (9):
powerpc/85xx: add the P1020RDB-PD DTS support
powerpc/fsl-pci: fix pcie range issue for some P1/P2 boards
Powerpc/dts: Add zarlink device node support for p1020rdb-pd
mmc:host: ESDHC add quirk SDHCI_QUIRK_NO_HISPD_BIT
mmc:block Add Fixup of BROKEN CMD23 for SANDISK card
eSDHC: Enable IRQ detect mod for p1020 and p5040
Powerpc/eSDHC: Remove quirk broken card detection of p4080
Powerpc/eSDHC: host need long time to generate command complete interrupt
Powerpc/sdhci: Remove SDHCI_QUIRK_BROKEN_CARD_DETECTION for P5020 board
Haikun Wang (3):
spi:fsl-dspi:bug fix dspi incorrect CS de-assert
mtd: fsl-quadspi:fix qspi irq handler complete exception
arm: dts: ls1021a: Add transfer mode property in DSPI2 node
Haiying Wang (44):
usdpaa: add p4080ds-usdpaa device-tree.
usdpaa: add p5020ds usdpaa device trees
usdpaa: add b4860qds usdpaa device tree
usdpaa: fix p2041rdb and p3041ds usdpaa device tree
usdpaa: update shared interface device trees
fsl_qman: use a single CGR list per-portal, not 256
fsl_qman: implement CEETM CCSCI and update some ccg APIs
fsl_qman: some fixes for CEETM APIs
fsl_qman: Add QMan3.1 reversion support
dpaa_eth: init two more parameters for the ports.
fsl_qman: add debugfs support for query some ceetm features
usdpaa: add b44240qds usdpaa device tree
p5040ds-usdpaa: increase the buffer size to 1728
qman: use math64 instead of direct 64-bit division.
fsl_bman: remove the extra kmalloc which causes memleak
fsl_qman: return ERANGE if querying fq np fields fails due to invalid FQID
qbman: unify qman and bman init in a sysinit_call
fsl_qman: correctly update the cscn target when deleting cgr and releasing ccg
fsl_qman: fix the incorrect return for xsfdr read in debugfs
fsl_qbman: check portal availablility before querying the fq
fsl_qman: move use_eqcr_ci_stashing in high level portal structure
fsl_bman: add cpu hotplug support
fsl_qman: extend some QMan APIs with portal parameter
fsl_qman: add cpu hotplug support
fsl_qman: fix two compilation warnings
fsl_qbman: use pointer type for affine_portals
fsl_qman: fix the wrong type in ceetm statistic query structure
fsl_qman: confirm num_ceetms in qman_init
fsl_qman: add APIs to set CQ CR/ER eligibility within the channel
fsl_qman: set and update stashing in pamu when pamu is available
dpaa_eth: Pass the portal info to the QMan APIs for NAPI scheduling.
fsl_qbman: remove the portal migration functions
fsl_bman: correct the settings for 2 bman portal max numbers
fsl_qbman: set stash attr window before setting attribute
fsl_qbman: fix the bitmask of prio_a and prio_b
fsl_qman: some fixes in ceetm ccg APIs
fsl_qman: Remove all Qman rev1.0 support
fsl_qbman: change the ceetm shaping speed bps to be u64 typed
fsl_qbman: correct the lni shaper disable function
fsl_qman: use do_div in prescaler calculation
fsl_qbman: Update ceetm with some user friendly APIs
fsl_qbman: hardcode mps field to 60
crypto: caam/qi - return 0 for success in alloc_cgrs
qman: add qman device tree for qman rev3
Harninder Rai (3):
powerpc/fsl: Add PCI node in device tree of bsc9132qds
powerpc/85xx: Add PCIe controller support for bsc9132qds
powerpc/85xx: l2sram - Add compatible string for BSC9132 platform
Horia Geanta (13):
fsl_qbman: fix access to alloc->used list in DPA allocator
crypto: caam/qi - fix aead job descriptor
crypto: caam/qi - fix listlock access method
crypto: testmgr - fix tls encrypt testvec for zero plaintext
crypto: caam - add support for TLS 1.0 record
crypto: caam - do not register algorithms for unsupported SEC Eras
crypto: caam - fix tls1.0 decrypt for zero pre ICV length case
crypto: caam/qi - fix aead sglen for case 'dst != src'
crypto: caam/qi - add support for TLS 1.0 record
crypto: caam/qi - fix missing coma typo
crypto: caam - fix sg_count searching out of bound
crypto: talitos - avoid out of bound scatterlist iterator
crypto: talitos - static code checker fixes
Horia Geantă (2):
crypto: caam - fix size_t print format
crypto: caam - fix snooping for write transactions
Hou Zhiqiang (5):
uio: fix up fsl_sec_uio driver compilation error
spi: fsl-espi: Workaround for the deep sleep issue when boot from SPI
spi: Add addr_width field to struct spi_message
spi/fsl-espi: Add the 4Byte address width device support
spi-nor: Add the SPI Flash RESET commands
Ioana Radulescu (47):
dpaa_eth: Use per-cpu Tx confirmation queues
dpaa_eth: Fix error in sysfs
dpaa_eth: Fix buffer recycling for FMANv3
dpaa_eth: Update PR processing routine on Rx path
dpaa_eth: Add support for the new netdev features framework
dpaa_eth: Allow separate buffer layouts per rx/tx port
dpaa_eth: Add support for new buffer layout parameters
dpaa_eth: Add initial support for trace events
net: Fix skb_recycle function
dpaa_eth: Use build_skb() on S/G path
dpaa_eth: Increase maximum allowed size for buffer recycle
dpaa_eth: Fix computation of cache padding
dpaa_eth: Set a fixed upper limit for recycleable buffer size
dpaa_eth: Handle buffer pool depletion
dpaa_eth: Refactor FQ initialization code
dpaa_eth: Fix computation of cache padding
dpaa_eth: Set a fixed upper limit for recycleable buffer size
dpaa_eth: Handle buffer pool depletion
dpaa_eth: Recycle the buffers of linear skbs
dpaa_eth: Fix computation of FD headroom
dpaa_eth: Fix freeing of bpool buffers
fmd: Update range for FSL_FM_RX_EXTRA_HEADROOM
dpaa_eth: Fix size of DMA mappings
dpaa_eth: Remove dpa_bp_count from percpu_priv structure
dpaa_eth: Move bpool seeding back to probe for SG driver
dpaa_eth: Fix double counting of dropped frames
dpaa_eth: Refill global pool only when below threshold
dpaa_eth: Reorder recycling conditions
dpaa_eth: Replace drain callback in dpa_bp structure
dpaa_eth: Replace per_cpu_ptr with __this_cpu_ptr
dpaa_eth: Remove dpa_bp pointer from percpu private structure
dpaa_eth: Fix freeing of frame in error cases
dpaa_eth: Fix draining of buffer pools
dpaa_eth: Fix check on return value
dpaa_eth: Minor changes
dpaa_eth: No recycling if timestamp support is on
dpaa_eth: Organize Kconfig options
dpaa_eth: Fix bug in buffer layout settings
dpaa_eth: Enable FMan v3 recycling on S/G driver
fmd: Enforce minimum value for fsl_fm_rx_extra_headroom
dpaa_eth: Fix freeing of global buffer pool
dpaa_eth: Add optimization option for jumbo frames
dpaa_eth: Remove IPFWD driver code
fmd: Fix problem in dynamic resource allocation algorithm
dpaa_eth: Fix incorrect Tx error mask
dpaa_eth: All Rx buffers are from the same buffer pool
dpaa_eth: Add warning for invalid configuration
Ioana Tibuleac (1):
dpa_offload: fix oNIC non-IPSEC Tx traffic for ipsec_offload
Jane Wan (1):
spi: fsl-espi: Fix an error that can cause fsl espi task blocked
Jason Jin (2):
powerpc: Add a vga alias node for P1022
video/fsl: Fix the sleep function for FSL DIU module
Jeanina Floarea (2):
dpa_offload: Add DPA Stats component
dpa_offload: Add DPA Stats Wrapper
Jeffrey Ladouceur (28):
fsl_qbman: initialise structures to zero
fsl_qman: support DCE channel
qman: Add enqueue api variant
fsl_qbman: Add support for deepsleep
qbman: Add check that suspend will succeed
qbman: Add bman version check when reading idle register
fsl_dce: Add support for stateless compression/decompression
fsl_dce: add stream based (de)compression
fsl_dce: Add test module
fsl_dce: A apis to dce stream object
dce: common test code update
fsl_dce: add stateful performance test
fsl_dce: Add documentation to apis
dce flib: force order of operations on value
fsl_dce: Fix broken dce tests
fsl_dce: add error check in test
dce: validate input to test module
pme: Set uninitialized variable
fsl_pme: Add support for suspend and resume power management callbacks
fsl_pme: Remove duplicate memory release
fsl_pme: Support for power management
fsl_pme: disable interrupts in suspend
fsl_pme: Reduce time taking to enter and exit deepsleep
fsl_pme: remove incorrect usage of flag to request_irq
fsl_pme: Incorrect interrupt condition mask for DBE
fsl_pme: limit time spent checking for pme activity bit
DCE: add DCE device tree specs and binding specs
dce: validate input to test module
Jia Hongtao (3):
Fix cluster calculation issue for checking PCL10 state on e6500
Add missing ADT7461 node to device tree for supported boards
Add LTC2945 node to ls1021a-twr.dts
Jianchuan Wang (1):
fsl-t2xxx: Fix compile errors when disabling CONFIG_SMP
Jiang Lu (18):
t208xqds:Add devices in dts
dpa/ethtool: Add getting NIC statistics support
qman:add qman_release_fqid_all()
dpaa:qman add kdump cleanup routine
qman:fix a calltrace introduced by qman
dpa:fix compile warning
FMAN:fix a compile warning
dpa:move kmalloc out of irq disabled context
fsl_dce: fix calltrace for performance_simple test module
fsl-echi: fix kdump failed
mmc: esdhc: enable interrupt mode for T208x
fsl-echi:fix a compile warning
iommu: fix a compile warning.
dts/t208xqds:drop the interrupts property of rtc device node
dts:t208xrdb:drop the interrupts property of rtc device node
fsl_uio:Add missing header for fsl uio drivers
CAAM:Fix compile warning:
crypto:fix a compiling error in testmgr.c
Jianhua Xie (10):
fmd/PCD: Export LLD APIs to all kernel modules which use DPAA value added
fman: Add t10xx port constraint
FMD: Reset FManV3L DEFAULT_totalFifoSize to default 156K
bonding/t1040/dts: Add separate usdpaa dt for LAG
bonding/t1040d4rdb/dts: Add separate usdpaa dt for LAG
powerpc/t1040/dts: Enable oh port5 to support LAG
powerpc/t1040/dts: Chang oh5 to oh2
bonding/t1040/dts: (Readd again)Add separate usdpaa dt for LAG
powerpc/t10xx/dts: Remove software feature node from platform dt
bonding/t1040d4rdb/dts: (Readd again)Add separate usdpaa dt for LAG
Jianwei Wang (1):
Fix deep sleep stops working bug
Jingchang Lu (8):
arm: dts: ls1021a: change duart compatible to "fsl,16550-FIFO64"
arm: dts: ls1021a: remove the tbi node from SoC level dts
arm: dts: ls1021a: change sysclk compatible to "fixed-clock"
Revert "arm: ls1021a: remove the FSL_SOC config added by SOC_LS1021A"
arm: dts: ls1021a-twr: remove dspi1 node for cannot be verified
gianfar: Add dma transfer endian property support
arm: ls1021a: utilizing hrtimer based broadcast
tty: of_serial: add of support for Freescale 64-byte FIFO UART
Jiucheng Xu (11):
TDM: The device tree bindings for QE TDM.
powerpc/dts: Add TDM device tree nodes for P1021RDB
powerpc/qe: Setup clock source for TDM
powerpc/qe: UCC transparent and TSA function support for TDM
TDM: Add a directly R/W API for tdm core
TDM: Add fsl pq-mds-t1 card support
powerpc/dts: Add TDM device tree nodes for P1025RDB
powerpc/85xx: Create dts of each core in CAMP mode for P1021RDB-PC
QE-TDM: add support to make QE-TDM work on 36bit physical address
QE-TDM: Add PM support for QE-TDM
Add RSA keygen request for SKMM
Jongsung Kim (1):
net: phy: realtek: register/unregister multiple drivers properly
Kevin Hao (36):
bman: drain all the buffer pools before kdump boot
qbman: don't initialize the qbman again in kexec boot
qbman: fix the wrong memory address bug used by qbman in kexec boot
qman: drain the dqrr entries in kexec boot
edac: mpc85xx: don't do the ecc scrubbing for the reserved memory
memblock: change the annotation to __init_memblock for memblock_is_reserved()
powerpc/book3e: disable the secondary threads when kexec boot
powerpc/85xx: release all the secondary cpus in kexec boot
powerpc/fsl_book3e: don't tweak the PIR for the secondary thread in kexec boot
powerpc/fsl_book3e: fix the relocatable bug in fsl_enable_threads
powerpc/fsl_book3e: add the support to boot from thread1 in kdump boot
powerpc/fsl_book3e: set the correct physical id for the secondary thread in cpu hotplug
powerpc/fsl_book3e: disable the thread when it is offline
powerpc/booke64: make sure the secondary thread get the correct physical id
powerpc: mpc85xx: flush the cache before cpu down in kexec
crypto: make talitos depends on PPC
crypto: caam: pass the same dev to dma_{map,unmap}_single
powerpc: e6500: set the correct tcd_ptr when boot from non-primary thread
powerpc: fsl-booke: remove the dot symbol usage in cpu setup function
powerpc: mpc85xx: dts: remove the duplicate reference to qportals
powerpc: dts: add the missing "cell-index" property for q/bman portals
powerpc: dts: add nor flash partitions for p2041rdb, p3041ds and p4080ds
fsl_usdpaa: make usdpaa_release() safe for both std and rt kernel
dpa_offload: make dpa_offload depend on caam
net: dpa: call netif_carrier_off() before register netdev
powerpc: dts: t4240: add the missing "cell-index" property for bman portals
net: dpa: explicitly set the carrier on for XGMII
fsl_qbman: wrap the usdpaa specific codes with CONFIG_FSL_USDPAA
dts/t4240qds: drop the interrupts property of rtc device node
net: dpaa_eth: simplify the .shutdown() function of fman driver
powerpc64: kexec: fix the spin loop bug in kexec_wait
gianfar: always start the TBI phy auto negotiation
dma: make fsldma depend on PPC
net: fsl: make ucc_geth depend on PPC
video: fsl-dcu-fb: release the unused display_timings struct
PCI: layerscape: set IRQF_NO_THREAD for the msi irq handler
Kuldip Giroh (3):
Add macless and shared mac nodes in device trees for T4/B4
Update RX default queue FQID for shared mac in T4/B4 device trees
t2080qds : Add USDPAA device trees for T2080QDS
Kumar Gala (2):
powerpc/85xx: Create dts components for DPAA Q/BMan
usdpaa: add p3041ds usdpaa device trees
Laurentiu Tudor (4):
T4/B4: add aliases for usb nodes
powerpc/fsl: Introduce a generic pci-e compatible named "fsl,qoriq-pcie"
powerpc/e6500: Don't assume two threads always present
t1040: fix scfg device tree node spelling error
Li Yang (1):
fsl_pmc: update device bindings
Lijun Pan (1):
clk: fix type cast warning
Liu Gang (4):
uio/dma: Update the UIO DMA module based on the new DMA dts
UIO/DMA: Add dma uio private mmap function
UIO/RapidIO: Add workaround for erratum A-008116
RapidIO: Add workaround for erratum A-008116
Lu.Jiang (131):
powerpc/dts: Add dts for p1025rdb board
TDM Framework
TDM Device Tree entries for various Freescale Platforms
powerpc: Add RMan support in device tree
powerpc/85xx: Add DPAA Q/BMan support to SoC device tree(s)
powerpc/85xx: Add DPAA Q/BMan support to board device tree(s)
fsl_qbman: Add drivers for the Freescale DPAA Q/BMan
powerpc/85xx: Add platform support for the Freescale DPAA Q/BMan
fsl_usdpaa: Add userspace DPAA resource management driver
qoriq: Add dpaa device trees
powerpc: Update device trees to support DPAA
fmd: fmd19 integration
dpaa_eth: DPAA Ethernet driver from SDK-v1.3.1
dpaa_eth: Add compatible string to parent device
usb/fsl: enable USB wakeup
dpaa_eth: Delay buffer pool seeding for private ports
b4qds: DPAA support in device trees of B4860 and B4420
iommu: add api to get iommu_domain of a device
dpaa_eth,temp: Temporarily revert skb recycling removal
dpaa_eth: use FSL_DPAA_ETH prefix for all config options
dpa_offload: Makefile and Kconfig for DPA Offload module
fsl/dts: set qman/bman portals in to post dtsi file
dpaa_eth: Moved DPA Ethernet unit test into separate file.
dpaa_eth: move proxy initialization code to a new file
Put the PCI specific code in the PAMU driver under CONFIG_PCI.
Move operation mapping index to iommu.h.
Make stash id and operation mapping index per window attributes.
Introduce an API for setting operation mapping index per window.
Add operation mapping for PMAN.
Add operation mapping for DMA controller and Maple.
qman: Add CI-stashing support for QMan rev3.0 or later
Modify USDPAA DMA mapping code to allow non power of 4 mappings
Check for valid window before proceeding to set the stash or the omi attribute.
Enhance get_stash_id API to get the stashid for DSP L2 cache.
Update the operation mapping settings required by the DSP side for Maple and DMA.
dpaa_eth: Fix kernel crash with timestamp support on
dpaa_eth: Add Kconfig debug option
Fix 2 errors in USDPAA cleanup processing
iommu/fsl: Store the domain information for PCI device in its corresponding device structure.
iommu/fsl: Allocate a default DMA window for a device once it's detached from a domain.
t4: add ceetm device tree nodes
dpaa_eth: Fix DMA unmapping of buffers on Rx
dpaa_eth: fix bug of storing Rx timestamp incorrectly
dpaa_eth: Recycle skb on forwarding path
dpaa_eth: Avoid extra calls to __this_cpu_ptr on hotpath
dpaa_eth: fix several checkpatch reports
dpaa_eth: move external declaration to header
dpaa_eth: moved external dpa_ethtool_ops declaration to header
fsl_qbman: Keep common header files in dpa_sys.h
iommu/fsl: Sync with the upstream PAMU driver
dpaa_eth: include mac.h where required
dpaa_eth: include headers only where required
dpa_offload: Sync dpa_stats w/ SDK 1.5
dpa_offload: Sync B4420QDS offloading DTS files
mpc85xx: Expand the size of u-boot Bootloader Image
iommu/fsl: Setup operation mapping for FMAN.
iommu/fsl: PAMU driver changes for DSP stasing support.
powerpc/p1010rdb:update mtd of nand to adapt to both old and new p1010rdb
powerpc/dts: Add 1588 timer node for eTSEC
iommu/fsl: Factor out PCI specific code.
iommu/fsl: Enable default DMA window for PCIe devices once detached from domain.
iommu/fsl: Work around erratum A-007907
dpaa_offload: add oNIC support in dts for T4240 and B4420
dpa_eth: set skb->data for recycled frames
fsl_qbman: Fix DCP assignment for version of QMan
dpaa_eth: Compile dpaa_eth_hooks only for FMan Test
powerpc/85xx: dts: enlarge kernel image patition in nor Flash
dpaa:fman:Remove __DATE__ & __TIME__ macro to prevent compiling error
t208xrdb: Update NOR flash memory map to suit SDK 1.6.
fsl_dce: Initial DCE device driver support
fsl_pme: Add driver for the Freescale PME Accelerator
powerpc/fsl-pci: Add a workaround for PCI 5 errata
powerpc/fsl-pci: Add a workaround for PCI 6 errata
MMC/SD: Add callback function to detect card
ESDHC: add callback esdhc_of_get_cd to detect card
ESDHC-powerpc mmc:host workaround for glitch generated when clock changed
eSDHC: mmc:host host need long time to generate command complete interrupt
mmc:core: Add restrictions for data transfer and card erase
mmc: esdhc: Add SDHCI_QUIRK_QORIQ_CIRCUIT_SUPPORT_VS33 quirk support
MMC/eSDHC: use CMD13 to detect card status for T42040QDS
eSDHC: Add voltage switch support for T4240
eSDHC: Add clock glitch impact list for errata A-003980
fsl/otg: Add support to add/remove usb host driver
fsl/usb: Workaround for USB erratum-A005275
Update mpc85xx soc models list
Powerpc:eSDCH: Add workaround about clock glitch issue on b4xx
fsl/usb: Workaround for USB erratum-A005728
Powerpc/eSDCH: Specify voltage for T4240QDS
mmc:core: Avoid useless detecting task when card is busy
esdhc: Workaround for eSDHC clock glitch issue
esdhc: Enable DMA err bit for eSDHC host
fsl/usb: Modify PHY_CLK_VALID bit usage
mmc:esdhc: disable trim feature on T4240QDS
SDHCI: add sdhci_get_cd callback to detect the card
powerpc/e6500: add tlb spinlock to non-tablewalk tlb miss
Add support for hardware threads on e6500.
powerpc/85xx: fix 64-bit support for cpu hotplug
powerpc/85xx: Add platform support for the USDPAA driver
powerpc/85xx: add sleep and deep sleep support
powerpc: Add switch_to.h for enable_kernel_spe
powerpc/e500: work around erratum A-006184
powerpc/dpaa: Add support for fsl pme driver
fsl_pmc: Add API to enable device as wakeup event source
powerpc/e6500: fully disable threads
powerpc/e6500: Rename PPC_E6500_REV1_BUGS to FSL_ERRATUM_A_05337
powerpc/smp: add compatible entries of bsc9132
powerpc/85xx: fix pw20&altivec idle can not work after cpuhotplug restore
fsl/powerpc: fix kernel cannot boot under topaz
powerpc/rcpm: add RCPM driver
powerpc/pm: support deep sleep feature on T104x
fsl/pm: add api to get suspend state which is STANDBY or MEM
powerpc/booke64: Add LRAT next and max entries to tlb_per_core structure
powerpc/booke3e: Move tlb lock/unlock functions
powerpc/e6500: hardware tablewalk support
uio: Allow drivers to override the pgprot for mmap()
uio/srio: Add FSL Serial RapidIO UIO driver support
uio/dma: Add FSL PPC DMA UIO driver support
powerpc/uio: Add uio driver for rapidio message and doorbell units
uio: add support to map SEC to user space
uio: Add FSL RMan UIO driver support
uio: add support to map SRAM to userspace
crypto: talitos - Replace the tasklet implementation with NAPI
crypto: caam - use NAPI instead of tasklet
crypto: caam - Adding backend driver for CAAM queue interface
crypto: caam - Adding support of IPSEC aead algo over QI backend
crypto: caam - replace xstr macro with __stringify
crypto: caam - Modify the interface layers to use JR API's
Support for Public Key Cryptography in CryptoAPI
crypto: caam - Enabled QI Support for SEC
power management support in caam job ring driver
caam driver updates for public key cryptography
Madalin Bucur (128):
dpaa_eth: Add support for hardware timestamping
dpaa_eth: make use of skb_frag_dma_map()
dpaa_eth: extract debugfs code to its own file
dpaa_eth: make use of alloc_percpu()
dpaa_eth: undo merge on master branch
dpaa_eth: internal refactoring in mac-api
dpaa_eth/fmd: move NetCommSw calls wrapping code to the FMD wrapper
fmd: remove reference to dpa_eth in FMD code
dpaa_eth: use explicit interface types in dpaa_eth_probe()
dpaa_eth: separate probe function for proxy interfaces
dpaa_eth: move common code to dpaa_eth_init_ports()
dpaa_eth: merge Rx and Tx calls for dpa_set_buffer_layout()
dpaa_eth: free buf_layout on dpa_remove()
dpaa_eth: use separated dpa_netdev_init paths
dpaa_eth: add shared and MACless compatibility strings
dpaa_eth: separate dpa_eth probe() functions
dpaa_eth: remove some references to shared and macless port types
dpaa_eth: remove interface type checks from dpa_fq_setup()
dpaa_eth: move shared interface code to a new file
dpaa_eth: move proxy initialization code to a new file
dpaa_eth: move MACless interface code to a new file
dpaa_eth: fix issue in dpa_fq_setup()
dpaa_eth: remove unnecessary function parameter
dpaa_eth: cleanup module load banner
dpaa_eth: check dpa_mac_probe() result
dpaa_eth: print probed interfaces
dpaa_eth: free buf_layout on error paths
dpaa_eth: removed empty ndo callbacks
dpaa_eth: remove module loading order dependency
dpaa_eth: bpool probing code separation
dpaa_eth: remove references to shared in the code
dpaa_eth: remove unused bpool depletion callback
dpaa_eth: add drain and seed callbacks for dpa_bp
dpaa_eth: minor change in dpaa_eth_napi_schedule()
dpaa_eth: private bpool seeding code refactoring
dpaa_eth: reuse dpa_bp_alloc() for private interfaces
dpaa_eth: replace pointer to default bpool
dpa_eth: fix function type
dpaa_eth: move non-upstreamable common code to dpaa_eth_base
dpaa_eth: solve several code style issues
dpaa_eth: fix non-smp build
dpaa_eth: free bp platform device
dpaa_eth: remove obsolete unit test code
fmd: adapt to absence of rt code
fmd: add missing includes
dpaa_eth: adapt to new kernel API
fsl_qman: minimal changes required to build
dpaa_eth: fix dependency on fm_port_suspend()/fm_port_resume()
dpaa_eth: fix a few spelling errors in comments
dpaa_eth: reduce pr_fmt() verbosity
dpaa_eth: replaced printk() with pr_info()
dpaa_eth: remove reference to CONFIG_EXPERIMENTAL
fsl_qbman: fix a few spelling errors
dpaa_eth: simplify adjust_link()
fmd: fix a few spelling errors
dpaa_eth: remove CONFIG_FSL_DPAA_TX_RECYCLE
dpaa_eth: remove CONFIG_FSL_DPAA_ETH_WQ_LEGACY
dpaa_eth: remove unused entry in Makefile
dpaa_eth: moved two variables
dpaa_eth: remove typedef for dpa_fq_cbs_t
dpaa_eth: newline and whitespace fixes
dpaa_eth: fix checkpatch issues in dpaa_eth_trace.h
dpaa_eth: move DPA_SGT_MAX_ENTRIES to dpaa_eth_common.h
dpaa_eth: rename dpa-ethtool.c to dpaa_ethtool.c
dpaa_eth: fix checkpatch issue
dpaa_eth: several small fixes
dpaa_eth: CONFIG_FSL_DPAA_1588 selects CONFIG_FSL_DPAA_TS
dpaa_eth: minor Makefile changes
dpaa_eth: use proper name for FSL_FMAN_TEST
dpaa_eth: minor change in OP headers
dpaa_eth: include dpaa_1588.h only when required
dpaa_eth: silence checkpatch complaint
dpaa_eth: removed some dead code
dpaa_eth: remove unnecessary check
dpaa_eth: fix sparse issues in dpaa_eth_base.c
dpaa_eth: fix sparse report in dpaa_eth.c
dpaa_eth: move declarations to the proper location
dpaa_eth: fix sparse report in dpaa_eth_common.c
dpaa_eth: fix several sparse reports
dpaa_eth: addressed several sparse reports in dpaa_ethtool.c
dpaa_eth: solved sparse reports in mac code
dpaa_eth: minor comment changes
dpa_eth: fix issue in dpa_release_sgt()
dpa_eth: add FSL_DPAA_DBG_LOOP debug option
dpaa_eth: check qman_query_cgr return value
dpaa_eth: fix dpa_get_channel return value check
dpaa_eth: add explicit cast where needed
dpaa_eth: verify return value
dpaa_eth: add comment about unused error code
dpaa_eth: add static qualifier
dpaa_eth: add explicit cast where needed
dpaa_eth: fix dpa_bp_drain()
dpaa_eth: add explicit cast where needed
fmd: use proper return value
dpaa_eth: accept minimum MTU of at least 68
dpaa_eth: fix bp draining
dpaa_eth: export required function
fmd: export required functions
dpaa_eth: remove tristate option
dpaa_eth: remove unused code
dpaa_eth: move debugfs init
dpaa_eth: move header inclusion
dpaa_eth: move debugfs initialization in generic module
dpaa_eth: use common initialization function
dpaa_eth: group DPAA advanced drivers
dpaa_eth: group DPAA generic code
dpaa_eth: reorganize DPAA Ethernet Makefile
dpaa_eth: exports needed by the advanced drivers
dpaa_eth: enable compilation as a module
dpaa_eth: adjust advanced drivers to older kernel
devres: add devm_alloc_percpu()
dpaa_eth: make use of devm_alloc_percpu()
dpaa_eth: remove unused device node param
dpaa_eth: remove stray semicolon
dpaa_eth: remove stray semicolon
dpaa_eth: remove duplicate ndo_init entry
dpaa_eth: release CGR ids after delete
dpaa_eth: delete and release used CGRs
dpaa_eth: remove Rx pool channel on unload
dpaa_eth: fix several typos in mac-api
fsl_qman: add qman_delete_cgr_safe()
dpaa_eth: fix PFC support
dpaa_eth: fix unused variable warning
dpaa_eth: fix udev interference
dpaa_eth: use proper recycling condition
dpaa_eth: remove unused argument
dpaa_eth: avoid race between init and probing code
dpaa_eth: supplement MEMAC sysfs statistics
Mahammad Ismayilzada (2):
qbman: Fix null pointer issue
dce: Typo correction
Mahima Verma (1):
usdpaa: Add new P3/4/5 dts for shared ethernet node(s)
Mandy Lavi (83):
fmd: removed unused definition
fmd21 integration
fmd: restore original dtsec AutoNeg settings
dpaa_eth: change init sequence so that TX port is before RX port
fmd: fmd21.1 integration
fmd: fman dt documentation - general FMan block description and chosen node description
fmd: applied the appropriate liodn_offset to all VSPs
fmd: changed field name from portParams to port_params
fmd: B4/T4: Changed allocation of liodnBase to the Host Command
fmd: exposed muram free size through sysfs
fmd: fix ambiguity with naming of ports in sysfs
fmd: fix wrapper error when adding range statistics counters
fmd: COMPAT array size increased in order to be able to map more ccnode ids
fmd: remove unused macros
fmd: handle erratum A006981
fmd: add more details to fman_chosen_node_device_tree Documentaion
fmd: better support debug in preemptible kernel
fmd: support retrieval of more statistics counters
fmd: add T4/B4 definition FM_NO_GUARANTEED_RESET_VALUES
fmd: add ioctl support to both xxTableGetMissStatistics functions
fmd: fix muram size for b4860rev2
fmd: fix again muram size for b4860rev2
fmd: add fman registers representation inside the sysfs
fmd: add fman-mac registers representation inside the sysfs
fmd: add a new counter for fragmented IP packets
fmd: remove an obsolite setting related to Errors-To-Discard default value
fmd: fmd22 integration
fmd: memac: add tx_fifo_sections register initialization
fmd: add PPP header type to the list of headers to be handled
fmd: change port_frame counter printout to unsigned
fmd: add wake-on-lan support
fmd: correct compilation warning in lnxwrp_sysfs_fm_port.c
fmd: fix mis-assignment of compat and pcd structures
fmd: adjust allocation of fifo resources for fmanv3l
fmd: fix flow id classification to work after PCD re-init"
fmd: fifosize verification - restore warning message
fmd: kg: add support for independent extractions of IPv6 TC+VER and FL
fmd: Handled clearing of plcr profile and scheme for re-use
fmd: fix warning prt-to-uint
fmd: adjust MURAM size to fit B4rev2.x
fmd: remove resource allocation algorithm
fmd: Change defintion to reduce memory allocation
fmd: remove wrong assumption wrt num of ports
fmd: fman advanced args should not be mandatory
fmd: fmanv1 dt chosen node to change fifo-size
fmd: tgec and dtsec adjust to NO_IRQ eq 0
fmd: change fmanV3L DEFAULT_totalFifoSize to 142K
fmd: change p1023 DEFAULT_totalFifoSize to 49KB
fmd: enable addition of CCtable entry not linked to a keygen
fmd: fix potentially uninitialized pointer
fmd: change chosen node dt files to support increased resources
fmd: add new attribute total-fifo-size to fman chosen node
fmd: do not apply erratum A005127 on fmanV3L
fmd: fix casting warning
fmd: add total-fifo-size attribute to binding doc
fmd: force port down when qbmi busy
fmd: tmp capwap support
fmd: fix static analysis issues
fmd: add support for t1024 features
fmd: adjust compat layer following capwap support
fmd: compat layer: remove redundant breaks
fmd: optimize shared schemes used for IPR across multiple ports
fmd: disable auto-neg if ports is SGMII2.5G
fmd: MACSEC integration
fmd: fix reading fm_port_ipv4_opt to not panic
fmd: update FmanV3L constants
fmd: create new config flavor for FManV3L
fmd: memac: distinguish TX_FIFO_SECTIONS for t1024
fmd: Base cascading decision on current reparsing option
fmd: add macsec wrapper layer interface
fmd: Add support for reading BMI counters from US
fmd: rtc: consider RCW[FM_MAC_RAT] when calcuating rtc ref clock
fmd: chage IRAM_SIZE macro to depend on FMan block version
fmd: Add support for SW parser being run before HW parser
fmd: rtc: set ClkRatio to 1 for T4 devices
fmd: fix parsing of IPv6 GRE frames on inbound OP
fmd: clear parser start offset for all cases
fmd: add replication of relative_storage_profile_id in compat layer
fmd: fix total-fifo-size related error messages
fmd: fix licensing conflicts
fmd: fix buffer overflow in dsar sysfs printouts
fmd: fix case label consistency
fmd: add new dtsi file for fmanV3L
Marek Vasut (1):
crypto: caam - Contain caam_jr_strstatus() ugliness
Marian Chereji (58):
dpa_offload: Add packet classification component
dpa_offload: Add packet classification component wrapper
dpa_offload: Bug fix. Remove unnecessary fm_pcd attribute from compat parameters structure
dpa_offload: Automatically enable CRC8 when DPA offloading drivers are enabled
dpa_offload: Remove unused eth8 and eth9 from the B4860QDS dts file
dpa_offload: Add required interfaces for IPsec offloading USDPAA use-case
dpa_offload: Add udev support for dpa_classifier
dpa_offload: Add support for header manipulation on DPA Classifier next_table action
dpa_offload: Add protection against concurrent HM ops runtime modifications
dpa_offload: Improve error logging in DPA Classifier
dpa_offload: Switch DPA Classifier from using fmd/crc64 to using lib/crc64
dpa_offload: Add possibility to query classification table miss action details
dpa_offload: Reduce the size of the IPv4 header options field
dpa_offload: Increase maximum number of statistics counters to 512
dpa_offload: Leave stats counters Ids memory allocated for asynchronous statistics requests
dpa_offload: Allow 0xff masks for HASH classifier table entries
dpa_offload: Improve debug printing in DPA Classifier
dpa_offload: Fix static index initialization in DPA Classifier
dpa_offload: Propagate error code when IPSec module fails to recognize ioctl command
dpa_offload: Allow statistics enable on NEXT_TABLE classifier table entries
dpa_offload: Resync dpa_classifier w/ SDK 1.5
dpa_offload: Sync P2041RDB offloading DTS files
dpa_offload: Sync B4860QDS offloading DTS files
dpa_offload: Sync P4080DS offloading DTS files
dpa_offload: Fix IPSec SA extended statistics enable problem on B4 platforms
dpa_offload: Update errors-to-discard setting for Rx ports
dpa_offload: Add errors-to-discard optimization in dts files for T4240
dpa_offload: Fix build error in dpa_ipsec
dpa_offload: Add application DTS files for T2080RDB platform
dpa_classifier: Allow adding of header manipulation on miss table relationship
dpa_offload: Fill VSP enqueue params even when policer is not enabled
dpa_offload: Fix IPSec general stats issue on B4 and T platforms
dpa_offload: Aggregate dynamically created HM operations
dpa_offload: Add reparsing option to HM operations
dpa_offload: Adjust debug information for dpa_classifier
dpa_offload: Enable possibility to modify IP fragmentation params in update HM
dpa_offload: Fix update HM init failure when using IP frag only
dpa_offload: Fix compat mode IOCTL commands for IPSec sequence number management functions
dpa_offload: Avoid dereferencing an invalid pointer
dpa_offload: Avoid leaking memory for replicator params
dpa_offload: Avoid leaking memory in DPA statistics wrapper
dpa_offload: Fix bad allocation size for pointer array
dpa_offload: Avoid dereferencing a free pointer in DPA Stats wrapper
dpa_offload: Remove useless assignment in dpa_classifier
dpa_offload: Remove dead code from "table_delete_entry_by_ref"
dpa_offload: Avoid using an uninitialized dpa_stats instance Id
dpa_offload: Fill in proper VSP parameters when policer is enabled
dpa_offload: Avoid double free of replicator group params in case of error
dpa_offload: Avoid dereferencing a NULL pointer in case of corrupted user params
dpa_offload: Relocate dpa_classifier entry in index management list
fmd: Fix "owner" update in remove PCD chain with header manipulation
dpa_offload: Fix SEC era info acquisition
fmd: Render match table key statistics accessible from user space
dpa_offload: Fix statistics info for multipolicy IPSec outbound SAs
dpa_offload: Add DTS file for NF DPAA offloading
dpa_offload: Avoid illegal access of IPSec instance after release
lib: Add CRC64 ECMA module
dpa_offload: Update P2041RDB shared interfaces DTB file
Marian Cristian Rotariu (1):
offline_port: fix dt parser for tx frame queues
Marian Rotariu (25):
dpaa_eth: allow MAC change while interface running
dpaa_eth: Simplified allocation of private buffer pool
dpaa_eth: Fix unit tests
dpaa_eth: Show all created buffers in sysfs
dpaa_eth: macless control over mac device
dpaa_eth: remove pr_alert from proxy interface
dpaa_eth: fix MAC address for macless interface
dpaa_eth: Fix invalid reference for macless driver
dpaa_eth: fix PM functions for proxy driver
dpaa_eth: fix MAC device capabilities for macless
dpaa_eth: fix bp initialization
dpaa_eth: add print for proxy probe
dpaa_eth: oNIC
offline_port: add functionality for OH port driver
dpaa_eth: minor improvements for oNIC
fmd: fix pause frame handler for tx
onic: add basic ethtool handlers
onic: fix RX PCD fqs initialization
onic: fix MTU handling
onic: disable buffer deallocation
onic: increase frequency of draining
onic: add periodic draining
dpaa_eth: clean-up code for macless
dpaa_eth: fix CSUM for macless
dpaa_eth: merge recycle and confirmation queues
Marian-Cristian Rotariu (12):
dpaa_eth: add VSP compatibility for eth ports
dpaa_eth: make the common code endian portable
dpaa_eth: convert sg entry to be endian portable
dpaa_eth: make the S/G rx routine endian portable
dpaa_eth: fix endianness issue in the dts parser
dpaa_eth: fix debugfs errors
dpaa_eth: memset the local declared array
dpaa_eth: fix the address settings of a FD
dpaa_eth: add reference for ioremap calls
dpaa_eth: fix symbols for dynamic driver modules
onic: fix debugfs remove procedure
dpaa_eth: fix unload procedure for onic
Matei Pavaluca (1):
gianfar: Fix compile error for FSL_GIANFAR_1588
Meenakshi Aggarwal (1):
fsl_qbman: remove unnecessary call to put_affine_portal()
Miao Xiaowei (1):
kernel: LS1021AIOT support
Minghuan Lian (6):
powerpc: Add OF platform binding doc for FSL RMAN device
fsl/RMan: add RMan private mmap function
fsl/RMan: Fix RMan global register initialization
arm:dts:ls1021a: add PCIe device node
PCI: Layerscape: Add num-atus property to PCIe dts node
pci/layerscape: update MSI code for ls1021 rev2 MSI support
Nikhil Agarwal (2):
dpaa_eth: Moving DPAA RX TX hooks to dpaa eth common files.
ASFIPSEC: Porting ASF to LS1.
Nikhil Badola (24):
fsl/usb: Add support for USB controller version-2.5
fsl/usb : Workaround for USB Erratum A007792
fsl/usb: Add Deep Sleep support for USB drv
drivers/usb : Add affected configs for Erratum A005697 workaround
drivers: usb :fsl: Remove USB Errata checking code
drivers: usb: fsl: Remove compilation error from usb driver
drivers/usb : Port USB EHCI host driver for LS102xA
drivers/usb : Set DMA_MASK of usb platform device
drivers: usb: fsl: Set USB_EN bit to select ULPI phy
drivers: usb: fsl: Change string format for errata property
drivers: usb: fsl: Define usb control register mask for w1c bits
drivers: usb: Modify workaround for USB Erratum A005697
drivers/usb : Port USB EHCI Gadget driver for LS102XA
drivers/usb : Remove compilation error for usb EHCI gadget
drivers: usb: Introduce FSL_USB2_PHY_UTMI_DUAL for usb gadget
drivers: usb: fsl: Turn on cache snooping hardware in usb gadget
drivers:usb:fsl: Check memory resource before releasing it
drivers:usb:fsl: Remove unused variable
drivers:usb:fsl: Correct endpoint name checking
drivers:usb:fsl: Compile out USB clk functions
drivers: usb: gadget: Correct NULL pointer checking in fsl gadget
arm : dts : ls1021a : Remove unwanted code from USB2.0 dts node
arm:dts:ls1021a : Add configure-gfladj property to USB3 node
drivers:usb:dwc3 : Implement workaround for Erratum A009116
Nitesh Lal (3):
crypto: caam - Fix crash in caamalg_qi module_init
crypto: caam - Fix crash in caampkc module_init
crypto: caam - Fix uio job ring unbinding
Pan Jiafei (14):
fmd: add p_capwap_reassembly_manip to ioc_compat_fm_port_pcd_params_t
fmd: add CapwapFragmentationStats
capwap: add capwap support
capwap: fix stree test issue of frag
capwap: fix frag OP stuck issue
capwap: fragmentation using a seperate bp
capwap: set higher priority for fqs back to outbound OP
capwap: setup individual NAPI support for bridge
capwap: fix compile warning
capwap: sync with new config flavor for FManV3
capwap: set pool buffer size in PreHeader
capwap: align SEC job descriptor
capwap: clear memory for variable
fmd: fix ioctl of FM_CtrlMonGetCounters
Par Olsson (1):
powerpc: 85xx: Fix race situation in cpu bringup
Poonam Aggrwal (1):
Updates to device trees for B4860 for DSP clusters and their L2 caches
Prabhakar Kushwaha (1):
powerpc/mpc85xx: Add deep sleep support for IFC
Priyanka Jain (7):
fsl_qbman: Enable preemption in bman_create_affine_portal()
powerpc/mpc85xx:Add T104x device tree support
powerpc/fsl-booke: Add initial T1040RDB board support
powerpc/fsl-booke: Add T1042RDB_PI board support
powerpc/fsl-booke: (Readd again) Add initial T104x_QDS board support
powerpc/t104xqds: Update SPI flash type in device tree
powerpc/fsl-booke: Add T1040D4RDB/T1042D4RDB board support
Qiang Liu (1):
Talitos: Support for async_tx XOR offload
Qiu Wujie (2):
mmc: sdio: make sure sdio_irq_thread pointer is not NULL.
esdhc: mmc: Add LS1021A SD support.
Quanyang Wang (35):
powerpc/t2080qds: add dpaa ethernet and rman nodes
powerpc/t2080rdb: Add T2080RDB board support
powerpc/85xx: Add T4240RDB board support
Fman: Fix compile warning
net: dpaa: delete redundant free function from usdpaa driver
powerpc/t208x/dts: add qman-fqd/qman-pfdr memory node for t208x
dpaa_eth: fix device attribute mode error
iommu: remove the limitation which iommu is unavailable for PPC64
iommu/fsl: fix compile error
drivers: usb: gadget: Avoid dereferencing a NULL pointer for fsl gadget driver
pamu: change pamu reg size in dts file
iommu: fsl-t2xxx: add variable declaration for compiling error
powerpc: create a function descriptor for enable_64b_mode
powerpc/e6500: use fsl_enable_threads when cpu_hotplug
powerpc: add preempt_enable to function hugepd_free
powerpc: create a function descriptor for init_core_book3e
fsl_qbman: move preempt_enable() before kthread_create
crypto: caam: use jrp->{in,out}pbusaddr instead of {in,out}pbusaddr
crypto: caam - pass correct argument to append_key_aead()
crypto: caam - replace scatterwalk_sg_next with sg_next
powerpc: e6500: set FSL_ERRATUM_A_005337 to defalut n
Revert "qman: add sync protect when do kexec fast reboot"
crypto: caam - fix compile warning
freescale: fman :remove unused functions to fix compile warning
fsl_fman: fix typecast compile warning
fsl_qman:remove unused functions to fix compile warning
fsl_bman: fix compile warning
fsl: iommu: remove unused variables to fix compile warning
fsl_dpa_offload: fix typecast compile warning
fsl/RMan: fix typecast compile warning
fsl_fman: add A007273 support for T2080/T1024
fsl/Rman: change rman kernel option from bool to tristate
fsl/uio: change UIO_FSL_SRAM kernel option from bool to tristate
ls1021a-iot: update qspi device tree node info
spi-nor:fsl-quadspi:Add 4-byte address opcodes support
Radu Bulie (19):
offline_port: Add support for enabling IP Fragmentation in the O/H port driver
dpa_offload: Add dtsi files for chosen node support on B4860 platform
dpa_offload: Synchronize DPA offload dts files with latest sdk changes
dpa_offload: Add dts files for B4420 platform support in DPA offload
dpa_offload: Add dtsi files for chosen node support on P4080 platform
dpa_offload: Fix multicast classifier component to proper release the locks for decriptor array
dpa_offload: Bug fix. Fix policer profile parameters for multicast component
dpa_offload: Bug fix. Transmit relative storage profile id into FMD driver
dpa_offload: Fix compilation issue for storage profile id parameter
dpa_offload: Add separate resource pointer for multicast group import operation
dpa_offload: Add direct scheme support for classifier miss action
dpa_offload: Copy storage profile id to userspace during look-up by key or by ref operations
dpa_offload: Copy multicast group and header manipulation descriptors to userspace during look-up by key or by ref operations
dpa_offload: Fix double free pointer issue in DPA multicast component
dpa_classifier: Get the header manip descriptor for a multicast entry
dpa_classifier: Add fix for multicast member removal
dpa_offload: Check alg_suite value passed to the dpa_ipsec driver
dpa_offload: Add fix for number of policies check
dpa_offload: Add check for initialization vector
Raghav Dogra (1):
powerpc/fsl_lbc: removal of dead code
Rajesh Bhagat (3):
drivers: dwc3: host: Change burst beat and outstanding pipelined transfers requests.
drivers: dwc3 : Add support for USB snooping
drivers: dwc3: Set dma ops for xhci dev
Ramneek Mehresh (10):
fsl/usb: Stops USB controller init if PLL fails to lock
fsl/usb: Workarourd for USB erratum-A005697
drivers:usb:pm: Fix pm defect in rcpm driver for usb ip
drivers:usb:fsl: Fix deep-sleep resume issue caused by usb
drivers:usb:pm: Fix sleep/deep-sleep issue for external ULPI phy
drivers:usb: Fix usb suspend/resume for deep-sleep
drivers:usb:gadget: Fix kernel boot dump for usb gadegt drv
fsl/otg: Resolve OTG crash issue with another host
drivers:usb:pm: Fix usb pm support for deep-sleep
powerpc:rcpm:usb: Fix kernel crash in setting usb as wakeup source
Rotariu Marian Cristian-B44860 (12):
dpaa_eth: convert define into net byte order
dpaa_eth: convert bp dts node in CPU endianess
dpaa_eth: move static variable definition
dpaa_eth: remove unnecessary conversion
dpaa_eth: fix forward declarations for macless
dpaa_eth: convert fq dts entries to CPU endianess
offline_port: convert dt into CPU endianness
dpaa_eth: fix static declarations for onic
mac: make the dt parser endianness-free
dpaa_eth: make onic dt parser unaware of endianess
dpaa_eth: mark per CPU variables
dpaa_eth: remove unnecessary operation for onic
Roy Pledge (26):
Cleanup USDPAA resources
Fix USDPAA memory mappings so they can no longer occur at address 0 which confused any SW checking for NULL pointers
Fix pool channel ID checking so it works based on the global pool channel ID variable
Fix USDPAA IRQ handling to work correctly in 32 bit mode
Fix regression that caused BMan interrupt lookup for USDPAA to return incorrect information
Set SDQCR to ensure frame queues can reach the retired state
Add API to allocate specific portals based on index. This allows an application to get back the exact portal it was previously using by specifing the portals index value.
Fix USDPAA dma_mem allocator when blocks needed to be split
Prevent kernel panic if USDPAA mem cannot be allocated
Fix fragment list ordering in USDPAA DMA memory
Add support for raw portal allocation
Only initalize fragment owner when fragement is first created
Ensure that the EQCR Cache Enabled Consumed Index is reset
Remove mapping from DMA map list during unmap
Fix USDPAA DMA Mem freespace calculation
Reduce reference count of DMA memory fragments during unmap
Allow a shared DMA maps to be mapped into a process many times
Fix issue where shared mapping was only partialy mapped
Properly align USDPAA DMA memory
Fix USDPAA DMA memory compress_frags() logic
Clean portals before releasing them back into the alloctor
Set affinity for USDPAA IRQs
Reserve proper length in processes VMA when mapping USDPAA memory
qbman: Agressively clean QMan portals before use
fsl_usdpaa: Ensure map name is initialized and cleared
Disable CPU migration during USDPAA Cleanup
Roy.Li (1):
dpa_eth: using raw_smp_processor_id in preemptible context
Ruchika Gupta (4):
crypto:caam - Remove usage of JOBR_DEPTH from QI
crypto/caam : Add UIO driver for Job Ring
crypto:caam: Initialize sec4_sg_bytes to 0 in ahash_final_no_ctx
ls1020: Add crypto node alias in device tree
Russell King (1):
crypto: caam - only export the state we really need to export
Sachin Saxena (1):
FMAN: Adding Wrapper API to use Rate Limiting Feature
Sandeep Malik (3):
dpa_ipsec: Patch to update the append_math_ldshift command.
ASF_IPSEC: Added some more commands in desc_constr.h to
asf_gfar: Patch to fix the crash seen in ifup for bsc9132.
Sandeep Singh (29):
Added TDM device support and Freescale Starlite driver
TDM test module
Basic configuration module for Le88266 Zarlink SLIC
Device tree entry for Freescale TDM controller
Added device tree entries for Legerity SLIC node on various Freescale Platforms
Changing poll operation from TDM port to TDM channel
tdm/test: Added loopback test module for tdm
tdm: Added module param to enable loopback mode
t2080rdb/dts: Add usdpaa device tree
t4240rdb/dts: Add usdpaa device tree
tdm: Add power management support for fsl tdm
tdm/test: Limit scope of structures and global variables
t2080rdb/dts: Removed two 10G from device tree
t2080qds/dts: Removed two 10G from device tree
tdm/test: Added SLIC loopback test.
tdm/device: Add configuration to enable use of internal clock
powerpc/85xx: Device tree entry for Freescale TDM controller.
t2080/usdpaa/dts: Change num Rx FQs to 3 for shared ethernet
t1024rdb/dts: Added usdpaa shared interface device tree
t1024qds/dts: Added usdpaa shared interface device tree
t1040d4rdb/dts: Add usdpaa device tree and usdpaa shared interface device tree.
t1042d4rdb/dts: Added usdpaa device tree and shared interface device tree source
t2080/usdpaa/dts: Corrected default rx frame queue id
powerpc/85xx: Add TDM device tree entry to T1040 platform.
t1040rdb: (Readd again) Add usdpaa device tree and usdpaa shared interface device tree.
powerpc/t1040/dts: Add SLIC nodes to t1040rdb device tree
t1040d4rdb/dts: (Readd again) Add usdpaa device tree and usdpaa shared interface device tree.
t1042d4rdb/dts: Added usdpaa device tree and shared interface device tree source
Device Tree bindings for Freescale TDM controller
Scott Wood (9):
fman: don't redefine NO_IRQ
powerpc/e6500: add locking to hugetlb
powerpc/mpc85xx: avoid tlbivax when tlbilx exists
powerpc:/fsl-booke-32: fix tlb_lock build break
powerpc/booke64: add sync after writing PTE
powerpc/fsl: Force coherent memory on e500mc derivatives
powerpc/85xx: Don't use generic timebase sync on 64-bit
powerpc/e6500: TID must be zero for vmalloc mappings
powerpc/e6500: Optimize hugepage TLB misses
Sebastian Andrzej Siewior (1):
net: gianfar: do not disable interrupts
Shan Hai (1):
mmc/esdhc: CONFIG_PPC_OF cleanup
Shaohui Xie (8):
usdpaa: add p2041rdb usdpaa device trees
powerpc/corenet/dts: add compatible for 10G PHY
powerpc/dpaa: workaround of fixed-link
T4240/dpa: skip reset FM for T4240 rev 2
powerpc/t4240/dts: add XFI PHY device nodes for 10GBASE-KR
fman/dts: fix compatible of mdio node for fman v3
powerpc/sata: add workaround for erratum A-005636
phy: add freescale XFI 10GBASE-KR driver
Shaveta Leekha (2):
powerpc/b4860: Add StarCore/SC3900 nodes in B4860 device files
arm/dts/ls1021a: Add GPIO controller nodes
Shawn Guo (1):
mmc: sdhci-pltfm: dt device does not pass parent to sdhci_alloc_host
Shengzhou Liu (31):
dpaa_1588: fix defective processing of circular buffer
powerpc/dpaa_1588: optimization for 1588 performance
powerpc/dpaa_1588: add sysfs support for ptp 1588
powerpc/dpaa_eth: add missing ethtool_op_get_link
powerpc/dpaa_1588: update 1588 driver per new dpa-eth
powerpc/dpaa_eth: some fix for timestamp
fmd: update ptp timer config
fmd: extend workaround of fman reset on t208x and t4160v2
powerpc/t2081qds: Add ethernet support
fmd: extend workaround of fman reset for T4080
powerpc/t2080qds: fix sgmii phy address
iommu/fsl: enable workaround for erratum A-007907 on T4080
powerpc/t2081qds/dts: fix missing dpaa node for t2081qds
fmd: extend workaround of fman reset for T1024
powerpc/fsl-booke: Add device tree support for T1024/T1023 SoC
powerpc/t1024: update dts for fman_v3l platform
fsl/dpa: fixup to support 2.5G SGMII
fmd: set sgmii_speed if disabled auto-neg for 2.5g sgmii
net/phy: tune get_phy_c45_ids to support more c45 phy
powerpc/fsl-booke: Add T1024RDB board support
t10xx: updating config for t10xx platform
powerpc/fsl-booke: Add T102x QDS board support
powerpc/t1024: some update for t1024
powerpc/t1023rdb: Add T1023RDB board support
t1023rdb/dts: disable nor flash as errata A-009138
t102x/diu: move display alias to t1024si-post.dtsi
t1024rdb/qe-tdm: remove incorrect qoriq-tdm1.0.dtsi for t1024
net/phy: update Realtek PHY driver to support RTL8211F
net/phy: fix realtek compile issue on arm platform
net/phy: fixup for RTL8211F link
of: fix of_property_read_string
Shruti Kanetkar (2):
dpaa_eth/mac: Sync with the unique MDIO bus name for "fixed-link" PHY(s)
powerpc/p4080ds: Switch GPIO pin order from LSB to MSB
Stefan Sicleru (1):
T1040RDB: Fix: Add L2 switch support and device tree bindings
Sunil Kumar Kori (2):
Patch contains hook to offload FD to ASF instead of skb.
Exports DPAA symbols required in ASF
Suresh Gupta (5):
fsl/usb: Add FSL USB Gadget entry in platform device id table
fsl/usb: Turn on cache snooping hardware for 64-bit Kernel
fsl/usb: Add NULL entry in platform_device_id
USB: Gadget: fsl: Set dma_ops for FSL USB Gadget Device
arm : dts : ls1021a : Modify USB3.0 dts node
Tadeusz Struk (1):
crypto: testmgr - Fix DMA-API warning
Tang Yuantian (8):
mpc85xx: Add Freescale data collection module driver
mpc85xx: unify the data collection module driver
deep sleep: save/restore LAW and MP register
cpufreq: qoriq: optimize the CPU frequency switching time
dts: ls1021a: updated the clockgen node
dts: ls1021a: updated the soc node
cpufreq: enable cpu frequency switch on ls102x
clock: redefine variable clocks_per_pll as a struct member
Tibuleac Ioana-B41516 (2):
dpaa_offload: add dts files for T4
dpaa_offload: New B4 DTS for ONIC integration
Tiejun Chen (18):
Q/BMAN: set IRQF_NOBALANCING for the portal irq handler
bman: don't do override bman BAR
dpaa/kdump: reserve memory used for Bman
qman: don't do override qman BAR
dpaa/kdump: reserve memory used for Qman
fman: introduce fman_init_early function
net/dpa: fix kdump failed
dpaa: make sure FM_PORT_Free work reasonably
powerpc/book3e: rename interrupt_end_book3e with __end_interrupts
powerpc/book3e: support CONFIG_RELOCATABLE
book3e/kexec/kdump: introduce a kexec kernel flag
book3e/kexec/kdump: implement ppc64 kexec specfic
powerpc/book3e: support kgdb for kernel space
powerpc/kgdb: Fix a single stgep case of lazy IRQ
book3e/kexec/kdump: redefine VIRT_PHYS_OFFSET
powerpc/book3e-64: Enable kexec
book3e/kexec/kdump: recover "r4 = 0" to create the initial TLB
book3e/kexec/kdump: create a 1:1 TLB mapping
Tudor Ambarus (13):
crypto: caam - fix tls1.0 encrypt for large packets
crypto: caam - fix condition for the jump over key(s) command
crypto: caam/qi - fix condition for the jump over keys command
crypto: caam - make tls10 descriptors compatible with Era3 and Era2
crypto: caam/qi - make tls10 descriptors compatible with Era3 and Era2
crypto: caam - remove hardcoded offsets in tls10 encap descriptor
crypto: caam/qi - remove hardcoded offsets in tls10 encap descriptor
crypto: caam/qi - make (#2) tls10 descriptors compatible with Era3 and Era2
crypto: caam - fix contiguous case for tls with gcm
crypto: caam - fix warning in APPEND_MATH_IMM_u64
crypto: caam - tls10 support for 32bit ppc platforms
crypto: caampkc - workaround for erratum A-006899
crypto: caam/qi - tls10 support for 32bit platforms
Vakul Garg (13):
powerpc/85xx: Enabled stashing of FMAN write data
qbman: Added DQRR cleanup when portal is not in cdc mode
dts b4/t4: Added generic ethernet node for oNIC and two oh ports
fsl_qbman: set stash attr window before setting attribute
t2080/usdpaa/dts: Change num Tx FQs to 8 for shared ethernet
t1023rdb/dts: add usdpaa device tree and usdpaa shared interface device tree
t2080/usdpaa/dts: Support 4x10G ethernet interfaces
crypto: caam - Fixed the max allowed length of shared descriptor
crypto: caam - sync 'struct caam_ctx' definition with JR driver
crypto: caam - Fixed memory leak in QI driver
crypto: caam - Implement QI driver context update
crypto: caam - Fix key inlining in AEAD shared descriptors
crypto: caam/qi - Fix key inlining in AEAD shared descriptors
Varun Sethi (8):
iommu/fsl : Enable PAMU window for all possible LIODNS
fsl/qman: Modifications for new stash attribute setup API.
iommu/fsl: Enable OMT cache, before invalidating PAACT and SPAACT cache.
iommu/fsl: PAMU power management support.
powerpc/edac: Call work queue clean up routine only when edac_op_state is set to polling.
Add an operation mapping to stash FMAN transactions.
Added cache controller compatible strings for SOCs.
Modify handling of errata A-007907
Victoria Milhoan (b42089) (1):
crypto: caam - Define setbits32() and clrbits32() for ARM in the Freescale CAAM driver
Vijay Rai (1):
powerpc/fsl-booke: Add initial T1042RDB board support
Wang Dongsheng (19):
fsl: Use ccflags-y instead of deprecated EXTRA_CFLAGS
fsl/fman: Use ccflags-y instead of deprecated EXTRA_CFLAGS
powerpc/hibernate: PPC64 fix user threads access to kernel space
powerpc/cpu-hotplug: fix cpu re-online failed issue
deepsleep: add a common cpld compatible for deepsleep
fsl/diu: enable diu support for t1042rdb_pi board
fsl/diu: enable diu support for t1024QDS board
powerpc/t1042d4rdb: add DIU support in kernel
powerpc/diu: adjust DIU initialization entry
fsl/mpic_timer: make mpic_timer to support deep sleep feature
mpc85xx/lbc: modify suspend/resume entry sequence
hibernation/pci: fix PCI-EP device bar lost in hibernation thaw flow
Deep sleep: fix build error on master cause by miss a macro define
rtc/ds3232: fix ds3232 get a WARNING trace in resume function
arm: dts: ls1021a: add wakeup device ftm0 node for ls1021a
soc/fsl: add freescale dir for SOC specific drivers
soc/fsl: add ftm alarm driver for ls1021a platform
powerpc/fsl: add power_off support for fsl platform
powerpc/fsl: add QIXIS-I2C support in qixis driver
Wang Quanyang (17):
iommu/fsl: make use of to_fsl_dma_domain
iommu/fsl: fix variable type mismatch
dpaa_eth: use raw_cpu_ptr instead of __this_cpu_ptr
dpaa_eth: get rid of ETHTOOL function
dpaa_eth: use devm_ioremap instead of devm_ioremap_prot
fsl_eth: use this_cpu_ptr instead of __get_cpu_var
dpaa_eth: remove f_mapping->backing_dev_info
dpaa_eth: delete non-required instances of <asm/fsl_pm.h>
fsl_eth: replace __get_cpu_var with this_cpu_ptr in module qman-test
fsl_dce: convert cpumask_scnprintf to %*pb[l]
fsl_dce: use read_iter instead of aio_read
mtd/spi: support en25s64 spi-nor device
mmc: esdhc: replace adma_desc with adma_table
mmc: esdhc: replace max_discard_to with max_busy_timeout
mmc: esdhc: move platform_reset_enter/exit to esdhc_reset
mmc: esdhc: add type cast for adma_table
fsl-t2xxx: replace smt_capable with cpu_has_feature(CPU_FTR_SMT)
Wei Yang (2):
edac/mpc85xx_edac: Fix a call trace when removing this module
powerpc/pci: export two function symbols for mpc85xx_edac module
Weiwei Wang (1):
qman: clean SDQCR when do kexec fast reboot
Xie Xiaobo (3):
powerpc/85xx: Adds IEEE1588 node in dts
net/phy: Add support for dp8384x phy
powerpc/85xx: p1025twr: add module conditional to fix QE-uart issue
Xiubo Li (10):
dtsi: ls1021a: Add 40-bit dt node support for DCU.
ARM: dts: ls1021a: Add DCU node
arm: dts: ls1021a-twr: add SII9022A HDMI DT node
ARM: ls1021a: add gating clocks to IP blocks.
ASoC: fsl-sai: backport to 3.12
fb: Add SiI902X HDMI driver for LS1021A platform
fb: Add DCU framebuffer driver for LS1021A platform
fb: dcu: convert to use regmap API.
fb: dcu: add Power Management support.
ASoC: fsl: Add SGTL5000 based audio machine driver.
Xu Jiucheng (1):
TDM: QUICC Engine UCC TDM test module
Xuelin Shi (1):
dma: fix oom issue.
Xulin Sun (17):
FMAN: implement the workaround for Erratum A-007273
powerpc/85xx: enable timebase synchronization for KEXEC
crypto:caam: fix redefined build warning
fsl_qbman: drain all kinds of mr message of qman in qman_init stage
ls1021a.dtsi: change the device scfg to big-endian
driver:regmap: replace spin_lock_irqsave/unlock with raw_spin_lock_irqsave/unlock
driver:remap: replace GFP_KERNEL with GFP_ATOMIC
gianfar: remove unused variable and functions to fix build warning
can: fix build errors
Revert "net: phy: replace phy_drivers_register calls"
Revert "net: phy: realtek: register/unregister multiple drivers properly"
video:fsl-sii902x: fix recursive function calling
uImage and video related changes to make build passed
flexcan: remove the unused variables in flexcan_poll()
pci-layerscape: init the uninitialized variable in ls_pcie_msi_irq_handler()
ls1021a: Add clock controls for SAI dts file
mach-ls1021a.c: include two head files to build pass
Yangbo Lu (8):
powerpc/dts: Add 1588 timer node for bsc9131rdb
dpaa_eth: add PTPd 1588 stack support
dpaa_eth: fix PTPd 1588 stack sync issue
dpaa_eth: fix compile error when selecting 1588 config
mmc/eSDHC: host need long time to generate command complete interrupt
gianfar: Add IEEE 1588 V2 support
mmc: sdhci-pltfm: enable interrupt mode to detect card
mmc: esdhc: add eMMC DDR mode support for t2080qds
Yanjiang Jin (15):
fsl: bman: call kmalloc with GFP_ATOMIC
usdpaa: acquire mmap_sem out of spin_lock
crypto: tls: testmgr - avoid DMA mapping from text, rodata, stack
ppc: DTS: remove all t104* DTS files.
fsl: dts: remove 3 unused nodes
dpaa_eth: support phys probed from devicetree and fixed-link
dpaa_eth: remove 'fixed_bus_id' from mac_device
spi: fsl_espi: move hw_disable_espi() to of_fsl_espi_suspend()
crypto: testmgr: fix logical-not-parentheses warning
FSL: TDM: add QE dependency
TDM: fix some build errors
TDM: fix some compile warnings
FSL: QE: remove PPC32 restriction
FSL: TDM: fix a TDM error in 64bit kernel
FSL: TDM: convert to idr_alloc()
Yashpal Dutta (3):
Added support for PKC keygen
added support for PKC keygen
Power Management support for CAAM
Yongli He (1):
QMAN: QMAN preempt_rt call trace
York Sun (4):
powerpc/mpc85xx: Fix EDAC address capture
powerpc/mpc8xxx: Change EDAC for FSL SoC
powerpc/85xx: add cpu hotplug support for e500mc/e5500
power/mpc85xx: Add delay after enabling I2C master
Yuan Yao (1):
dmaengine: fsl-edma: add PM suspend/resume support
Yuanjie Huang (1):
powerpc/85xx: Use KCFLAGS when looking for libgcc
Zhang Xiao (1):
powerpc/e6500: hardware tablewalk bug fix on per-core spinlock
Zhang Zhuoyu (9):
Fix e6500-based platform CPU hotplug issue
powerpc/cache: add cluster shared L2 cache operation for e6500
powerpc/cpu-hotplug: Support PCL10 state for e6500
powerpc/rcpm: Fix cluster mask calculation issue on e6500
powerpc/smp: fix cluster enter PCL10 issue when SMT disable on e6500
T104xRDB/dts: add bqman node placeholder before fman to support AR
ARM:LS1021aQDS: add CPU hotplug platform support
arm: ls1: implement ls1 cpu-hotplug by reset core
arm: ls1: provide a workaround for core soft reset
Zhao Chenhui (8):
pm: add power node to dts
powerpc/dts: add power node for p1023
powerpc/bsc913x: fix power node and mpic timer node
powerpc/pm: fix the return value of .enter()
powerpc/sysfs: disable hotplug for the boot cpu
powerpc/deepsleep: set MPIC to the mixed mode to avoid deep sleep issue
powerpc/pm: add API for setting powerdown exception
powerpc/pm: add API for setting powerdown exception(Add DTS missing parts)
Zhao Qiang (15):
powerpc/p1010rdb:update dts for pcie interrupt-map
qe-tdm/ucc: modify an "if conditions error"
QE: Add "ifdef CONFIG_QUICC_ENGINE" for qe
t1040qds/dts: Add qe node for t1040
T1040RDB/dts: Add UCC hdlc node for QUICC Engine
qe: remove duplicated qe node in t1040si-post.dtsi
QE; add qe node for t1042qds
t1040rdb: add slic tdm node to t1040rdb
drivers/net: support hdlc function for QE-UCC
qe-hdlc: qe-hdlc work in normal mode instead of internal-loopback mode
qe-tdm: move siram_init_flag to qe.c
ls1021a-twr/qe: add qe node to ls1-twr
ls1021aqds: add qe node to ls1021aqds dts
deepsleep/qe: remove the workaround to disable qe
qe-uart: modify qe-uart to adapt both powerpc and arm
Zhenhua Luo (1):
move fmd headers from include/linux to include/uapi/linux
Zhuoyu Zhang (1):
arm: ls1: add error handling case
Zumeng Chen (1):
dpaa_eth: remove unused variable proxy_dev
b38734 (1):
srio_ipsec_offload: add a dts file for srio_ipsec_offload application
chenhui zhao (1):
powerpc/mpc8548: Add workaround for erratum NMG_SRIO135
czou (3):
ls1021-iot: workaround multiple interrupts when pluging hdmi
ARM:ls1021a: remove dma-coherent and gianfar snooping support in Rev1 soc
ls1021: add the support of RTLswitch for fixed-link property
fupan li (1):
net/bluetooth: make bluetooth socket can be created in net namespace
yadi.hu at windriver.com (1):
qman: add sync protect when do kexec fast reboot
yhe (2):
fsl/dpa: enable dpa driver shutdown on KEXEC
dpaa/KEXEC: hook up FM shutdown
Documentation/DocBook/uio-howto.tmpl | 12 +
.../devicetree/bindings/clock/ls1021a-clock.txt | 27 +
.../devicetree/bindings/mtd/spi-nor-flash.txt | 7 +
.../devicetree/bindings/net/fsl-tsec-phy.txt | 12 +
.../bindings/powerpc/fsl/cpm_qe/qe/ucc.txt | 44 +-
.../powerpc/fsl/fman_chosen_node_device_tree.txt | 292 +
.../bindings/powerpc/fsl/fman_device_tree.txt | 712 ++
.../devicetree/bindings/powerpc/fsl/fsl-dce.txt | 66 +
.../devicetree/bindings/powerpc/fsl/l2-switch.txt | 99 +
.../devicetree/bindings/powerpc/fsl/pmc.txt | 59 +-
.../devicetree/bindings/powerpc/fsl/rman.txt | 178 +
Documentation/devicetree/bindings/tdm/fsl-tdm.txt | 65 +
.../devicetree/bindings/tdm/pq-mds-t1.txt | 63 +
.../devicetree/bindings/video/fsl-dcu-fb.txt | 69 +
.../devicetree/bindings/video/fsl-sii902x.txt | 17 +
Documentation/driver-model/devres.txt | 4 +
Documentation/kernel-parameters.txt | 3 +
arch/arm/boot/Makefile | 4 +
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/ls1021a-iot.dts | 283 +
arch/arm/boot/dts/ls1021a-qds.dts | 82 +-
arch/arm/boot/dts/ls1021a-twr.dts | 126 +-
arch/arm/boot/dts/ls1021a.dtsi | 660 +-
arch/arm/include/asm/delay.h | 16 +
arch/arm/include/asm/io.h | 28 +
arch/arm/include/asm/irq.h | 2 +
arch/arm/kernel/irq.c | 7 +
arch/arm/mach-imx/Kconfig | 6 +
arch/arm/mach-imx/Makefile | 3 +
arch/arm/mach-imx/clk-ls1021a.c | 191 +
arch/arm/mach-imx/clk.h | 9 +
arch/arm/mach-imx/clk.h.rej | 16 +
arch/arm/mach-imx/common.h | 5 +
arch/arm/mach-imx/hotplug.c | 25 +
arch/arm/mach-imx/mach-ls1021a.c | 80 +-
arch/arm/mach-imx/platsmp.c | 191 +-
arch/arm/mach-imx/pm-ls1.c | 524 +
arch/arm/mach-imx/sleep-ls1.S | 153 +
arch/arm/mach-imx/sleep-ls1.h | 19 +
arch/arm/mach-imx/system.c | 14 +
arch/powerpc/Kconfig | 21 +-
arch/powerpc/Makefile | 4 +
arch/powerpc/boot/dts/b4420qds-usdpaa.dts | 160 +
arch/powerpc/boot/dts/b4420qds.dts | 15 +
.../boot/dts/b4860qds-usdpaa-shared-interfaces.dts | 170 +
arch/powerpc/boot/dts/b4860qds-usdpaa.dts | 203 +
arch/powerpc/boot/dts/b4860qds.dts | 95 +-
arch/powerpc/boot/dts/bsc9131rdb.dtsi | 12 +
arch/powerpc/boot/dts/bsc9132qds.dts | 15 +
arch/powerpc/boot/dts/bsc9132qds.dtsi | 12 +
arch/powerpc/boot/dts/fsl/b4420si-post.dtsi | 204 +-
arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi | 39 +
arch/powerpc/boot/dts/fsl/b4860si-post.dtsi | 223 +-
arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi | 90 +-
arch/powerpc/boot/dts/fsl/b4si-post.dtsi | 77 +-
arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi | 25 +-
arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi | 35 +
arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi | 1 +
arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi | 14 +-
arch/powerpc/boot/dts/fsl/mpc8544si-post.dtsi | 2 +
arch/powerpc/boot/dts/fsl/mpc8548si-post.dtsi | 2 +
arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi | 2 +
arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 23 +-
arch/powerpc/boot/dts/fsl/p1020si-post.dtsi | 17 +
arch/powerpc/boot/dts/fsl/p1021si-post.dtsi | 16 +
arch/powerpc/boot/dts/fsl/p1022si-post.dtsi | 16 +-
arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi | 3 +
arch/powerpc/boot/dts/fsl/p1023si-post.dtsi | 175 +-
arch/powerpc/boot/dts/fsl/p1023si-pre.dtsi | 14 +-
arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 14 +
arch/powerpc/boot/dts/fsl/p2041si-post.dtsi | 88 +-
arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi | 16 +-
arch/powerpc/boot/dts/fsl/p3041si-post.dtsi | 88 +-
arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi | 16 +-
arch/powerpc/boot/dts/fsl/p4080si-post.dtsi | 126 +-
arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi | 16 +-
arch/powerpc/boot/dts/fsl/p5020si-post.dtsi | 92 +-
arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi | 16 +-
arch/powerpc/boot/dts/fsl/p5040si-post.dtsi | 140 +-
arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi | 21 +-
arch/powerpc/boot/dts/fsl/pq3-power.dtsi | 57 +
arch/powerpc/boot/dts/fsl/pq3-tdm1.0-0.dtsi | 41 +
arch/powerpc/boot/dts/fsl/qonverge-usb2-dr-0.dtsi | 2 +-
arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi | 10 +
arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi | 1 -
arch/powerpc/boot/dts/fsl/qoriq-dce-0.dtsi | 39 +
arch/powerpc/boot/dts/fsl/qoriq-dpaa-res1.dtsi | 84 +
arch/powerpc/boot/dts/fsl/qoriq-dpaa-res2.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-dpaa-res3.dtsi | 84 +
arch/powerpc/boot/dts/fsl/qoriq-fman-0-10g-0.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-0.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-1.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-2.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-3.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-4.dtsi | 63 +
.../dts/fsl/qoriq-fman-0-chosen-fifo-resize.dtsi | 135 +
arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi | 140 +
arch/powerpc/boot/dts/fsl/qoriq-fman-1-10g-0.dtsi | 54 +
arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-0.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-1.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-2.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-3.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-4.dtsi | 63 +
.../dts/fsl/qoriq-fman-1-chosen-fifo-resize.dtsi | 135 +
arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi | 140 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi | 150 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi | 62 +
arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi | 150 +
arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi | 138 +
arch/powerpc/boot/dts/fsl/qoriq-l2switch-0.dtsi | 93 +
arch/powerpc/boot/dts/fsl/qoriq-pme-0.dtsi | 39 +
arch/powerpc/boot/dts/fsl/qoriq-qman-ceetm0.dtsi | 43 +
arch/powerpc/boot/dts/fsl/qoriq-qman-ceetm1.dtsi | 43 +
arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi | 10 +
arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi | 1 -
arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi | 1 -
arch/powerpc/boot/dts/fsl/qoriq-rman-0.dtsi | 63 +
arch/powerpc/boot/dts/fsl/qoriq-tdm1.0.dtsi | 41 +
arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 500 +
arch/powerpc/boot/dts/fsl/t1024si-post.dtsi | 95 +
arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi | 95 +
arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 404 +-
arch/powerpc/boot/dts/fsl/t1042si-post.dtsi | 2 +-
arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi | 16 +-
arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 248 +-
arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi | 15 +
arch/powerpc/boot/dts/fsl/t4240si-post.dtsi | 629 +-
arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi | 47 +-
arch/powerpc/boot/dts/mpc8536ds.dtsi | 10 +
arch/powerpc/boot/dts/mpc8572ds.dtsi | 10 +
arch/powerpc/boot/dts/p1010rdb-pa.dts | 2 +-
arch/powerpc/boot/dts/p1010rdb-pa.dtsi | 6 +-
arch/powerpc/boot/dts/p1010rdb-pa_36b.dts | 4 +-
arch/powerpc/boot/dts/p1010rdb-pb.dts | 16 +-
arch/powerpc/boot/dts/p1010rdb-pb.dtsi | 79 +
arch/powerpc/boot/dts/p1010rdb-pb_36b.dts | 16 +-
arch/powerpc/boot/dts/p1010rdb.dtsi | 47 +-
arch/powerpc/boot/dts/p1010rdb_36b.dtsi | 3 +
arch/powerpc/boot/dts/p1020mbg-pc.dtsi | 14 +
arch/powerpc/boot/dts/p1020mbg-pc_32b.dts | 14 +-
arch/powerpc/boot/dts/p1020mbg-pc_36b.dts | 3 +
arch/powerpc/boot/dts/p1020rdb-pc.dtsi | 13 +
arch/powerpc/boot/dts/p1020rdb-pc_36b.dts | 3 +
arch/powerpc/boot/dts/p1020rdb-pd.dtsi | 269 +
arch/powerpc/boot/dts/p1020rdb-pd_32b.dts | 90 +
arch/powerpc/boot/dts/p1020rdb-pd_36b.dts | 93 +
arch/powerpc/boot/dts/p1020rdb.dtsi | 12 +
arch/powerpc/boot/dts/p1020rdb_36b.dts | 3 +
arch/powerpc/boot/dts/p1021rdb-pc.dtsi | 48 +-
arch/powerpc/boot/dts/p1021rdb-pc_32b.dts | 191 +-
arch/powerpc/boot/dts/p1021rdb_camp_core0.dts | 91 +
arch/powerpc/boot/dts/p1021rdb_camp_core1.dts | 179 +
arch/powerpc/boot/dts/p1022ds.dtsi | 50 +-
arch/powerpc/boot/dts/p1022ds_32b.dts | 18 +-
arch/powerpc/boot/dts/p1022ds_36b.dts | 3 +
arch/powerpc/boot/dts/p1024rdb.dtsi | 13 +
arch/powerpc/boot/dts/p1024rdb_36b.dts | 3 +
arch/powerpc/boot/dts/p1025rdb.dtsi | 40 +-
arch/powerpc/boot/dts/p1025rdb_32b.dts | 210 +-
arch/powerpc/boot/dts/p1025rdb_36b.dts | 48 +-
arch/powerpc/boot/dts/p1025twr.dtsi | 32 +-
arch/powerpc/boot/dts/p2020rdb-pc.dtsi | 63 +-
arch/powerpc/boot/dts/p2020rdb-pc_32b.dts | 12 +-
.../boot/dts/p2041rdb-usdpaa-shared-interfaces.dts | 139 +
arch/powerpc/boot/dts/p2041rdb-usdpaa.dts | 110 +
arch/powerpc/boot/dts/p2041rdb.dts | 234 +-
.../boot/dts/p3041ds-usdpaa-shared-interfaces.dts | 139 +
arch/powerpc/boot/dts/p3041ds-usdpaa.dts | 125 +
arch/powerpc/boot/dts/p3041ds.dts | 289 +-
.../boot/dts/p4080ds-usdpaa-shared-interfaces.dts | 161 +
arch/powerpc/boot/dts/p4080ds-usdpaa.dts | 133 +
arch/powerpc/boot/dts/p4080ds.dts | 365 +-
.../boot/dts/p5020ds-usdpaa-shared-interfaces.dts | 139 +
arch/powerpc/boot/dts/p5020ds-usdpaa.dts | 125 +
arch/powerpc/boot/dts/p5020ds.dts | 229 +-
.../boot/dts/p5040ds-usdpaa-shared-interfaces.dts | 151 +
arch/powerpc/boot/dts/p5040ds-usdpaa.dts | 138 +
arch/powerpc/boot/dts/p5040ds.dts | 403 +-
arch/powerpc/boot/dts/t1023qds.dts | 47 +
.../boot/dts/t1023rdb-usdpaa-shared-interfaces.dts | 121 +
arch/powerpc/boot/dts/t1023rdb-usdpaa.dts | 93 +
arch/powerpc/boot/dts/t1023rdb.dts | 223 +
.../boot/dts/t1024qds-usdpaa-shared-interfaces.dts | 121 +
arch/powerpc/boot/dts/t1024qds.dts | 90 +
.../boot/dts/t1024rdb-usdpaa-shared-interfaces.dts | 121 +
arch/powerpc/boot/dts/t1024rdb.dts | 306 +
arch/powerpc/boot/dts/t102xqds.dtsi | 432 +
arch/powerpc/boot/dts/t1040d4rdb-usdpaa-lag.dts | 60 +
.../dts/t1040d4rdb-usdpaa-shared-interfaces.dts | 131 +
arch/powerpc/boot/dts/t1040d4rdb-usdpaa.dts | 104 +
arch/powerpc/boot/dts/t1040d4rdb.dts | 266 +
arch/powerpc/boot/dts/t1040qds-dsar.dts | 80 +
arch/powerpc/boot/dts/t1040qds-usdpaa-lag.dts | 58 +
arch/powerpc/boot/dts/t1040qds.dts | 85 +-
arch/powerpc/boot/dts/t1040rdb-dsar.dts | 428 +
arch/powerpc/boot/dts/t1040rdb-usdpaa-lag.dts | 58 +
.../boot/dts/t1040rdb-usdpaa-shared-interfaces.dts | 131 +
arch/powerpc/boot/dts/t1040rdb-usdpaa.dts | 104 +
arch/powerpc/boot/dts/t1040rdb.dts | 370 +-
.../dts/t1042d4rdb-usdpaa-shared-interfaces.dts | 133 +
arch/powerpc/boot/dts/t1042d4rdb-usdpaa.dts | 104 +
arch/powerpc/boot/dts/t1042d4rdb.dts | 233 +
arch/powerpc/boot/dts/t1042qds.dts | 10 +-
arch/powerpc/boot/dts/t1042rdb.dts | 322 +-
arch/powerpc/boot/dts/t1042rdb_pi-dsar.dts | 308 +
arch/powerpc/boot/dts/t1042rdb_pi.dts | 234 +-
.../boot/dts/{t104xrdb.dtsi => t104xd4rdb.dtsi} | 75 +-
arch/powerpc/boot/dts/t104xqds.dtsi | 268 +-
.../boot/dts/t2080qds-usdpaa-shared-interfaces.dts | 148 +
arch/powerpc/boot/dts/t2080qds-usdpaa.dts | 119 +
arch/powerpc/boot/dts/t2080qds.dts | 158 +
.../boot/dts/t2080rdb-usdpaa-shared-interfaces.dts | 149 +
arch/powerpc/boot/dts/t2080rdb-usdpaa.dts | 120 +
arch/powerpc/boot/dts/t2080rdb.dts | 70 +
arch/powerpc/boot/dts/t2081qds.dts | 217 +
arch/powerpc/boot/dts/t208xqds.dtsi | 118 +-
arch/powerpc/boot/dts/t208xrdb.dtsi | 120 +-
.../boot/dts/t4240qds-usdpaa-shared-interfaces.dts | 155 +
arch/powerpc/boot/dts/t4240qds-usdpaa.dts | 173 +
arch/powerpc/boot/dts/t4240qds.dts | 486 +-
.../boot/dts/t4240rdb-usdpaa-shared-interfaces.dts | 191 +
arch/powerpc/boot/dts/t4240rdb-usdpaa.dts | 208 +
arch/powerpc/boot/dts/t4240rdb.dts | 287 +
arch/powerpc/include/asm/cacheflush.h | 13 +
arch/powerpc/include/asm/cputable.h | 21 +
arch/powerpc/include/asm/exception-64e.h | 11 +
arch/powerpc/include/asm/fsl_guts.h | 105 +
arch/powerpc/include/asm/fsl_kibo.h | 90 +
arch/powerpc/include/asm/fsl_pamu_stash.h | 18 +
arch/powerpc/include/asm/fsl_pm.h | 83 +
arch/powerpc/include/asm/immap_qe.h | 5 +-
arch/powerpc/include/asm/machdep.h | 1 +
arch/powerpc/include/asm/mmu-book3e.h | 18 +-
arch/powerpc/include/asm/mpc85xx.h | 4 +
arch/powerpc/include/asm/paca.h | 10 +-
arch/powerpc/include/asm/page.h | 2 +
arch/powerpc/include/asm/pgtable.h | 7 +
arch/powerpc/include/asm/pte-common.h | 3 +-
arch/powerpc/include/asm/qe.h | 15 +-
arch/powerpc/include/asm/reg_booke.h | 2 +
arch/powerpc/include/asm/smp.h | 2 +
arch/powerpc/include/asm/ucc.h | 6 +-
arch/powerpc/include/asm/ucc_fast.h | 10 +-
arch/powerpc/kernel/Makefile | 2 +
arch/powerpc/kernel/asm-offsets.c | 3 +
arch/powerpc/kernel/cpu_setup_fsl_booke.S | 38 +-
arch/powerpc/kernel/cputable.c | 9 +
arch/powerpc/kernel/exceptions-64e.S | 156 +-
arch/powerpc/kernel/fsl_booke_cache.S | 352 +
arch/powerpc/kernel/fsl_booke_entry_mapping.S | 40 +-
arch/powerpc/kernel/fsl_pm.c | 28 +
arch/powerpc/kernel/head_64.S | 109 +-
arch/powerpc/kernel/head_fsl_booke.S | 84 +-
arch/powerpc/kernel/idle.c | 3 +
arch/powerpc/kernel/idle_book3e.S | 6 +
arch/powerpc/kernel/irq.c | 11 +-
arch/powerpc/kernel/kgdb.c | 5 +-
arch/powerpc/kernel/machine_kexec_64.c | 18 +
arch/powerpc/kernel/misc_64.S | 106 +-
arch/powerpc/kernel/paca.c | 2 +-
arch/powerpc/kernel/pci-common.c | 2 +
arch/powerpc/kernel/setup_64.c | 27 +-
arch/powerpc/kernel/smp.c | 19 +-
arch/powerpc/kernel/swsusp.c | 2 -
arch/powerpc/kernel/sysfs.c | 4 +-
arch/powerpc/kernel/time.c | 13 +-
arch/powerpc/mm/fsl_booke_mmu.c | 54 +-
arch/powerpc/mm/hugetlbpage-book3e.c | 6 +-
arch/powerpc/mm/hugetlbpage.c | 1 +
arch/powerpc/mm/mem.c | 32 +
arch/powerpc/mm/mmu_decl.h | 3 +
arch/powerpc/mm/tlb_low_64e.S | 155 +-
arch/powerpc/mm/tlb_nohash.c | 7 +
arch/powerpc/mm/tlb_nohash_low.S | 6 +
arch/powerpc/platforms/85xx/Kconfig | 16 +-
arch/powerpc/platforms/85xx/Makefile | 4 +-
arch/powerpc/platforms/85xx/bsc913x_qds.c | 8 +-
arch/powerpc/platforms/85xx/common.c | 2 +
arch/powerpc/platforms/85xx/corenet_diu.c | 285 +
arch/powerpc/platforms/85xx/corenet_generic.c | 73 +
arch/powerpc/platforms/85xx/deepsleep.c | 327 +
arch/powerpc/platforms/85xx/qoriq_pm.c | 200 +
arch/powerpc/platforms/85xx/sleep.S | 1169 ++
arch/powerpc/platforms/85xx/smp.c | 470 +-
arch/powerpc/platforms/85xx/smp.h | 10 +
arch/powerpc/platforms/85xx/twr_p102x.c | 2 +-
arch/powerpc/platforms/86xx/Kconfig | 1 +
arch/powerpc/platforms/Kconfig | 2 +-
arch/powerpc/platforms/Kconfig.cputype | 59 +
arch/powerpc/sysdev/Kconfig | 5 +
arch/powerpc/sysdev/Makefile | 3 +-
arch/powerpc/sysdev/fsl_85xx_cache_ctlr.h | 2 +-
arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 2 +-
arch/powerpc/sysdev/fsl_85xx_l2ctlr.c | 41 +-
arch/powerpc/sysdev/fsl_lbc.c | 54 +-
arch/powerpc/sysdev/fsl_pci.c | 70 +
arch/powerpc/sysdev/fsl_pci.h | 53 +-
arch/powerpc/sysdev/fsl_pmc.c | 175 +-
arch/powerpc/sysdev/fsl_rcpm.c | 459 +
arch/powerpc/sysdev/fsl_rio.c | 45 +
arch/powerpc/sysdev/fsl_rmu.c | 1 +
arch/powerpc/sysdev/fsl_soc.c | 50 +-
arch/powerpc/sysdev/fsl_soc.h | 18 +
arch/powerpc/sysdev/mpic.c | 3 +
arch/powerpc/sysdev/mpic_timer.c | 211 +-
arch/powerpc/sysdev/qe_lib/Kconfig | 2 +-
arch/powerpc/sysdev/qe_lib/qe.c | 11 +-
arch/powerpc/sysdev/qe_lib/ucc.c | 773 +-
arch/powerpc/sysdev/qe_lib/ucc_fast.c | 38 +-
crypto/Kconfig | 18 +
crypto/Makefile | 3 +-
crypto/pkc.c | 67 +
crypto/tcrypt.c | 4 +
crypto/testmgr.c | 248 +-
crypto/testmgr.h | 232 +
crypto/tls.c | 582 +
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/ata/libata-core.c | 15 +
drivers/ata/sata_fsl.c | 8 +
drivers/base/devres.c | 63 +
drivers/base/regmap/internal.h | 2 +-
drivers/base/regmap/regcache-rbtree.c | 10 +-
drivers/base/regmap/regmap.c | 6 +-
drivers/clk/clk-qoriq.c | 195 +-
drivers/clk/clk.c | 77 +-
drivers/cpufreq/qoriq-cpufreq.c | 32 +-
drivers/crypto/Kconfig | 12 +-
drivers/crypto/caam/Kconfig | 57 +-
drivers/crypto/caam/Makefile | 11 +-
drivers/crypto/caam/caamalg.c | 892 +-
drivers/crypto/caam/caamalg_qi.c | 2345 ++++
drivers/crypto/caam/caamhash.c | 72 +-
drivers/crypto/caam/caampkc.c | 1520 +++
drivers/crypto/caam/compat.h | 2 +
drivers/crypto/caam/ctrl.c | 324 +-
drivers/crypto/caam/desc.h | 69 +-
drivers/crypto/caam/desc_constr.h | 10 +-
drivers/crypto/caam/fsl_jr_uio.c | 273 +
drivers/crypto/caam/fsl_jr_uio.h | 20 +
drivers/crypto/caam/intern.h | 21 +-
drivers/crypto/caam/jr.c | 318 +-
drivers/crypto/caam/key_gen.h | 6 +-
drivers/crypto/caam/pdb.h | 256 +-
drivers/crypto/caam/pkc_desc.c | 388 +
drivers/crypto/caam/pkc_desc.h | 225 +
drivers/crypto/caam/qi.c | 840 ++
drivers/crypto/caam/qi.h | 177 +
drivers/crypto/caam/regs.h | 10 +
drivers/crypto/caam/sg_sw_qm.h | 82 +
drivers/crypto/caam/sg_sw_sec4.h | 40 +-
drivers/crypto/talitos.c | 556 +-
drivers/crypto/talitos.h | 61 +-
drivers/dma/Kconfig | 2 +-
drivers/dma/fsl-edma.c | 85 +-
drivers/dma/fsldma.c | 2 +
drivers/edac/Kconfig | 4 +-
drivers/edac/edac_pci.c | 6 +-
drivers/edac/mpc85xx_edac.c | 24 +-
drivers/edac/mpc85xx_edac.h | 1 +
drivers/i2c/busses/i2c-mpc.c | 11 +-
drivers/iommu/Kconfig | 1 -
drivers/iommu/fsl_pamu.c | 402 +-
drivers/iommu/fsl_pamu.h | 9 +-
drivers/iommu/fsl_pamu_domain.c | 376 +-
drivers/iommu/fsl_pamu_domain.h | 14 +-
drivers/iommu/iommu.c | 10 +
drivers/memory/fsl_ifc.c | 55 +
drivers/misc/Kconfig | 41 +-
drivers/misc/Makefile | 5 +-
drivers/misc/fsl_dcm.c | 770 ++
drivers/misc/fsl_dcm.h | 129 +
drivers/mmc/card/block.c | 200 +-
drivers/mmc/core/core.c | 73 +-
drivers/mmc/core/mmc.c | 19 +-
drivers/mmc/core/mmc_ops.c | 12 +-
drivers/mmc/host/Kconfig | 2 +-
drivers/mmc/host/sdhci-esdhc.h | 32 +-
drivers/mmc/host/sdhci-of-esdhc.c | 597 +-
drivers/mmc/host/sdhci-of-hlwd.c | 12 +-
drivers/mmc/host/sdhci-pltfm.c | 46 +-
drivers/mmc/host/sdhci-pltfm.h | 74 +-
drivers/mmc/host/sdhci.c | 1586 ++-
drivers/mmc/host/sdhci.h | 200 +-
drivers/mtd/devices/m25p80.c | 3 +-
drivers/mtd/spi-nor/fsl-quadspi.c | 284 +-
drivers/mtd/spi-nor/spi-nor.c | 59 +-
drivers/net/ethernet/freescale/Kconfig | 14 +-
drivers/net/ethernet/freescale/Makefile | 3 +
drivers/net/ethernet/freescale/dpa/Kconfig | 210 +
drivers/net/ethernet/freescale/dpa/Makefile | 64 +
drivers/net/ethernet/freescale/dpa/capwap/Makefile | 51 +
.../ethernet/freescale/dpa/capwap/dpaa_capwap.h | 62 +
.../freescale/dpa/capwap/dpaa_capwap_bridge.c | 823 ++
.../freescale/dpa/capwap/dpaa_capwap_desc.c | 286 +
.../freescale/dpa/capwap/dpaa_capwap_desc.h | 190 +
.../freescale/dpa/capwap/dpaa_capwap_domain.c | 1320 +++
.../freescale/dpa/capwap/dpaa_capwap_domain.h | 181 +
.../freescale/dpa/capwap/dpaa_capwap_domain_ext.h | 233 +
.../ethernet/freescale/dpa/capwap/dpaa_capwap_fq.c | 628 ++
.../ethernet/freescale/dpa/capwap/dpaa_capwap_fq.h | 44 +
.../freescale/dpa/capwap/dpaa_capwap_ioctl.c | 588 +
.../freescale/dpa/capwap/dpaa_capwap_ioctl.h | 57 +
.../ethernet/freescale/dpa/capwap/dpaa_capwap_op.c | 94 +
.../freescale/dpa/capwap/dpaa_capwap_tunnel.c | 475 +
.../ethernet/freescale/dpa/capwap/fsl_capwap_br.h | 53 +
drivers/net/ethernet/freescale/dpa/dpaa_1588.c | 580 +
drivers/net/ethernet/freescale/dpa/dpaa_1588.h | 138 +
drivers/net/ethernet/freescale/dpa/dpaa_debugfs.c | 387 +
drivers/net/ethernet/freescale/dpa/dpaa_debugfs.h | 43 +
.../ethernet/freescale/dpa/dpaa_debugfs_macsec.c | 193 +
.../ethernet/freescale/dpa/dpaa_debugfs_macsec.h | 45 +
drivers/net/ethernet/freescale/dpa/dpaa_eth.c | 1185 ++
drivers/net/ethernet/freescale/dpa/dpaa_eth.h | 666 ++
drivers/net/ethernet/freescale/dpa/dpaa_eth_base.c | 250 +
drivers/net/ethernet/freescale/dpa/dpaa_eth_base.h | 50 +
.../net/ethernet/freescale/dpa/dpaa_eth_common.c | 1722 +++
.../net/ethernet/freescale/dpa/dpaa_eth_common.h | 217 +
.../net/ethernet/freescale/dpa/dpaa_eth_generic.c | 1593 +++
.../net/ethernet/freescale/dpa/dpaa_eth_generic.h | 94 +
.../freescale/dpa/dpaa_eth_generic_sysfs.c | 201 +
.../net/ethernet/freescale/dpa/dpaa_eth_macless.c | 498 +
.../net/ethernet/freescale/dpa/dpaa_eth_macsec.c | 2162 ++++
.../net/ethernet/freescale/dpa/dpaa_eth_macsec.h | 287 +
.../net/ethernet/freescale/dpa/dpaa_eth_proxy.c | 369 +
drivers/net/ethernet/freescale/dpa/dpaa_eth_sg.c | 970 ++
.../net/ethernet/freescale/dpa/dpaa_eth_shared.c | 906 ++
.../net/ethernet/freescale/dpa/dpaa_eth_sysfs.c | 275 +
.../net/ethernet/freescale/dpa/dpaa_eth_trace.h | 144 +
drivers/net/ethernet/freescale/dpa/dpaa_ethtool.c | 400 +
.../ethernet/freescale/dpa/dpaa_generic_debugfs.c | 277 +
.../ethernet/freescale/dpa/dpaa_generic_debugfs.h | 41 +
.../ethernet/freescale/dpa/dpaa_generic_ethtool.c | 125 +
drivers/net/ethernet/freescale/dpa/dpaa_ptp.c | 288 +
drivers/net/ethernet/freescale/dpa/mac-api.c | 927 ++
drivers/net/ethernet/freescale/dpa/mac.c | 467 +
drivers/net/ethernet/freescale/dpa/mac.h | 134 +
drivers/net/ethernet/freescale/dpa/offline_port.c | 848 ++
drivers/net/ethernet/freescale/dpa/offline_port.h | 59 +
drivers/net/ethernet/freescale/fman/Kconfig | 147 +
drivers/net/ethernet/freescale/fman/Makefile | 11 +
.../freescale/fman/Peripherals/FM/HC/Makefile | 15 +
.../ethernet/freescale/fman/Peripherals/FM/HC/hc.c | 1224 +++
.../freescale/fman/Peripherals/FM/MAC/Makefile | 25 +
.../freescale/fman/Peripherals/FM/MAC/dtsec.c | 1463 +++
.../freescale/fman/Peripherals/FM/MAC/dtsec.h | 228 +
.../fman/Peripherals/FM/MAC/dtsec_mii_acc.c | 97 +
.../fman/Peripherals/FM/MAC/dtsec_mii_acc.h | 42 +
.../freescale/fman/Peripherals/FM/MAC/fm_mac.c | 646 ++
.../freescale/fman/Peripherals/FM/MAC/fm_mac.h | 224 +
.../freescale/fman/Peripherals/FM/MAC/fman_crc32.c | 119 +
.../freescale/fman/Peripherals/FM/MAC/fman_crc32.h | 43 +
.../freescale/fman/Peripherals/FM/MAC/fman_dtsec.c | 845 ++
.../fman/Peripherals/FM/MAC/fman_dtsec_mii_acc.c | 163 +
.../freescale/fman/Peripherals/FM/MAC/fman_memac.c | 511 +
.../fman/Peripherals/FM/MAC/fman_memac_mii_acc.c | 213 +
.../freescale/fman/Peripherals/FM/MAC/fman_tgec.c | 367 +
.../freescale/fman/Peripherals/FM/MAC/memac.c | 1088 ++
.../freescale/fman/Peripherals/FM/MAC/memac.h | 110 +
.../fman/Peripherals/FM/MAC/memac_mii_acc.c | 78 +
.../fman/Peripherals/FM/MAC/memac_mii_acc.h | 73 +
.../freescale/fman/Peripherals/FM/MAC/tgec.c | 974 ++
.../freescale/fman/Peripherals/FM/MAC/tgec.h | 151 +
.../fman/Peripherals/FM/MAC/tgec_mii_acc.c | 139 +
.../fman/Peripherals/FM/MAC/tgec_mii_acc.h | 80 +
.../freescale/fman/Peripherals/FM/MACSEC/Makefile | 15 +
.../fman/Peripherals/FM/MACSEC/fm_macsec.c | 237 +
.../fman/Peripherals/FM/MACSEC/fm_macsec.h | 203 +
.../fman/Peripherals/FM/MACSEC/fm_macsec_guest.c | 59 +
.../fman/Peripherals/FM/MACSEC/fm_macsec_master.c | 1031 ++
.../fman/Peripherals/FM/MACSEC/fm_macsec_master.h | 479 +
.../fman/Peripherals/FM/MACSEC/fm_macsec_secy.c | 908 ++
.../fman/Peripherals/FM/MACSEC/fm_macsec_secy.h | 144 +
.../freescale/fman/Peripherals/FM/Makefile | 23 +
.../freescale/fman/Peripherals/FM/Pcd/Makefile | 23 +
.../freescale/fman/Peripherals/FM/Pcd/crc64.h | 360 +
.../freescale/fman/Peripherals/FM/Pcd/fm_cc.c | 7531 +++++++++++++
.../freescale/fman/Peripherals/FM/Pcd/fm_cc.h | 403 +
.../freescale/fman/Peripherals/FM/Pcd/fm_kg.c | 3226 ++++++
.../freescale/fman/Peripherals/FM/Pcd/fm_kg.h | 206 +
.../freescale/fman/Peripherals/FM/Pcd/fm_manip.c | 5464 ++++++++++
.../freescale/fman/Peripherals/FM/Pcd/fm_manip.h | 539 +
.../freescale/fman/Peripherals/FM/Pcd/fm_pcd.c | 2094 ++++
.../freescale/fman/Peripherals/FM/Pcd/fm_pcd.h | 543 +
.../freescale/fman/Peripherals/FM/Pcd/fm_pcd_ipc.h | 280 +
.../freescale/fman/Peripherals/FM/Pcd/fm_plcr.c | 1846 ++++
.../freescale/fman/Peripherals/FM/Pcd/fm_plcr.h | 165 +
.../freescale/fman/Peripherals/FM/Pcd/fm_prs.c | 420 +
.../freescale/fman/Peripherals/FM/Pcd/fm_prs.h | 276 +
.../freescale/fman/Peripherals/FM/Pcd/fm_replic.c | 984 ++
.../freescale/fman/Peripherals/FM/Pcd/fm_replic.h | 101 +
.../freescale/fman/Peripherals/FM/Pcd/fman_kg.c | 888 ++
.../freescale/fman/Peripherals/FM/Pcd/fman_prs.c | 129 +
.../freescale/fman/Peripherals/FM/Port/Makefile | 15 +
.../freescale/fman/Peripherals/FM/Port/fm_port.c | 6497 +++++++++++
.../freescale/fman/Peripherals/FM/Port/fm_port.h | 996 ++
.../fman/Peripherals/FM/Port/fm_port_dsar.h | 494 +
.../fman/Peripherals/FM/Port/fm_port_im.c | 753 ++
.../freescale/fman/Peripherals/FM/Port/fman_port.c | 1568 +++
.../freescale/fman/Peripherals/FM/Rtc/Makefile | 15 +
.../freescale/fman/Peripherals/FM/Rtc/fm_rtc.c | 692 ++
.../freescale/fman/Peripherals/FM/Rtc/fm_rtc.h | 96 +
.../freescale/fman/Peripherals/FM/Rtc/fman_rtc.c | 334 +
.../freescale/fman/Peripherals/FM/SP/Makefile | 15 +
.../freescale/fman/Peripherals/FM/SP/fm_sp.c | 757 ++
.../freescale/fman/Peripherals/FM/SP/fm_sp.h | 85 +
.../freescale/fman/Peripherals/FM/SP/fman_sp.c | 197 +
.../ethernet/freescale/fman/Peripherals/FM/fm.c | 5233 +++++++++
.../ethernet/freescale/fman/Peripherals/FM/fm.h | 665 ++
.../freescale/fman/Peripherals/FM/fm_ipc.h | 465 +
.../freescale/fman/Peripherals/FM/fm_muram.c | 174 +
.../ethernet/freescale/fman/Peripherals/FM/fman.c | 1400 +++
.../freescale/fman/Peripherals/FM/inc/fm_common.h | 1178 ++
.../freescale/fman/Peripherals/FM/inc/fm_hc.h | 93 +
.../fman/Peripherals/FM/inc/fm_sp_common.h | 117 +
drivers/net/ethernet/freescale/fman/etc/Makefile | 12 +
drivers/net/ethernet/freescale/fman/etc/error.c | 95 +
drivers/net/ethernet/freescale/fman/etc/list.c | 71 +
drivers/net/ethernet/freescale/fman/etc/memcpy.c | 601 +
drivers/net/ethernet/freescale/fman/etc/mm.c | 1155 ++
drivers/net/ethernet/freescale/fman/etc/mm.h | 105 +
drivers/net/ethernet/freescale/fman/etc/sprint.c | 81 +
.../net/ethernet/freescale/fman/fmanv3h_dflags.h | 57 +
.../net/ethernet/freescale/fman/fmanv3l_dflags.h | 56 +
.../fman/inc/Peripherals/crc_mac_addr_ext.h | 364 +
.../freescale/fman/inc/Peripherals/dpaa_ext.h | 207 +
.../freescale/fman/inc/Peripherals/fm_ext.h | 1689 +++
.../freescale/fman/inc/Peripherals/fm_mac_ext.h | 846 ++
.../freescale/fman/inc/Peripherals/fm_macsec_ext.h | 1271 +++
.../freescale/fman/inc/Peripherals/fm_muram_ext.h | 170 +
.../freescale/fman/inc/Peripherals/fm_pcd_ext.h | 3935 +++++++
.../freescale/fman/inc/Peripherals/fm_port_ext.h | 2625 +++++
.../freescale/fman/inc/Peripherals/fm_rtc_ext.h | 619 ++
.../freescale/fman/inc/Peripherals/fm_vsp_ext.h | 411 +
.../freescale/fman/inc/Peripherals/mii_acc_ext.h | 76 +
drivers/net/ethernet/freescale/fman/inc/core_ext.h | 86 +
.../ethernet/freescale/fman/inc/cores/e500v2_ext.h | 476 +
.../ethernet/freescale/fman/inc/cores/ppc_ext.h | 141 +
.../net/ethernet/freescale/fman/inc/ddr_std_ext.h | 77 +
.../net/ethernet/freescale/fman/inc/debug_ext.h | 233 +
.../net/ethernet/freescale/fman/inc/endian_ext.h | 447 +
drivers/net/ethernet/freescale/fman/inc/enet_ext.h | 205 +
.../net/ethernet/freescale/fman/inc/error_ext.h | 529 +
.../net/ethernet/freescale/fman/inc/etc/list_ext.h | 358 +
.../net/ethernet/freescale/fman/inc/etc/mem_ext.h | 318 +
.../ethernet/freescale/fman/inc/etc/memcpy_ext.h | 174 +
.../net/ethernet/freescale/fman/inc/etc/mm_ext.h | 310 +
.../ethernet/freescale/fman/inc/etc/sprint_ext.h | 118 +
.../fman/inc/flib/common/arch/ppc_access.h | 37 +
.../freescale/fman/inc/flib/common/general.h | 51 +
.../ethernet/freescale/fman/inc/flib/fman_common.h | 78 +
.../ethernet/freescale/fman/inc/flib/fsl_enet.h | 273 +
.../ethernet/freescale/fman/inc/flib/fsl_fman.h | 825 ++
.../freescale/fman/inc/flib/fsl_fman_dtsec.h | 1096 ++
.../fman/inc/flib/fsl_fman_dtsec_mii_acc.h | 107 +
.../ethernet/freescale/fman/inc/flib/fsl_fman_kg.h | 514 +
.../freescale/fman/inc/flib/fsl_fman_memac.h | 427 +
.../fman/inc/flib/fsl_fman_memac_mii_acc.h | 78 +
.../freescale/fman/inc/flib/fsl_fman_port.h | 593 +
.../freescale/fman/inc/flib/fsl_fman_prs.h | 102 +
.../freescale/fman/inc/flib/fsl_fman_rtc.h | 449 +
.../ethernet/freescale/fman/inc/flib/fsl_fman_sp.h | 138 +
.../freescale/fman/inc/flib/fsl_fman_tgec.h | 479 +
.../integrations/FMANV3H/dpaa_integration_ext.h | 291 +
.../fman/inc/integrations/FMANV3H/part_ext.h | 71 +
.../integrations/FMANV3H/part_integration_ext.h | 304 +
.../integrations/FMANV3L/dpaa_integration_ext.h | 291 +
.../fman/inc/integrations/FMANV3L/part_ext.h | 59 +
.../integrations/FMANV3L/part_integration_ext.h | 304 +
.../inc/integrations/P1023/dpaa_integration_ext.h | 213 +
.../fman/inc/integrations/P1023/part_ext.h | 82 +
.../inc/integrations/P1023/part_integration_ext.h | 635 ++
.../P3040_P4080_P5020/dpaa_integration_ext.h | 276 +
.../inc/integrations/P3040_P4080_P5020/part_ext.h | 83 +
.../P3040_P4080_P5020/part_integration_ext.h | 336 +
drivers/net/ethernet/freescale/fman/inc/math_ext.h | 99 +
drivers/net/ethernet/freescale/fman/inc/ncsw_ext.h | 435 +
drivers/net/ethernet/freescale/fman/inc/net_ext.h | 430 +
drivers/net/ethernet/freescale/fman/inc/std_ext.h | 48 +
.../net/ethernet/freescale/fman/inc/stdarg_ext.h | 49 +
.../net/ethernet/freescale/fman/inc/stdlib_ext.h | 162 +
.../net/ethernet/freescale/fman/inc/string_ext.h | 56 +
.../net/ethernet/freescale/fman/inc/types_ext.h | 104 +
.../net/ethernet/freescale/fman/inc/xx_common.h | 56 +
drivers/net/ethernet/freescale/fman/inc/xx_ext.h | 791 ++
drivers/net/ethernet/freescale/fman/ncsw_config.mk | 47 +
drivers/net/ethernet/freescale/fman/p1023_dflags.h | 65 +
.../freescale/fman/p3040_4080_5020_dflags.h | 62 +
drivers/net/ethernet/freescale/fman/src/Makefile | 11 +
.../freescale/fman/src/inc/system/sys_ext.h | 118 +
.../freescale/fman/src/inc/system/sys_io_ext.h | 46 +
.../ethernet/freescale/fman/src/inc/types_linux.h | 200 +
.../freescale/fman/src/inc/wrapper/fsl_fman_test.h | 84 +
.../fman/src/inc/wrapper/lnxwrp_exp_sym.h | 127 +
.../freescale/fman/src/inc/wrapper/lnxwrp_fm_ext.h | 163 +
.../fman/src/inc/wrapper/lnxwrp_fsl_fman.h | 919 ++
.../net/ethernet/freescale/fman/src/inc/xx/xx.h | 50 +
.../ethernet/freescale/fman/src/system/Makefile | 10 +
.../ethernet/freescale/fman/src/system/sys_io.c | 171 +
.../ethernet/freescale/fman/src/wrapper/Makefile | 19 +
.../freescale/fman/src/wrapper/fman_test.c | 1665 +++
.../freescale/fman/src/wrapper/lnxwrp_fm.c | 2809 +++++
.../freescale/fman/src/wrapper/lnxwrp_fm.h | 293 +
.../freescale/fman/src/wrapper/lnxwrp_fm_port.c | 1426 +++
.../freescale/fman/src/wrapper/lnxwrp_ioctls_fm.c | 4680 ++++++++
.../fman/src/wrapper/lnxwrp_ioctls_fm_compat.c | 1254 +++
.../fman/src/wrapper/lnxwrp_ioctls_fm_compat.h | 715 ++
.../freescale/fman/src/wrapper/lnxwrp_resources.h | 121 +
.../fman/src/wrapper/lnxwrp_resources_ut.c | 191 +
.../fman/src/wrapper/lnxwrp_resources_ut.h | 144 +
.../fman/src/wrapper/lnxwrp_resources_ut.make | 28 +
.../freescale/fman/src/wrapper/lnxwrp_sysfs.c | 60 +
.../freescale/fman/src/wrapper/lnxwrp_sysfs.h | 60 +
.../freescale/fman/src/wrapper/lnxwrp_sysfs_fm.c | 1809 +++
.../freescale/fman/src/wrapper/lnxwrp_sysfs_fm.h | 136 +
.../fman/src/wrapper/lnxwrp_sysfs_fm_port.c | 1255 +++
.../fman/src/wrapper/lnxwrp_sysfs_fm_port.h | 56 +
.../net/ethernet/freescale/fman/src/xx/Makefile | 12 +
.../freescale/fman/src/xx/module_strings.c | 45 +
.../net/ethernet/freescale/fman/src/xx/udivdi3.c | 132 +
.../net/ethernet/freescale/fman/src/xx/xx_linux.c | 887 ++
drivers/net/ethernet/freescale/gianfar.c | 940 +-
drivers/net/ethernet/freescale/gianfar.h | 431 +-
drivers/net/ethernet/freescale/gianfar_1588.c | 736 ++
drivers/net/ethernet/freescale/gianfar_debugfs.c | 157 +
drivers/net/ethernet/freescale/gianfar_ethtool.c | 59 +-
drivers/net/phy/Kconfig | 15 +
drivers/net/phy/Makefile | 3 +
drivers/net/phy/amd-xgbe-phy.c | 15 +-
drivers/net/phy/at803x.c | 14 +-
drivers/net/phy/atheros.c | 97 +
drivers/net/phy/bcm63xx.c | 15 +-
drivers/net/phy/bcm7xxx.c | 15 +-
drivers/net/phy/bcm87xx.c | 14 +-
drivers/net/phy/broadcom.c | 15 +-
drivers/net/phy/cicada.c | 15 +-
drivers/net/phy/davicom.c | 15 +-
drivers/net/phy/dp8384x.c | 93 +
drivers/net/phy/fsl_10gkr.c | 1263 +++
drivers/net/phy/icplus.c | 15 +-
drivers/net/phy/lxt.c | 15 +-
drivers/net/phy/marvell.c | 15 +-
drivers/net/phy/micrel.c | 15 +-
drivers/net/phy/phy_device.c | 51 +-
drivers/net/phy/realtek.c | 159 +-
drivers/net/phy/smsc.c | 14 +-
drivers/net/phy/ste10Xp.c | 15 +-
drivers/net/phy/vitesse.c | 14 +-
drivers/net/wan/Kconfig | 10 +
drivers/net/wan/Makefile | 1 +
drivers/net/wan/fsl_ucc_hdlc.c | 1408 +++
drivers/net/wan/fsl_ucc_hdlc.h | 191 +
drivers/of/base.c | 2 -
drivers/of/of_mdio.c | 38 +
drivers/pci/host/pci-layerscape.c | 116 +-
drivers/platform/Kconfig | 2 +
drivers/platform/Makefile | 1 +
drivers/platform/fsl/Kconfig | 10 +
drivers/platform/fsl/Makefile | 5 +
drivers/platform/fsl/sleep_fsm.c | 272 +
drivers/platform/fsl/sleep_fsm.h | 106 +
drivers/ptp/Kconfig | 15 +
drivers/rtc/rtc-ds3232.c | 5 +-
drivers/soc/Kconfig | 13 +
drivers/soc/Makefile | 1 +
drivers/soc/fsl/Kconfig | 13 +
drivers/soc/fsl/Kconfig.arm | 16 +
drivers/soc/fsl/Makefile | 7 +
drivers/soc/fsl/ls1/Kconfig | 11 +
drivers/soc/fsl/ls1/Makefile | 1 +
drivers/soc/fsl/ls1/ftm_alarm.c | 273 +
drivers/soc/fsl/qixis_ctrl.c | 169 +
drivers/spi/spi-fsl-dspi.c | 4 +-
drivers/spi/spi-fsl-espi.c | 74 +-
drivers/staging/Kconfig | 10 +
drivers/staging/Makefile | 5 +
drivers/staging/fsl_dce/Kconfig | 32 +
drivers/staging/fsl_dce/Makefile | 14 +
drivers/staging/fsl_dce/dce_debugfs.c | 282 +
drivers/staging/fsl_dce/dce_driver.c | 347 +
drivers/staging/fsl_dce/dce_private.h | 40 +
drivers/staging/fsl_dce/dce_sys.c | 273 +
drivers/staging/fsl_dce/dce_sys.h | 68 +
drivers/staging/fsl_dce/flib/bitfield_macros.h | 146 +
drivers/staging/fsl_dce/flib/dce_defs.h | 1924 ++++
drivers/staging/fsl_dce/flib/dce_flow.c | 511 +
drivers/staging/fsl_dce/flib/dce_flow.h | 447 +
drivers/staging/fsl_dce/flib/dce_gzip_helper.h | 104 +
drivers/staging/fsl_dce/flib/dce_helper.h | 111 +
drivers/staging/fsl_dce/flib/dce_regs.h | 546 +
drivers/staging/fsl_dce/fsl_dce.h | 60 +
drivers/staging/fsl_dce/fsl_dce_chunk.c | 154 +
drivers/staging/fsl_dce/fsl_dce_chunk.h | 171 +
drivers/staging/fsl_dce/fsl_dce_stream.c | 351 +
drivers/staging/fsl_dce/fsl_dce_stream.h | 277 +
drivers/staging/fsl_dce/tests/Makefile | 2 +
.../fsl_dce/tests/chunk_comp_def_cf/Makefile | 3 +
.../chunk_comp_def_cf/dce_chunk_comp_def_cf_test.c | 725 ++
drivers/staging/fsl_dce/tests/common/Makefile | 7 +
.../staging/fsl_dce/tests/common/bible.txt.128b.h | 14 +
.../staging/fsl_dce/tests/common/bible.txt.128k.h | 10926 +++++++++++++++++++
.../staging/fsl_dce/tests/common/bible.txt.16k.h | 1369 +++
.../staging/fsl_dce/tests/common/bible.txt.1k.h | 89 +
.../staging/fsl_dce/tests/common/bible.txt.2k.h | 174 +
.../staging/fsl_dce/tests/common/bible.txt.32k.h | 2734 +++++
.../staging/fsl_dce/tests/common/bible.txt.4k.h | 345 +
.../staging/fsl_dce/tests/common/bible.txt.64k.h | 5465 ++++++++++
.../staging/fsl_dce/tests/common/bible.txt.8k.h | 686 ++
.../staging/fsl_dce/tests/common/paper5_11954.h | 1000 ++
drivers/staging/fsl_dce/tests/common/paper5_2048.h | 174 +
drivers/staging/fsl_dce/tests/common/paper5_4096.h | 345 +
drivers/staging/fsl_dce/tests/common/paper5_8192.h | 686 ++
.../tests/common/paper6_12K_compressed.gz.h | 1029 ++
.../fsl_dce/tests/common/paper6_2K_compressed.gz.h | 173 +
.../fsl_dce/tests/common/paper6_4K_compressed.gz.h | 344 +
.../fsl_dce/tests/common/paper6_8K_compressed.gz.h | 682 ++
.../fsl_dce/tests/common/test_frame_helpers.c | 794 ++
.../fsl_dce/tests/common/test_frame_helpers.h | 209 +
.../fsl_dce/tests/performance_simple/Makefile | 6 +
.../fsl_dce/tests/performance_simple/README | 89 +
.../tests/performance_simple/dce_perf_simple.c | 1003 ++
.../tests/performance_simple/dce_sf_perf_simple.c | 1162 ++
drivers/staging/fsl_dpa_offload/Kconfig | 17 +
drivers/staging/fsl_dpa_offload/Makefile | 49 +
drivers/staging/fsl_dpa_offload/cq.c | 289 +
drivers/staging/fsl_dpa_offload/cq.h | 141 +
drivers/staging/fsl_dpa_offload/dpa_classifier.c | 8341 ++++++++++++++
drivers/staging/fsl_dpa_offload/dpa_classifier.h | 700 ++
.../staging/fsl_dpa_offload/dpa_classifier_ioctl.h | 861 ++
drivers/staging/fsl_dpa_offload/dpa_ipsec.c | 5922 ++++++++++
drivers/staging/fsl_dpa_offload/dpa_ipsec.h | 537 +
drivers/staging/fsl_dpa_offload/dpa_ipsec_desc.c | 2071 ++++
drivers/staging/fsl_dpa_offload/dpa_ipsec_desc.h | 98 +
drivers/staging/fsl_dpa_offload/dpa_ipsec_ioctl.h | 334 +
.../staging/fsl_dpa_offload/dpa_offload_module.c | 102 +
.../staging/fsl_dpa_offload/dpa_offload_module.h | 46 +
drivers/staging/fsl_dpa_offload/dpa_stats.c | 4554 ++++++++
drivers/staging/fsl_dpa_offload/dpa_stats.h | 214 +
drivers/staging/fsl_dpa_offload/dpa_stats_ioctl.h | 302 +
.../dts/b4420qds-usdpaa-shared-interfaces.dts | 176 +
.../fsl_dpa_offload/dts/b4420qds-usdpaa.dts | 154 +
.../fsl_dpa_offload/dts/b4420si-chosen-offld.dtsi | 31 +
.../fsl_dpa_offload/dts/b4420si-chosen-reass.dtsi | 29 +
.../staging/fsl_dpa_offload/dts/b4420si-pre.dtsi | 116 +
.../dts/b4860qds-usdpaa-nf-offload.dts | 183 +
.../dts/b4860qds-usdpaa-shared-interfaces.dts | 188 +
.../b4860qds-usdpaa-srio-eth-shared-interfaces.dts | 150 +
.../fsl_dpa_offload/dts/b4860qds-usdpaa.dts | 166 +
.../fsl_dpa_offload/dts/b4860si-chosen-offld.dtsi | 31 +
.../fsl_dpa_offload/dts/b4860si-chosen-reass.dtsi | 29 +
.../staging/fsl_dpa_offload/dts/b4860si-pre.dtsi | 169 +
.../dts/p2041rdb-usdpaa-shared-interfaces.dts | 161 +
.../fsl_dpa_offload/dts/p2041rdb-usdpaa.dts | 154 +
.../fsl_dpa_offload/dts/p2041si-chosen-offld.dtsi | 21 +
.../staging/fsl_dpa_offload/dts/p2041si-pre.dtsi | 124 +
...ared-interfaces-for-ipsec-multiple-intances.dts | 218 +
.../dts/p4080ds-usdpaa-shared-interfaces.dts | 191 +
.../staging/fsl_dpa_offload/dts/p4080ds-usdpaa.dts | 176 +
.../fsl_dpa_offload/dts/p4080si-chosen-offld.dtsi | 21 +
.../staging/fsl_dpa_offload/dts/p4080si-pre.dtsi | 162 +
.../staging/fsl_dpa_offload/dts/p5020ds-usdpaa.dts | 129 +
.../staging/fsl_dpa_offload/dts/p5020si-post.dtsi | 437 +
.../dts/t2080qds-usdpaa-shared-interfaces.dts | 182 +
.../fsl_dpa_offload/dts/t2080qds-usdpaa.dts | 165 +
.../dts/t2080rdb-usdpaa-shared-interfaces.dts | 182 +
.../fsl_dpa_offload/dts/t2080rdb-usdpaa.dts | 163 +
.../fsl_dpa_offload/dts/t2080si-chosen-offld.dtsi | 31 +
.../fsl_dpa_offload/dts/t2080si-chosen-reass.dtsi | 29 +
.../staging/fsl_dpa_offload/dts/t208xsi-pre.dtsi | 117 +
.../dts/t4240qds-usdpaa-shared-interfaces.dts | 198 +
...red-interfaces_for_ipsec_multiple_instances.dts | 210 +
.../fsl_dpa_offload/dts/t4240qds-usdpaa.dts | 162 +
.../fsl_dpa_offload/dts/t4240si-chosen-offld.dtsi | 32 +
...-chosen-offld_for_ipsec_multiple_instances.dtsi | 57 +
.../fsl_dpa_offload/dts/t4240si-chosen-reass.dtsi | 29 +
.../staging/fsl_dpa_offload/dts/t4240si-pre.dtsi | 175 +
.../staging/fsl_dpa_offload/wrp_dpa_classifier.c | 3067 ++++++
.../staging/fsl_dpa_offload/wrp_dpa_classifier.h | 87 +
drivers/staging/fsl_dpa_offload/wrp_dpa_ipsec.c | 1746 +++
drivers/staging/fsl_dpa_offload/wrp_dpa_ipsec.h | 60 +
drivers/staging/fsl_dpa_offload/wrp_dpa_stats.c | 2563 +++++
drivers/staging/fsl_dpa_offload/wrp_dpa_stats.h | 117 +
drivers/staging/fsl_pme2/Kconfig | 226 +
drivers/staging/fsl_pme2/Makefile | 9 +
drivers/staging/fsl_pme2/pme2_ctrl.c | 1490 +++
drivers/staging/fsl_pme2/pme2_db.c | 573 +
drivers/staging/fsl_pme2/pme2_high.c | 1046 ++
drivers/staging/fsl_pme2/pme2_low.c | 277 +
drivers/staging/fsl_pme2/pme2_private.h | 440 +
drivers/staging/fsl_pme2/pme2_regs.h | 173 +
drivers/staging/fsl_pme2/pme2_sample_db.c | 453 +
drivers/staging/fsl_pme2/pme2_scan.c | 1122 ++
drivers/staging/fsl_pme2/pme2_suspend.c | 1252 +++
drivers/staging/fsl_pme2/pme2_sys.h | 63 +
drivers/staging/fsl_pme2/pme2_sysfs.c | 566 +
drivers/staging/fsl_pme2/pme2_test.h | 74 +
drivers/staging/fsl_pme2/pme2_test_high.c | 237 +
drivers/staging/fsl_pme2/pme2_test_scan.c | 653 ++
drivers/staging/fsl_qbman/Kconfig | 209 +
drivers/staging/fsl_qbman/Makefile | 26 +
drivers/staging/fsl_qbman/bman_config.c | 868 ++
drivers/staging/fsl_qbman/bman_debugfs.c | 119 +
drivers/staging/fsl_qbman/bman_driver.c | 558 +
drivers/staging/fsl_qbman/bman_high.c | 1112 ++
drivers/staging/fsl_qbman/bman_low.h | 524 +
drivers/staging/fsl_qbman/bman_private.h | 167 +
drivers/staging/fsl_qbman/bman_test.c | 56 +
drivers/staging/fsl_qbman/bman_test.h | 44 +
drivers/staging/fsl_qbman/bman_test_high.c | 183 +
drivers/staging/fsl_qbman/bman_test_thresh.c | 196 +
drivers/staging/fsl_qbman/dpa_alloc.c | 720 ++
drivers/staging/fsl_qbman/dpa_sys.h | 302 +
drivers/staging/fsl_qbman/fsl_usdpaa.c | 1932 ++++
drivers/staging/fsl_qbman/fsl_usdpaa_irq.c | 284 +
drivers/staging/fsl_qbman/qbman_driver.c | 86 +
drivers/staging/fsl_qbman/qman_config.c | 1262 +++
drivers/staging/fsl_qbman/qman_debugfs.c | 1595 +++
drivers/staging/fsl_qbman/qman_driver.c | 965 ++
drivers/staging/fsl_qbman/qman_high.c | 5186 +++++++++
drivers/staging/fsl_qbman/qman_low.h | 1346 +++
drivers/staging/fsl_qbman/qman_private.h | 388 +
drivers/staging/fsl_qbman/qman_test.c | 57 +
drivers/staging/fsl_qbman/qman_test.h | 44 +
drivers/staging/fsl_qbman/qman_test_high.c | 213 +
drivers/staging/fsl_qbman/qman_test_hotpotato.c | 497 +
drivers/staging/fsl_qbman/qman_utility.c | 129 +
drivers/staging/fsl_rman/Kconfig | 4 +
drivers/staging/fsl_rman/Makefile | 2 +
drivers/staging/fsl_rman/rman_uio_driver.c | 382 +
drivers/tdm/Kconfig | 29 +
drivers/tdm/Makefile | 8 +
drivers/tdm/device/Kconfig | 22 +
drivers/tdm/device/Makefile | 9 +
drivers/tdm/device/fsl_ucc_tdm.c | 1212 ++
drivers/tdm/device/fsl_ucc_tdm.h | 173 +
drivers/tdm/device/tdm_fsl.c | 872 ++
drivers/tdm/device/tdm_fsl.h | 445 +
drivers/tdm/line_ctrl/Kconfig | 18 +
drivers/tdm/line_ctrl/Makefile | 6 +
drivers/tdm/line_ctrl/pq_mds_t1.c | 591 +
drivers/tdm/line_ctrl/pq_mds_t1.h | 424 +
drivers/tdm/line_ctrl/slic_zarlink.c | 677 ++
drivers/tdm/line_ctrl/slic_zarlink.h | 131 +
drivers/tdm/tdm-core.c | 1188 ++
drivers/tdm/test/Kconfig | 29 +
drivers/tdm/test/Makefile | 7 +
drivers/tdm/test/tdm_loopback_test.c | 264 +
drivers/tdm/test/tdm_test.c | 250 +
drivers/tdm/test/ucc_tdm_test.c | 169 +
drivers/tty/serial/of_serial.c | 3 +
drivers/tty/serial/ucc_uart.c | 176 +-
drivers/uio/Kconfig | 37 +
drivers/uio/Makefile | 5 +
drivers/uio/fsl_dma_uio.c | 300 +
drivers/uio/fsl_rmu_uio.c | 254 +
drivers/uio/fsl_sec_uio.c | 385 +
drivers/uio/fsl_sram_uio.c | 330 +
drivers/uio/fsl_srio_uio.c | 424 +
drivers/uio/uio.c | 6 +-
drivers/usb/core/hub.c | 2 +
drivers/usb/dwc3/core.c | 16 +
drivers/usb/dwc3/core.h | 6 +
drivers/usb/dwc3/host.c | 1 +
drivers/usb/gadget/udc/fsl_udc_core.c | 46 +-
drivers/usb/gadget/udc/fsl_usb2_udc.h | 16 +-
drivers/usb/host/ehci-fsl.c | 320 +-
drivers/usb/host/ehci-fsl.h | 4 +
drivers/usb/host/ehci-hub.c | 9 +
drivers/usb/host/ehci-q.c | 6 +-
drivers/usb/host/ehci.h | 24 +
drivers/usb/host/fsl-mph-dr-of.c | 44 +-
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 1 +
drivers/video/Kconfig | 33 +
drivers/video/Makefile | 2 +
drivers/video/fbdev/fsl-diu-fb.c | 228 +-
drivers/video/fsl-dcu-fb.c | 1266 +++
drivers/video/fsl-sii902x.c | 562 +
drivers/watchdog/Kconfig | 2 +-
include/crypto/algapi.h | 13 +
include/dt-bindings/clock/ls1021a-clock.h | 55 +
include/linux/ata.h | 3 +
include/linux/crc64_ecma.h | 56 +
include/linux/crypto.h | 409 +
include/linux/device.h | 19 +
include/linux/fsl/qixis_ctrl.h | 26 +
include/linux/fsl_bman.h | 519 +
include/linux/fsl_devices.h | 7 +
include/linux/fsl_dpa_classifier.h | 1600 +++
include/linux/fsl_dpa_ipsec.h | 638 ++
include/linux/fsl_dpa_offload.h | 175 +
include/linux/fsl_dpa_stats.h | 856 ++
include/linux/fsl_ifc.h | 6 +
include/linux/fsl_pme.h | 845 ++
include/linux/fsl_qman.h | 3481 ++++++
include/linux/fsl_usdpaa.h | 372 +
include/linux/iommu.h | 10 +
include/linux/libata.h | 2 +
include/linux/mmc/core.h | 2 +-
include/linux/mmc/host.h | 5 +-
include/linux/mmc/sdhci.h | 203 +
include/linux/mod_devicetable.h | 11 +
include/linux/mtd/spi-nor.h | 14 +-
include/linux/of_mdio.h | 4 +
include/linux/phy.h | 1 +
include/linux/platform_data/dcfg-ls1021a.h | 10 +
include/linux/skbuff.h | 24 +
include/linux/spi/spi.h | 3 +
include/linux/tdm.h | 355 +
include/linux/uio_driver.h | 3 +
include/linux/usb.h | 1 +
include/uapi/linux/Kbuild | 1 +
include/uapi/linux/fmd/Kbuild | 5 +
include/uapi/linux/fmd/Peripherals/Kbuild | 4 +
include/uapi/linux/fmd/Peripherals/fm_ioctls.h | 628 ++
include/uapi/linux/fmd/Peripherals/fm_pcd_ioctls.h | 3023 +++++
.../uapi/linux/fmd/Peripherals/fm_port_ioctls.h | 960 ++
.../uapi/linux/fmd/Peripherals/fm_test_ioctls.h | 208 +
include/uapi/linux/fmd/integrations/Kbuild | 1 +
.../linux/fmd/integrations/integration_ioctls.h | 56 +
include/uapi/linux/fmd/ioctls.h | 96 +
include/uapi/linux/fmd/net_ioctls.h | 430 +
lib/Kconfig | 7 +
lib/Makefile | 1 +
lib/crc64_ecma.c | 341 +
mm/memblock.c | 5 +-
net/bluetooth/af_bluetooth.c | 2 +-
net/bluetooth/bnep/sock.c | 4 +-
net/bluetooth/cmtp/sock.c | 4 +-
net/bluetooth/hci_sock.c | 4 +-
net/bluetooth/hidp/sock.c | 4 +-
net/bluetooth/l2cap_sock.c | 4 +-
net/bluetooth/rfcomm/sock.c | 4 +-
net/bluetooth/sco.c | 4 +-
net/core/skbuff.c | 49 +
sound/soc/fsl/Kconfig | 21 +
sound/soc/fsl/Makefile | 4 +
sound/soc/fsl/fsl_sai.c | 36 +
sound/soc/fsl/fsl_sai.h | 2 +
sound/soc/fsl/vf610-sgtl5000.c | 169 +
955 files changed, 307217 insertions(+), 3694 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/ls1021a-clock.txt
create mode 100644 Documentation/devicetree/bindings/mtd/spi-nor-flash.txt
create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/fman_chosen_node_device_tree.txt
create mode 100755 Documentation/devicetree/bindings/powerpc/fsl/fman_device_tree.txt
create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/fsl-dce.txt
create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/l2-switch.txt
create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/rman.txt
create mode 100644 Documentation/devicetree/bindings/tdm/fsl-tdm.txt
create mode 100644 Documentation/devicetree/bindings/tdm/pq-mds-t1.txt
create mode 100644 Documentation/devicetree/bindings/video/fsl-dcu-fb.txt
create mode 100644 Documentation/devicetree/bindings/video/fsl-sii902x.txt
create mode 100644 arch/arm/boot/dts/ls1021a-iot.dts
create mode 100644 arch/arm/mach-imx/clk-ls1021a.c
create mode 100644 arch/arm/mach-imx/clk.h.rej
create mode 100644 arch/arm/mach-imx/pm-ls1.c
create mode 100644 arch/arm/mach-imx/sleep-ls1.S
create mode 100644 arch/arm/mach-imx/sleep-ls1.h
create mode 100644 arch/powerpc/boot/dts/b4420qds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/b4860qds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/b4860qds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/fsl/pq3-power.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/pq3-tdm1.0-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-dce-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-dpaa-res1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-dpaa-res2.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-dpaa-res3.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-10g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-2.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-3.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-4.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-chosen-fifo-resize.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-10g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-2.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-3.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-4.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-chosen-fifo-resize.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-l2switch-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-pme-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman-ceetm0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman-ceetm1.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-rman-0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-tdm1.0.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/t1024si-post.dtsi
create mode 100644 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi
create mode 100644 arch/powerpc/boot/dts/p1010rdb-pb.dtsi
create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd.dtsi
create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd_32b.dts
create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd_36b.dts
create mode 100644 arch/powerpc/boot/dts/p1021rdb_camp_core0.dts
create mode 100644 arch/powerpc/boot/dts/p1021rdb_camp_core1.dts
create mode 100644 arch/powerpc/boot/dts/p2041rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/p2041rdb-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/p3041ds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/p3041ds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/p4080ds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/p4080ds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/p5020ds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/p5020ds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/p5040ds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/p5040ds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t1023qds.dts
create mode 100644 arch/powerpc/boot/dts/t1023rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t1023rdb-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t1023rdb.dts
create mode 100644 arch/powerpc/boot/dts/t1024qds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t1024qds.dts
create mode 100644 arch/powerpc/boot/dts/t1024rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t1024rdb.dts
create mode 100644 arch/powerpc/boot/dts/t102xqds.dtsi
create mode 100644 arch/powerpc/boot/dts/t1040d4rdb-usdpaa-lag.dts
create mode 100644 arch/powerpc/boot/dts/t1040d4rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t1040d4rdb-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t1040d4rdb.dts
create mode 100755 arch/powerpc/boot/dts/t1040qds-dsar.dts
create mode 100644 arch/powerpc/boot/dts/t1040qds-usdpaa-lag.dts
create mode 100644 arch/powerpc/boot/dts/t1040rdb-dsar.dts
create mode 100644 arch/powerpc/boot/dts/t1040rdb-usdpaa-lag.dts
create mode 100644 arch/powerpc/boot/dts/t1040rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t1040rdb-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t1042d4rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t1042d4rdb-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t1042d4rdb.dts
create mode 100644 arch/powerpc/boot/dts/t1042rdb_pi-dsar.dts
rename arch/powerpc/boot/dts/{t104xrdb.dtsi => t104xd4rdb.dtsi} (82%)
create mode 100644 arch/powerpc/boot/dts/t2080qds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t2080qds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t2080rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t2080rdb-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t4240qds-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t4240qds-usdpaa.dts
create mode 100644 arch/powerpc/boot/dts/t4240rdb-usdpaa-shared-interfaces.dts
create mode 100644 arch/powerpc/boot/dts/t4240rdb-usdpaa.dts
create mode 100644 arch/powerpc/include/asm/fsl_kibo.h
create mode 100644 arch/powerpc/include/asm/fsl_pm.h
create mode 100644 arch/powerpc/kernel/fsl_booke_cache.S
create mode 100644 arch/powerpc/kernel/fsl_pm.c
create mode 100644 arch/powerpc/platforms/85xx/corenet_diu.c
create mode 100644 arch/powerpc/platforms/85xx/deepsleep.c
create mode 100644 arch/powerpc/platforms/85xx/qoriq_pm.c
create mode 100644 arch/powerpc/platforms/85xx/sleep.S
create mode 100644 arch/powerpc/sysdev/fsl_rcpm.c
create mode 100644 crypto/pkc.c
create mode 100644 crypto/tls.c
create mode 100644 drivers/crypto/caam/caamalg_qi.c
create mode 100644 drivers/crypto/caam/caampkc.c
create mode 100644 drivers/crypto/caam/fsl_jr_uio.c
create mode 100644 drivers/crypto/caam/fsl_jr_uio.h
create mode 100644 drivers/crypto/caam/pkc_desc.c
create mode 100644 drivers/crypto/caam/pkc_desc.h
create mode 100644 drivers/crypto/caam/qi.c
create mode 100644 drivers/crypto/caam/qi.h
create mode 100644 drivers/crypto/caam/sg_sw_qm.h
create mode 100644 drivers/misc/fsl_dcm.c
create mode 100644 drivers/misc/fsl_dcm.h
create mode 100644 drivers/net/ethernet/freescale/dpa/Kconfig
create mode 100644 drivers/net/ethernet/freescale/dpa/Makefile
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/Makefile
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap.h
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_bridge.c
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_desc.c
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_desc.h
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain.c
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain.h
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain_ext.h
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_fq.c
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_fq.h
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_ioctl.c
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_ioctl.h
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_op.c
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_tunnel.c
create mode 100644 drivers/net/ethernet/freescale/dpa/capwap/fsl_capwap_br.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_1588.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_1588.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_debugfs.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_debugfs.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_debugfs_macsec.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_debugfs_macsec.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_base.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_base.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_common.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_common.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_generic.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_generic.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_generic_sysfs.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_macless.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_macsec.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_macsec.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_proxy.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_sg.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_shared.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_sysfs.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_eth_trace.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_ethtool.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_generic_debugfs.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_generic_debugfs.h
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_generic_ethtool.c
create mode 100644 drivers/net/ethernet/freescale/dpa/dpaa_ptp.c
create mode 100644 drivers/net/ethernet/freescale/dpa/mac-api.c
create mode 100644 drivers/net/ethernet/freescale/dpa/mac.c
create mode 100644 drivers/net/ethernet/freescale/dpa/mac.h
create mode 100644 drivers/net/ethernet/freescale/dpa/offline_port.c
create mode 100644 drivers/net/ethernet/freescale/dpa/offline_port.h
create mode 100644 drivers/net/ethernet/freescale/fman/Kconfig
create mode 100644 drivers/net/ethernet/freescale/fman/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/HC/hc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/dtsec.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/dtsec.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/dtsec_mii_acc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/dtsec_mii_acc.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fm_mac.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fm_mac.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fman_crc32.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fman_crc32.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fman_dtsec.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fman_dtsec_mii_acc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fman_memac.c
create mode 100755 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fman_memac_mii_acc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/fman_tgec.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/memac.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/memac.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/memac_mii_acc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/memac_mii_acc.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/tgec.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/tgec.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/tgec_mii_acc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MAC/tgec_mii_acc.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_guest.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_secy.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_secy.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/crc64.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_cc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_cc.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_kg.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_kg.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_manip.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_manip.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_pcd.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_pcd.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_pcd_ipc.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_plcr.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_plcr.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_prs.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_prs.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_replic.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fm_replic.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fman_kg.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Pcd/fman_prs.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port.h
create mode 100755 drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port_dsar.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fm_port_im.c
create mode 100755 drivers/net/ethernet/freescale/fman/Peripherals/FM/Port/fman_port.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Rtc/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Rtc/fm_rtc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/Rtc/fm_rtc.h
create mode 100755 drivers/net/ethernet/freescale/fman/Peripherals/FM/Rtc/fman_rtc.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/SP/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/SP/fm_sp.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/SP/fm_sp.h
create mode 100755 drivers/net/ethernet/freescale/fman/Peripherals/FM/SP/fman_sp.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/fm.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/fm.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/fm_ipc.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/fm_muram.c
create mode 100755 drivers/net/ethernet/freescale/fman/Peripherals/FM/fman.c
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_common.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_hc.h
create mode 100644 drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_sp_common.h
create mode 100644 drivers/net/ethernet/freescale/fman/etc/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/etc/error.c
create mode 100644 drivers/net/ethernet/freescale/fman/etc/list.c
create mode 100644 drivers/net/ethernet/freescale/fman/etc/memcpy.c
create mode 100644 drivers/net/ethernet/freescale/fman/etc/mm.c
create mode 100644 drivers/net/ethernet/freescale/fman/etc/mm.h
create mode 100644 drivers/net/ethernet/freescale/fman/etc/sprint.c
create mode 100644 drivers/net/ethernet/freescale/fman/fmanv3h_dflags.h
create mode 100644 drivers/net/ethernet/freescale/fman/fmanv3l_dflags.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/crc_mac_addr_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/dpaa_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_mac_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_macsec_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_muram_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_port_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_rtc_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_vsp_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/Peripherals/mii_acc_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/core_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/cores/e500v2_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/cores/ppc_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/ddr_std_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/debug_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/endian_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/enet_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/error_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/etc/list_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/etc/mem_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/etc/memcpy_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/etc/mm_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/etc/sprint_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/common/arch/ppc_access.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/common/general.h
create mode 100755 drivers/net/ethernet/freescale/fman/inc/flib/fman_common.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/fsl_enet.h
create mode 100755 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_dtsec.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_dtsec_mii_acc.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_kg.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_memac.h
create mode 100755 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_memac_mii_acc.h
create mode 100755 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_port.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_prs.h
create mode 100755 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_rtc.h
create mode 100755 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_sp.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/flib/fsl_fman_tgec.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/FMANV3H/dpaa_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/FMANV3H/part_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/FMANV3H/part_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/FMANV3L/dpaa_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/FMANV3L/part_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/FMANV3L/part_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/P1023/dpaa_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/P1023/part_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/P1023/part_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/P3040_P4080_P5020/dpaa_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/P3040_P4080_P5020/part_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/integrations/P3040_P4080_P5020/part_integration_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/math_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/ncsw_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/net_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/std_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/stdarg_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/stdlib_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/string_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/types_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/xx_common.h
create mode 100644 drivers/net/ethernet/freescale/fman/inc/xx_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/ncsw_config.mk
create mode 100644 drivers/net/ethernet/freescale/fman/p1023_dflags.h
create mode 100644 drivers/net/ethernet/freescale/fman/p3040_4080_5020_dflags.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/system/sys_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/system/sys_io_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/types_linux.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/wrapper/fsl_fman_test.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/wrapper/lnxwrp_exp_sym.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/wrapper/lnxwrp_fm_ext.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/wrapper/lnxwrp_fsl_fman.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/inc/xx/xx.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/system/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/src/system/sys_io.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/fman_test.c
create mode 100755 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm_port.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_ioctls_fm_compat.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_resources.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_resources_ut.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_resources_ut.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_resources_ut.make
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_sysfs.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_sysfs.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_sysfs_fm.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_sysfs_fm.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_sysfs_fm_port.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_sysfs_fm_port.h
create mode 100644 drivers/net/ethernet/freescale/fman/src/xx/Makefile
create mode 100644 drivers/net/ethernet/freescale/fman/src/xx/module_strings.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/xx/udivdi3.c
create mode 100644 drivers/net/ethernet/freescale/fman/src/xx/xx_linux.c
create mode 100644 drivers/net/ethernet/freescale/gianfar_1588.c
create mode 100644 drivers/net/ethernet/freescale/gianfar_debugfs.c
create mode 100644 drivers/net/phy/atheros.c
create mode 100644 drivers/net/phy/dp8384x.c
create mode 100644 drivers/net/phy/fsl_10gkr.c
create mode 100644 drivers/net/wan/fsl_ucc_hdlc.c
create mode 100644 drivers/net/wan/fsl_ucc_hdlc.h
create mode 100644 drivers/platform/fsl/Kconfig
create mode 100644 drivers/platform/fsl/Makefile
create mode 100644 drivers/platform/fsl/sleep_fsm.c
create mode 100644 drivers/platform/fsl/sleep_fsm.h
create mode 100644 drivers/soc/fsl/Kconfig
create mode 100644 drivers/soc/fsl/Kconfig.arm
create mode 100644 drivers/soc/fsl/Makefile
create mode 100644 drivers/soc/fsl/ls1/Kconfig
create mode 100644 drivers/soc/fsl/ls1/Makefile
create mode 100644 drivers/soc/fsl/ls1/ftm_alarm.c
create mode 100644 drivers/soc/fsl/qixis_ctrl.c
create mode 100644 drivers/staging/fsl_dce/Kconfig
create mode 100644 drivers/staging/fsl_dce/Makefile
create mode 100644 drivers/staging/fsl_dce/dce_debugfs.c
create mode 100644 drivers/staging/fsl_dce/dce_driver.c
create mode 100644 drivers/staging/fsl_dce/dce_private.h
create mode 100644 drivers/staging/fsl_dce/dce_sys.c
create mode 100644 drivers/staging/fsl_dce/dce_sys.h
create mode 100644 drivers/staging/fsl_dce/flib/bitfield_macros.h
create mode 100644 drivers/staging/fsl_dce/flib/dce_defs.h
create mode 100644 drivers/staging/fsl_dce/flib/dce_flow.c
create mode 100644 drivers/staging/fsl_dce/flib/dce_flow.h
create mode 100644 drivers/staging/fsl_dce/flib/dce_gzip_helper.h
create mode 100644 drivers/staging/fsl_dce/flib/dce_helper.h
create mode 100644 drivers/staging/fsl_dce/flib/dce_regs.h
create mode 100644 drivers/staging/fsl_dce/fsl_dce.h
create mode 100644 drivers/staging/fsl_dce/fsl_dce_chunk.c
create mode 100644 drivers/staging/fsl_dce/fsl_dce_chunk.h
create mode 100644 drivers/staging/fsl_dce/fsl_dce_stream.c
create mode 100644 drivers/staging/fsl_dce/fsl_dce_stream.h
create mode 100644 drivers/staging/fsl_dce/tests/Makefile
create mode 100644 drivers/staging/fsl_dce/tests/chunk_comp_def_cf/Makefile
create mode 100644 drivers/staging/fsl_dce/tests/chunk_comp_def_cf/dce_chunk_comp_def_cf_test.c
create mode 100644 drivers/staging/fsl_dce/tests/common/Makefile
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.128b.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.128k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.16k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.1k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.2k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.32k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.4k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.64k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/bible.txt.8k.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper5_11954.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper5_2048.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper5_4096.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper5_8192.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper6_12K_compressed.gz.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper6_2K_compressed.gz.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper6_4K_compressed.gz.h
create mode 100644 drivers/staging/fsl_dce/tests/common/paper6_8K_compressed.gz.h
create mode 100644 drivers/staging/fsl_dce/tests/common/test_frame_helpers.c
create mode 100644 drivers/staging/fsl_dce/tests/common/test_frame_helpers.h
create mode 100644 drivers/staging/fsl_dce/tests/performance_simple/Makefile
create mode 100644 drivers/staging/fsl_dce/tests/performance_simple/README
create mode 100644 drivers/staging/fsl_dce/tests/performance_simple/dce_perf_simple.c
create mode 100644 drivers/staging/fsl_dce/tests/performance_simple/dce_sf_perf_simple.c
create mode 100644 drivers/staging/fsl_dpa_offload/Kconfig
create mode 100644 drivers/staging/fsl_dpa_offload/Makefile
create mode 100644 drivers/staging/fsl_dpa_offload/cq.c
create mode 100644 drivers/staging/fsl_dpa_offload/cq.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_classifier.c
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_classifier.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_classifier_ioctl.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_ipsec.c
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_ipsec.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_ipsec_desc.c
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_ipsec_desc.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_ipsec_ioctl.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_offload_module.c
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_offload_module.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_stats.c
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_stats.h
create mode 100644 drivers/staging/fsl_dpa_offload/dpa_stats_ioctl.h
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4420qds-usdpaa-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4420qds-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4420si-chosen-offld.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4420si-chosen-reass.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4420si-pre.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4860qds-usdpaa-nf-offload.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4860qds-usdpaa-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4860qds-usdpaa-srio-eth-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4860qds-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4860si-chosen-offld.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4860si-chosen-reass.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/b4860si-pre.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p2041rdb-usdpaa-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p2041rdb-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p2041si-chosen-offld.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p2041si-pre.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p4080ds-usdpaa-shared-interfaces-for-ipsec-multiple-intances.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p4080ds-usdpaa-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p4080ds-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p4080si-chosen-offld.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p4080si-pre.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p5020ds-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/p5020si-post.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t2080qds-usdpaa-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t2080qds-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t2080rdb-usdpaa-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t2080rdb-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t2080si-chosen-offld.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t2080si-chosen-reass.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t208xsi-pre.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t4240qds-usdpaa-shared-interfaces.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t4240qds-usdpaa-shared-interfaces_for_ipsec_multiple_instances.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t4240qds-usdpaa.dts
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t4240si-chosen-offld.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t4240si-chosen-offld_for_ipsec_multiple_instances.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t4240si-chosen-reass.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/dts/t4240si-pre.dtsi
create mode 100644 drivers/staging/fsl_dpa_offload/wrp_dpa_classifier.c
create mode 100644 drivers/staging/fsl_dpa_offload/wrp_dpa_classifier.h
create mode 100644 drivers/staging/fsl_dpa_offload/wrp_dpa_ipsec.c
create mode 100644 drivers/staging/fsl_dpa_offload/wrp_dpa_ipsec.h
create mode 100644 drivers/staging/fsl_dpa_offload/wrp_dpa_stats.c
create mode 100644 drivers/staging/fsl_dpa_offload/wrp_dpa_stats.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_suspend.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_alloc.c
create mode 100644 drivers/staging/fsl_qbman/dpa_sys.h
create mode 100644 drivers/staging/fsl_qbman/fsl_usdpaa.c
create mode 100644 drivers/staging/fsl_qbman/fsl_usdpaa_irq.c
create mode 100644 drivers/staging/fsl_qbman/qbman_driver.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_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_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 drivers/staging/fsl_rman/Kconfig
create mode 100644 drivers/staging/fsl_rman/Makefile
create mode 100644 drivers/staging/fsl_rman/rman_uio_driver.c
create mode 100644 drivers/tdm/Kconfig
create mode 100644 drivers/tdm/Makefile
create mode 100644 drivers/tdm/device/Kconfig
create mode 100644 drivers/tdm/device/Makefile
create mode 100644 drivers/tdm/device/fsl_ucc_tdm.c
create mode 100644 drivers/tdm/device/fsl_ucc_tdm.h
create mode 100644 drivers/tdm/device/tdm_fsl.c
create mode 100644 drivers/tdm/device/tdm_fsl.h
create mode 100644 drivers/tdm/line_ctrl/Kconfig
create mode 100644 drivers/tdm/line_ctrl/Makefile
create mode 100644 drivers/tdm/line_ctrl/pq_mds_t1.c
create mode 100644 drivers/tdm/line_ctrl/pq_mds_t1.h
create mode 100644 drivers/tdm/line_ctrl/slic_zarlink.c
create mode 100644 drivers/tdm/line_ctrl/slic_zarlink.h
create mode 100644 drivers/tdm/tdm-core.c
create mode 100644 drivers/tdm/test/Kconfig
create mode 100644 drivers/tdm/test/Makefile
create mode 100644 drivers/tdm/test/tdm_loopback_test.c
create mode 100644 drivers/tdm/test/tdm_test.c
create mode 100644 drivers/tdm/test/ucc_tdm_test.c
create mode 100644 drivers/uio/fsl_dma_uio.c
create mode 100644 drivers/uio/fsl_rmu_uio.c
create mode 100644 drivers/uio/fsl_sec_uio.c
create mode 100644 drivers/uio/fsl_sram_uio.c
create mode 100644 drivers/uio/fsl_srio_uio.c
create mode 100644 drivers/video/fsl-dcu-fb.c
create mode 100644 drivers/video/fsl-sii902x.c
create mode 100644 include/dt-bindings/clock/ls1021a-clock.h
create mode 100644 include/linux/crc64_ecma.h
create mode 100644 include/linux/fsl/qixis_ctrl.h
create mode 100644 include/linux/fsl_bman.h
create mode 100644 include/linux/fsl_dpa_classifier.h
create mode 100644 include/linux/fsl_dpa_ipsec.h
create mode 100644 include/linux/fsl_dpa_offload.h
create mode 100644 include/linux/fsl_dpa_stats.h
create mode 100644 include/linux/fsl_pme.h
create mode 100644 include/linux/fsl_qman.h
create mode 100644 include/linux/fsl_usdpaa.h
create mode 100644 include/linux/mmc/sdhci.h
create mode 100644 include/linux/platform_data/dcfg-ls1021a.h
create mode 100644 include/linux/tdm.h
create mode 100644 include/uapi/linux/fmd/Kbuild
create mode 100644 include/uapi/linux/fmd/Peripherals/Kbuild
create mode 100644 include/uapi/linux/fmd/Peripherals/fm_ioctls.h
create mode 100644 include/uapi/linux/fmd/Peripherals/fm_pcd_ioctls.h
create mode 100644 include/uapi/linux/fmd/Peripherals/fm_port_ioctls.h
create mode 100644 include/uapi/linux/fmd/Peripherals/fm_test_ioctls.h
create mode 100644 include/uapi/linux/fmd/integrations/Kbuild
create mode 100644 include/uapi/linux/fmd/integrations/integration_ioctls.h
create mode 100644 include/uapi/linux/fmd/ioctls.h
create mode 100644 include/uapi/linux/fmd/net_ioctls.h
create mode 100644 lib/crc64_ecma.c
create mode 100644 sound/soc/fsl/vf610-sgtl5000.c
More information about the linux-yocto
mailing list