Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save LadyNamedLaura/32a8e48b751dc46e7d431b144beac1cb to your computer and use it in GitHub Desktop.
Save LadyNamedLaura/32a8e48b751dc46e7d431b144beac1cb to your computer and use it in GitHub Desktop.
pine A64 kernel diffstat
simon@BB8 ~/packages/linux-pine64 (git)-[remotes/origin/lichee-dev-v3.10.65] % git diff --stat 'HEAD^..HEAD'
.gitignore | 22 +
Documentation/DMA-API-HOWTO.txt | 37 +-
Documentation/DMA-API.txt | 8 +
Documentation/android.txt | 121 +
Documentation/arm/small_task_packing.txt | 136 ++
Documentation/arm64/booting.txt | 26 +-
Documentation/arm64/memory.txt | 44 +-
Documentation/arm64/tagged-pointers.txt | 34 +
Documentation/cgroups/cgroups.txt | 9 +
Documentation/cpu-freq/governors.txt | 85 +
Documentation/devicetree/bindings/arm/arch_timer.txt | 59 +-
Documentation/devicetree/bindings/arm/cci.txt | 172 ++
Documentation/devicetree/bindings/arm/coresight.txt | 204 ++
Documentation/devicetree/bindings/arm/gic.txt | 6 +
Documentation/devicetree/bindings/arm/pmu.txt | 3 +
Documentation/devicetree/bindings/arm/rtsm-dcscb.txt | 19 +
Documentation/devicetree/bindings/mailbox/mailbox.txt | 38 +
Documentation/devicetree/bindings/mfd/vexpress-spc.txt | 35 +
Documentation/devicetree/bindings/mmc/sunxi-mmc.txt | 43 +
Documentation/devicetree/bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 11 +-
Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt | 52 +
Documentation/devicetree/bindings/power/power_domain.txt | 49 +
Documentation/devicetree/bindings/rtc/sunxi-rtc.txt | 17 +
Documentation/devicetree/bindings/thermal/thermal.txt | 595 +++++
Documentation/filesystems/proc.txt | 6 +
Documentation/kernel-parameters.txt | 24 +
Documentation/mailbox.txt | 122 +
Documentation/networking/ip-sysctl.txt | 41 +
Documentation/pinctrl.txt | 11 +-
Documentation/sync.txt | 75 +
Documentation/sysctl/vm.txt | 16 +
Documentation/thermal/sysfs-api.txt | 5 +
Documentation/trace/coresight.txt | 299 +++
Documentation/trace/ftrace.txt | 29 +
Documentation/virtual/kvm/api.txt | 186 +-
Documentation/virtual/kvm/devices/arm-vgic.txt | 83 +
Documentation/virtual/kvm/devices/vfio.txt | 22 +
Documentation/virtual/kvm/locking.txt | 8 +-
MAINTAINERS | 26 +
android/configs/README | 15 +
android/configs/android-base.cfg | 141 ++
android/configs/android-recommended.cfg | 121 +
arch/Kconfig | 1 +
arch/arc/kernel/devtree.c | 2 +-
arch/arc/mm/init.c | 5 +-
arch/arm/Kconfig | 162 ++
arch/arm/Kconfig.debug | 95 +-
arch/arm/Makefile | 3 +
arch/arm/boot/Makefile | 1 +
arch/arm/boot/compressed/head.S | 11 +-
arch/arm/boot/dts/Makefile | 9 +-
arch/arm/boot/dts/clcd-panels.dtsi | 52 +
arch/arm/boot/dts/hip04.dtsi | 984 ++++++++
arch/arm/boot/dts/include/dt-bindings | 1 -
arch/arm/boot/dts/rtsm_ve-cortex_a15x1.dts | 159 ++
arch/arm/boot/dts/rtsm_ve-cortex_a15x2.dts | 165 ++
arch/arm/boot/dts/rtsm_ve-cortex_a15x4.dts | 177 ++
arch/arm/boot/dts/rtsm_ve-cortex_a9x2.dts | 171 ++
arch/arm/boot/dts/rtsm_ve-cortex_a9x4.dts | 183 ++
arch/arm/boot/dts/rtsm_ve-motherboard.dtsi | 231 ++
arch/arm/boot/dts/rtsm_ve-v2p-ca15x1-ca7x1.dts | 244 ++
arch/arm/boot/dts/rtsm_ve-v2p-ca15x4-ca7x4.dts | 358 +++
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 1 +
arch/arm/boot/dts/vexpress-v2m.dtsi | 1 +
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 4 +
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 168 +-
arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 4 +
arch/arm/boot/dts/vexpress-v2p-ca9.dts | 4 +
arch/arm/common/Kconfig | 4 +
arch/arm/common/Makefile | 5 +
arch/arm/common/bL_switcher.c | 864 +++++++
arch/arm/common/bL_switcher_dummy_if.c | 71 +
arch/arm/common/fiq_glue.S | 118 +
arch/arm/common/fiq_glue_setup.c | 147 ++
arch/arm/common/mcpm_entry.c | 12 +
arch/arm/common/mcpm_head.S | 18 +-
arch/arm/include/asm/Kbuild | 1 +
arch/arm/include/asm/arch_timer.h | 50 +-
arch/arm/include/asm/assembler.h | 19 +-
arch/arm/include/asm/atomic.h | 26 +-
arch/arm/include/asm/bL_switcher.h | 83 +
arch/arm/include/asm/barrier.h | 47 +-
arch/arm/include/asm/cacheflush.h | 47 +
arch/arm/include/asm/cp15.h | 14 +
arch/arm/include/asm/cputype.h | 35 +-
arch/arm/include/asm/dma-contiguous.h | 3 +-
arch/arm/include/asm/elf.h | 2 -
arch/arm/include/asm/fiq_glue.h | 33 +
arch/arm/include/asm/ftrace.h | 10 +-
arch/arm/include/asm/hardware/cache-l2x0.h | 3 +
arch/arm/include/asm/hardware/coresight.h | 157 --
arch/arm/include/asm/hardware/cp14.h | 542 +++++
arch/arm/include/asm/hardware/debug-pl01x.S | 2 +
arch/arm/include/asm/hugetlb-3level.h | 71 +
arch/arm/include/asm/hugetlb.h | 84 +
arch/arm/include/asm/irq.h | 3 +
arch/arm/include/asm/kgdb.h | 3 +-
arch/arm/include/asm/kvm_arch_timer.h | 85 -
arch/arm/include/asm/kvm_arm.h | 12 +-
arch/arm/include/asm/kvm_asm.h | 26 +-
arch/arm/include/asm/kvm_emulate.h | 75 +-
arch/arm/include/asm/kvm_host.h | 50 +-
arch/arm/include/asm/kvm_mmu.h | 69 +-
arch/arm/include/asm/kvm_psci.h | 6 +-
arch/arm/include/asm/kvm_vgic.h | 220 --
arch/arm/include/asm/mach/arch.h | 5 +
arch/arm/include/asm/mach/mmc.h | 28 +
arch/arm/include/asm/mcpm.h | 8 +
arch/arm/include/asm/memory.h | 16 +
arch/arm/include/asm/mmu.h | 2 +-
arch/arm/include/asm/pgtable-3level-hwdef.h | 4 +
arch/arm/include/asm/pgtable-3level.h | 90 +
arch/arm/include/asm/pgtable.h | 5 +-
arch/arm/include/asm/pmu.h | 12 +
arch/arm/include/asm/psci.h | 21 +
arch/arm/include/asm/rodata.h | 32 +
arch/arm/include/asm/scatterlist.h | 12 -
arch/arm/include/asm/smp.h | 3 +
arch/arm/include/asm/smp_scu.h | 2 +-
arch/arm/include/asm/syscall.h | 3 +-
arch/arm/include/asm/tlb.h | 6 +
arch/arm/include/asm/tlbflush.h | 2 +
arch/arm/include/asm/topology.h | 34 +
arch/arm/include/uapi/asm/hwcap.h | 3 +-
arch/arm/include/uapi/asm/kvm.h | 43 +-
arch/arm/include/uapi/asm/unistd.h | 6 +
arch/arm/kernel/Makefile | 9 +-
arch/arm/kernel/asm-offsets.c | 15 +-
arch/arm/kernel/calls.S | 5 +
arch/arm/kernel/devtree.c | 2 +-
arch/arm/kernel/entry-armv.S | 5 +-
arch/arm/kernel/entry-common.S | 4 +-
arch/arm/kernel/etm.c | 660 -----
arch/arm/kernel/ftrace.c | 15 +
arch/arm/kernel/head.S | 13 +-
arch/arm/kernel/hw_breakpoint.c | 7 +-
arch/arm/kernel/kgdb.c | 4 +
arch/arm/kernel/module.c | 57 +-
arch/arm/kernel/perf_event.c | 19 +
arch/arm/kernel/perf_event_cpu.c | 181 +-
arch/arm/kernel/perf_event_v7.c | 57 +-
arch/arm/kernel/process.c | 127 +
arch/arm/kernel/psci.c | 49 +-
arch/arm/kernel/psci_smp.c | 84 +
arch/arm/kernel/ptrace.c | 7 +-
arch/arm/kernel/setup.c | 25 +-
arch/arm/kernel/signal.c | 24 +-
arch/arm/kernel/sigreturn_codes.S | 80 +
arch/arm/kernel/sleep.S | 33 +-
arch/arm/kernel/smp.c | 90 +-
arch/arm/kernel/smp_scu.c | 14 +-
arch/arm/kernel/smp_twd.c | 24 +-
arch/arm/kernel/topology.c | 135 ++
arch/arm/kernel/traps.c | 16 +-
arch/arm/kvm/Kconfig | 9 +-
arch/arm/kvm/Makefile | 10 +-
arch/arm/kvm/arch_timer.c | 272 ---
arch/arm/kvm/arm.c | 173 +-
arch/arm/kvm/coproc.c | 292 ++-
arch/arm/kvm/coproc.h | 14 +-
arch/arm/kvm/coproc_a15.c | 119 +-
arch/arm/kvm/coproc_a7.c | 54 +
arch/arm/kvm/guest.c | 115 +-
arch/arm/kvm/handle_exit.c | 35 +-
arch/arm/kvm/init.S | 6 +-
arch/arm/kvm/interrupts.S | 32 +-
arch/arm/kvm/interrupts_head.S | 69 +-
arch/arm/kvm/mmio.c | 95 +-
arch/arm/kvm/mmu.c | 488 +++-
arch/arm/kvm/psci.c | 263 +-
arch/arm/kvm/reset.c | 27 +-
arch/arm/kvm/trace.h | 7 +-
arch/arm/kvm/vgic.c | 1499 ------------
arch/arm/lib/copy_template.S | 36 +-
arch/arm/lib/csumpartialcopygeneric.S | 96 +-
arch/arm/lib/io-readsl.S | 12 +-
arch/arm/lib/io-writesl.S | 12 +-
arch/arm/lib/memmove.S | 36 +-
arch/arm/lib/uaccess.S | 192 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 26 +
arch/arm/mach-highbank/Kconfig | 1 +
arch/arm/mach-highbank/highbank.c | 1 +
arch/arm/mach-ixp4xx/Kconfig | 4 -
arch/arm/mach-mvebu/Kconfig | 1 +
arch/arm/mach-mvebu/coherency_ll.S | 3 +
arch/arm/mach-mvebu/headsmp.S | 3 +
arch/arm/mach-omap2/Kconfig | 8 -
arch/arm/mach-omap2/Makefile | 1 -
arch/arm/mach-omap2/emu.c | 50 -
arch/arm/mach-vexpress/Kconfig | 21 +
arch/arm/mach-vexpress/Makefile | 8 +
arch/arm/mach-vexpress/core.h | 2 +
arch/arm/mach-vexpress/dcscb.c | 236 ++
arch/arm/mach-vexpress/dcscb_setup.S | 38 +
arch/arm/mach-vexpress/include/mach/tc2.h | 10 +
arch/arm/mach-vexpress/platsmp.c | 22 +-
arch/arm/mach-vexpress/tc2_pm.c | 277 +++
arch/arm/mach-vexpress/tc2_pm_psci.c | 173 ++
arch/arm/mach-vexpress/tc2_pm_setup.S | 68 +
arch/arm/mach-vexpress/v2m.c | 29 +
arch/arm/mach-virt/Makefile | 1 -
arch/arm/mach-virt/platsmp.c | 50 -
arch/arm/mach-virt/virt.c | 3 -
arch/arm/mm/Kconfig | 6 +
arch/arm/mm/Makefile | 2 +
arch/arm/mm/abort-ev6.S | 5 +-
arch/arm/mm/alignment.c | 9 +-
arch/arm/mm/cache-l2x0.c | 76 +-
arch/arm/mm/cache-v6.S | 17 +
arch/arm/mm/cache-v7.S | 14 +-
arch/arm/mm/dma-mapping.c | 65 +-
arch/arm/mm/fault.c | 17 +-
arch/arm/mm/flush.c | 25 +-
arch/arm/mm/fsr-3level.c | 4 +-
arch/arm/mm/hugetlbpage.c | 101 +
arch/arm/mm/idmap.c | 5 +-
arch/arm/mm/init.c | 2 +-
arch/arm/mm/mmu.c | 106 +-
arch/arm/mm/proc-v6.S | 4 +-
arch/arm/mm/proc-v7.S | 4 +-
arch/arm/mm/rodata.c | 159 ++
arch/arm/net/bpf_jit_32.c | 6 +-
arch/arm/plat-samsung/s5p-dev-mfc.c | 4 +-
arch/arm/plat-versatile/headsmp.S | 4 +-
arch/arm64/Kconfig | 377 ++-
arch/arm64/Kconfig.debug | 25 +
arch/arm64/Makefile | 28 +
arch/arm64/boot/.gitignore | 1 +
arch/arm64/boot/Makefile | 13 +
arch/arm64/boot/dts/Makefile | 19 +-
arch/arm64/boot/dts/apm-mustang.dts | 30 +
arch/arm64/boot/dts/apm-storm.dtsi | 398 +++
arch/arm64/boot/dts/clcd-panels.dtsi | 52 +
arch/arm64/boot/dts/fvp-base-gicv2-psci.dts | 294 +++
arch/arm64/boot/dts/juno.dts | 498 ++++
arch/arm64/boot/dts/rtsm_ve-aemv8a.dts | 51 +-
arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi | 9 +
arch/arm64/boot/dts/sun50iw1p1-clk.dtsi | 579 +++++
arch/arm64/boot/dts/sun50iw1p1-fpga.dts | 43 +
arch/arm64/boot/dts/sun50iw1p1-pinctrl.dtsi | 457 ++++
arch/arm64/boot/dts/sun50iw1p1-soc.dts | 39 +
arch/arm64/boot/dts/sun50iw1p1.dtsi | 1425 +++++++++++
arch/arm64/configs/defconfig | 23 +-
arch/arm64/configs/sun50iw1p1smp_android_defconfig | 3271 +++++++++++++++++++++++++
arch/arm64/configs/sun50iw1p1smp_defconfig | 2589 ++++++++++++++++++++
arch/arm64/configs/sun50iw1p1smp_min_defconfig | 1148 +++++++++
arch/arm64/crypto/Kconfig | 53 +
arch/arm64/crypto/Makefile | 38 +
arch/arm64/crypto/aes-ce-ccm-core.S | 222 ++
arch/arm64/crypto/aes-ce-ccm-glue.c | 297 +++
arch/arm64/crypto/aes-ce-cipher.c | 155 ++
arch/arm64/crypto/aes-ce.S | 133 +
arch/arm64/crypto/aes-glue.c | 446 ++++
arch/arm64/crypto/aes-modes.S | 532 ++++
arch/arm64/crypto/aes-neon.S | 382 +++
arch/arm64/crypto/ghash-ce-core.S | 87 +
arch/arm64/crypto/ghash-ce-glue.c | 156 ++
arch/arm64/crypto/sha1-ce-core.S | 153 ++
arch/arm64/crypto/sha1-ce-glue.c | 174 ++
arch/arm64/crypto/sha2-ce-core.S | 156 ++
arch/arm64/crypto/sha2-ce-glue.c | 255 ++
arch/arm64/include/asm/Kbuild | 4 +-
arch/arm64/include/asm/arch_timer.h | 98 +-
arch/arm64/include/asm/assembler.h | 31 +
arch/arm64/include/asm/atomic.h | 55 +-
arch/arm64/include/asm/bL_switcher.h | 54 +
arch/arm64/include/asm/barrier.h | 65 +-
arch/arm64/include/asm/cacheflush.h | 27 +-
arch/arm64/include/asm/cmpxchg.h | 54 +-
arch/arm64/include/asm/compat.h | 28 +-
arch/arm64/include/asm/cpu_ops.h | 70 +
arch/arm64/include/asm/cpufeature.h | 29 +
arch/arm64/include/asm/cpuidle.h | 13 +
arch/arm64/include/asm/cputype.h | 61 +-
arch/arm64/include/asm/debug-monitors.h | 111 +-
arch/arm64/include/asm/device.h | 3 +
arch/arm64/include/asm/dma-contiguous.h | 28 +
arch/arm64/include/asm/dma-mapping.h | 27 +-
arch/arm64/include/asm/efi.h | 14 +
arch/arm64/include/asm/elf.h | 21 +-
arch/arm64/include/asm/esr.h | 2 +-
arch/arm64/include/asm/fixmap.h | 67 +
arch/arm64/include/asm/fpsimd.h | 18 +
arch/arm64/include/asm/fpsimdmacros.h | 35 +
arch/arm64/include/asm/ftrace.h | 59 +
arch/arm64/include/asm/futex.h | 11 +-
arch/arm64/include/asm/hugetlb.h | 117 +
arch/arm64/include/asm/hwcap.h | 20 +-
arch/arm64/include/asm/insn.h | 113 +
arch/arm64/include/asm/io.h | 11 +-
arch/arm64/include/asm/irq.h | 1 +
arch/arm64/include/asm/irqflags.h | 23 +
arch/arm64/include/asm/jump_label.h | 52 +
arch/arm64/include/asm/kgdb.h | 84 +
arch/arm64/include/asm/kvm_arm.h | 259 ++
arch/arm64/include/asm/kvm_asm.h | 141 ++
arch/arm64/include/asm/kvm_coproc.h | 57 +
arch/arm64/include/asm/kvm_emulate.h | 268 +++
arch/arm64/include/asm/kvm_host.h | 251 ++
arch/arm64/include/asm/kvm_mmio.h | 59 +
arch/arm64/include/asm/kvm_mmu.h | 157 ++
arch/arm64/include/asm/kvm_psci.h | 27 +
arch/arm64/include/asm/memory.h | 20 +-
arch/arm64/include/asm/mmu.h | 6 +
arch/arm64/include/asm/mmu_context.h | 6 -
arch/arm64/include/asm/neon.h | 18 +
arch/arm64/include/asm/opcodes.h | 231 ++
arch/arm64/include/asm/page.h | 9 +
arch/arm64/include/asm/percpu.h | 49 +
arch/arm64/include/asm/pgtable-2level-hwdef.h | 4 +-
arch/arm64/include/asm/pgtable-2level-types.h | 2 +
arch/arm64/include/asm/pgtable-3level-types.h | 2 +
arch/arm64/include/asm/pgtable-hwdef.h | 38 +-
arch/arm64/include/asm/pgtable.h | 291 ++-
arch/arm64/include/asm/proc-fns.h | 5 +
arch/arm64/include/asm/processor.h | 9 +-
arch/arm64/include/asm/psci.h | 19 -
arch/arm64/include/asm/ptrace.h | 28 +-
arch/arm64/include/asm/seccomp.h | 25 +
arch/arm64/include/asm/sigcontext.h | 31 -
arch/arm64/include/asm/smp.h | 15 +-
arch/arm64/include/asm/smp_plat.h | 13 +
arch/arm64/include/asm/spinlock.h | 93 +-
arch/arm64/include/asm/spinlock_types.h | 10 +-
arch/arm64/include/asm/stackprotector.h | 38 +
arch/arm64/include/asm/string.h | 15 +
arch/arm64/include/asm/suspend.h | 28 +
arch/arm64/include/asm/syscall.h | 15 +
arch/arm64/include/asm/sysreg.h | 60 +
arch/arm64/include/asm/system_misc.h | 3 +-
arch/arm64/include/asm/thread_info.h | 26 +-
arch/arm64/include/asm/timex.h | 6 +-
arch/arm64/include/asm/tlb.h | 6 +
arch/arm64/include/asm/tlbflush.h | 70 +-
arch/arm64/include/asm/topology.h | 70 +
arch/arm64/include/asm/traps.h | 13 +
arch/arm64/include/asm/uaccess.h | 43 +-
arch/arm64/include/asm/unistd.h | 22 +
arch/arm64/include/asm/unistd32.h | 1164 ++++++---
arch/arm64/include/asm/virt.h | 20 +-
arch/arm64/include/asm/word-at-a-time.h | 94 +
arch/arm64/include/uapi/asm/Kbuild | 1 +
arch/arm64/include/uapi/asm/byteorder.h | 4 +
arch/arm64/include/uapi/asm/hwcap.h | 7 +-
arch/arm64/include/uapi/asm/kvm.h | 201 ++
arch/arm64/include/uapi/asm/perf_regs.h | 40 +
arch/arm64/include/uapi/asm/ptrace.h | 1 +
arch/arm64/kernel/Makefile | 27 +-
arch/arm64/kernel/arm64ksyms.c | 15 +-
arch/arm64/kernel/asm-offsets.c | 57 +
arch/arm64/kernel/cpu_ops.c | 99 +
arch/arm64/kernel/cpu_ops_sunxi.c | 337 +++
arch/arm64/kernel/cpuidle.c | 31 +
arch/arm64/kernel/cputable.c | 2 +-
arch/arm64/kernel/debug-monitors.c | 166 +-
arch/arm64/kernel/early_printk.c | 19 +-
arch/arm64/kernel/efi-entry.S | 109 +
arch/arm64/kernel/efi-stub.c | 79 +
arch/arm64/kernel/efi.c | 469 ++++
arch/arm64/kernel/entry-fpsimd.S | 24 +
arch/arm64/kernel/entry-ftrace.S | 218 ++
arch/arm64/kernel/entry.S | 49 +-
arch/arm64/kernel/fpsimd.c | 104 +
arch/arm64/kernel/ftrace.c | 177 ++
arch/arm64/kernel/head.S | 368 ++-
arch/arm64/kernel/hw_breakpoint.c | 205 +-
arch/arm64/kernel/hyp-stub.S | 1 +
arch/arm64/kernel/insn.c | 304 +++
arch/arm64/kernel/irq.c | 61 +
arch/arm64/kernel/jump_label.c | 58 +
arch/arm64/kernel/kgdb.c | 336 +++
arch/arm64/kernel/kuser32.S | 55 +-
arch/arm64/kernel/module.c | 156 +-
arch/arm64/kernel/opcodes.c | 72 +
arch/arm64/kernel/perf_event.c | 187 +-
arch/arm64/kernel/perf_regs.c | 46 +
arch/arm64/kernel/process.c | 144 +-
arch/arm64/kernel/psci-call.S | 28 +
arch/arm64/kernel/psci.c | 470 +++-
arch/arm64/kernel/ptrace.c | 191 +-
arch/arm64/kernel/return_address.c | 55 +
arch/arm64/kernel/setup.c | 207 +-
arch/arm64/kernel/signal.c | 38 +-
arch/arm64/kernel/signal32.c | 56 +-
arch/arm64/kernel/sleep.S | 205 ++
arch/arm64/kernel/smp.c | 278 ++-
arch/arm64/kernel/smp_psci.c | 53 -
arch/arm64/kernel/smp_spin_table.c | 60 +-
arch/arm64/kernel/stacktrace.c | 7 +-
arch/arm64/kernel/suspend.c | 150 ++
arch/arm64/kernel/swp_emulate.c | 223 ++
arch/arm64/kernel/sys32.S | 22 +-
arch/arm64/kernel/sys_compat.c | 2 +-
arch/arm64/kernel/sys_config.c | 864 +++++++
arch/arm64/kernel/time.c | 9 +-
arch/arm64/kernel/topology.c | 590 +++++
arch/arm64/kernel/traps.c | 60 +-
arch/arm64/kernel/vdso.c | 81 +-
arch/arm64/kernel/vdso/Makefile | 6 +-
arch/arm64/kernel/vmlinux.lds.S | 72 +-
arch/arm64/kvm/Kconfig | 63 +
arch/arm64/kvm/Makefile | 27 +
arch/arm64/kvm/emulate.c | 158 ++
arch/arm64/kvm/guest.c | 359 +++
arch/arm64/kvm/handle_exit.c | 133 +
arch/arm64/kvm/hyp-init.S | 116 +
arch/arm64/kvm/hyp.S | 1274 ++++++++++
arch/arm64/kvm/inject_fault.c | 203 ++
arch/arm64/kvm/regmap.c | 168 ++
arch/arm64/kvm/reset.c | 112 +
arch/arm64/kvm/sys_regs.c | 1528 ++++++++++++
arch/arm64/kvm/sys_regs.h | 140 ++
arch/arm64/kvm/sys_regs_generic_v8.c | 100 +
arch/arm64/kvm/vgic-v2-switch.S | 133 +
arch/arm64/kvm/vgic-v3-switch.S | 267 ++
arch/arm64/lib/Makefile | 9 +-
arch/arm64/lib/bitops.S | 3 +-
arch/arm64/lib/memcmp.S | 258 ++
arch/arm64/lib/memcpy.S | 192 +-
arch/arm64/lib/memmove.S | 190 +-
arch/arm64/lib/memset.S | 207 +-
arch/arm64/lib/strcmp.S | 234 ++
arch/arm64/lib/strlen.S | 126 +
arch/arm64/lib/strncmp.S | 310 +++
arch/arm64/lib/strncpy_from_user.S | 50 -
arch/arm64/lib/strnlen.S | 171 ++
arch/arm64/lib/strnlen_user.S | 47 -
arch/arm64/mm/Makefile | 3 +-
arch/arm64/mm/cache.S | 104 +-
arch/arm64/mm/copypage.c | 2 +
arch/arm64/mm/dma-mapping.c | 408 +++-
arch/arm64/mm/fault.c | 21 +-
arch/arm64/mm/flush.c | 8 +-
arch/arm64/mm/hugetlbpage.c | 74 +
arch/arm64/mm/init.c | 68 +-
arch/arm64/mm/ioremap.c | 106 +
arch/arm64/mm/mm.h | 1 -
arch/arm64/mm/mmu.c | 172 +-
arch/arm64/mm/pageattr.c | 96 +
arch/arm64/mm/pgd.c | 11 +-
arch/arm64/mm/proc-macros.S | 3 +-
arch/arm64/mm/proc.S | 123 +-
arch/arm64/mm/tlb.S | 71 -
arch/blackfin/include/asm/ftrace.h | 11 +-
arch/c6x/kernel/devicetree.c | 3 +-
arch/ia64/Kconfig | 1 +
arch/ia64/include/asm/Kbuild | 1 +
arch/ia64/include/asm/barrier.h | 23 +
arch/ia64/include/asm/kvm_host.h | 15 +-
arch/ia64/include/asm/scatterlist.h | 7 -
arch/ia64/kernel/efi.c | 59 +-
arch/ia64/kvm/Kconfig | 1 +
arch/ia64/kvm/Makefile | 7 +-
arch/ia64/kvm/kvm-ia64.c | 37 +-
arch/metag/include/asm/barrier.h | 15 +
arch/metag/mm/init.c | 5 +-
arch/microblaze/kernel/prom.c | 11 +-
arch/mips/include/asm/barrier.h | 15 +
arch/mips/include/asm/kvm_host.h | 16 +-
arch/mips/kernel/prom.c | 3 +-
arch/mips/kvm/kvm_mips.c | 9 +-
arch/mips/mm/init.c | 1 +
arch/openrisc/kernel/prom.c | 3 +-
arch/parisc/include/asm/ftrace.h | 10 +-
arch/powerpc/Kconfig | 1 +
arch/powerpc/include/asm/Kbuild | 1 +
arch/powerpc/include/asm/barrier.h | 21 +-
arch/powerpc/include/asm/kvm_host.h | 13 +-
arch/powerpc/include/asm/kvm_ppc.h | 6 +-
arch/powerpc/include/asm/prom.h | 3 -
arch/powerpc/include/asm/scatterlist.h | 17 -
arch/powerpc/kernel/fadump.c | 4 +-
arch/powerpc/kernel/prom.c | 71 +-
arch/powerpc/kernel/rtas.c | 2 +-
arch/powerpc/kvm/Kconfig | 1 +
arch/powerpc/kvm/Makefile | 13 +-
arch/powerpc/kvm/book3s_hv.c | 2 +-
arch/powerpc/kvm/booke.c | 4 +-
arch/powerpc/kvm/mpic.c | 4 +-
arch/powerpc/kvm/powerpc.c | 33 +-
arch/powerpc/mm/dma-noncoherent.c | 1 +
arch/powerpc/mm/hash_utils_64.c | 22 +-
arch/powerpc/platforms/44x/warp.c | 1 +
arch/powerpc/platforms/52xx/efika.c | 5 +-
arch/powerpc/platforms/amigaone/setup.c | 1 +
arch/powerpc/platforms/chrp/setup.c | 4 +-
arch/powerpc/platforms/powernv/opal.c | 12 +-
arch/powerpc/platforms/pseries/setup.c | 4 +-
arch/s390/Kconfig | 1 +
arch/s390/include/asm/Kbuild | 1 +
arch/s390/include/asm/barrier.h | 15 +
arch/s390/include/asm/kvm_host.h | 17 +
arch/s390/include/asm/scatterlist.h | 3 -
arch/s390/include/asm/syscall.h | 5 +-
arch/s390/kvm/Makefile | 3 +-
arch/s390/kvm/kvm-s390.c | 42 +-
arch/s390/mm/init.c | 1 +
arch/sh/include/asm/ftrace.h | 10 +-
arch/sparc/Kconfig | 1 +
arch/sparc/include/asm/Kbuild | 1 +
arch/sparc/include/asm/barrier_64.h | 15 +
arch/sparc/include/asm/scatterlist.h | 8 -
arch/um/include/asm/Kbuild | 1 +
arch/x86/Kconfig | 7 +
arch/x86/boot/compressed/eboot.c | 121 +-
arch/x86/boot/compressed/eboot.h | 52 +-
arch/x86/include/asm/Kbuild | 1 +
arch/x86/include/asm/barrier.h | 43 +-
arch/x86/include/asm/dma-contiguous.h | 1 -
arch/x86/include/asm/idle.h | 7 -
arch/x86/include/asm/kvm_host.h | 15 +-
arch/x86/include/asm/scatterlist.h | 8 -
arch/x86/include/asm/syscall.h | 8 +-
arch/x86/include/uapi/asm/kvm.h | 6 +-
arch/x86/kernel/devicetree.c | 3 +-
arch/x86/kernel/process.c | 17 +-
arch/x86/kernel/reboot.c | 12 +-
arch/x86/kernel/setup.c | 6 +-
arch/x86/kernel/tsc.c | 21 +-
arch/x86/kvm/Kconfig | 2 +
arch/x86/kvm/Makefile | 13 +-
arch/x86/kvm/cpuid.c | 57 +-
arch/x86/kvm/cpuid.h | 5 +-
arch/x86/kvm/mmu.c | 6 +-
arch/x86/kvm/paging_tmpl.h | 20 +-
arch/x86/kvm/svm.c | 4 +-
arch/x86/kvm/vmx.c | 4 +-
arch/x86/kvm/x86.c | 50 +-
arch/x86/mm/hugetlbpage.c | 187 --
arch/x86/platform/efi/efi.c | 149 +-
arch/x86/syscalls/syscall_32.tbl | 4 +
arch/x86/syscalls/syscall_64.tbl | 4 +
arch/xtensa/include/asm/ftrace.h | 33 -
arch/xtensa/kernel/setup.c | 40 +-
block/blk-core.c | 3 +-
block/blk-ioc.c | 3 +-
block/genhd.c | 29 +-
block/partition-generic.c | 11 +
build.sh | 48 +
crypto/Kconfig | 12 +
crypto/Makefile | 2 +
crypto/ablk_helper.c | 150 ++
crypto/algif_hash.c | 27 +-
crypto/algif_rng.c | 166 ++
crypto/blkcipher.c | 81 +-
drivers/Kconfig | 6 +
drivers/Makefile | 7 +
drivers/acpi/device_pm.c | 2 +
drivers/amba/bus.c | 2 +-
drivers/arisc/Kconfig | 11 +
drivers/arisc/Makefile | 6 +
drivers/arisc/arisc-notifier.c | 67 +
drivers/arisc/arisc.c | 1006 ++++++++
drivers/arisc/arisc_i.h | 91 +
drivers/arisc/binary/arisc_sun50iw1p1.code | Bin 0 -> 230967 bytes
drivers/arisc/hwmsgbox/hwmsgbox.c | 520 ++++
drivers/arisc/include/arisc_cfgs.h | 53 +
drivers/arisc/include/arisc_dbgs.h | 69 +
drivers/arisc/include/arisc_includes.h | 55 +
drivers/arisc/include/arisc_messages.h | 82 +
drivers/arisc/include/arisc_para.h | 73 +
drivers/arisc/interfaces/Makefile | 5 +
drivers/arisc/interfaces/arisc_axp.c | 224 ++
drivers/arisc/interfaces/arisc_debug_level.c | 47 +
drivers/arisc/interfaces/arisc_dram_crc.c | 41 +
drivers/arisc/interfaces/arisc_dvfs.c | 55 +
drivers/arisc/interfaces/arisc_loopback.c | 33 +
drivers/arisc/interfaces/arisc_rsb.c | 263 ++
drivers/arisc/interfaces/arisc_standby.c | 135 ++
drivers/arisc/message_manager/message_manager.c | 411 ++++
drivers/arisc/scp-call.S | 22 +
drivers/base/Kconfig | 28 +-
drivers/base/Makefile | 2 +-
drivers/base/cpu.c | 53 +-
drivers/base/devres.c | 31 +-
drivers/base/dma-contiguous.c | 119 +-
drivers/base/dma-mapping.c | 72 +
drivers/base/firmware_class.c | 46 +-
drivers/base/power/domain.c | 289 +++
drivers/base/power/main.c | 91 +-
drivers/base/power/wakeup.c | 16 +
drivers/base/syscore.c | 3 +
drivers/bluetooth/Kconfig | 20 +
drivers/bluetooth/Makefile | 3 +
drivers/bluetooth/bcm_btlpm.c | 973 ++++++++
drivers/bluetooth/rtl_btlpm.c | 425 ++++
drivers/bus/Kconfig | 14 +
drivers/bus/Makefile | 3 +
drivers/bus/arm-cci.c | 947 ++++++++
drivers/bus/sunxi_mbus.c | 900 +++++++
drivers/char/Kconfig | 24 +
drivers/char/Makefile | 7 +
drivers/char/dcc_tty.c | 326 +++
drivers/char/dma_test/Kconfig | 9 +
drivers/char/dma_test/Makefile | 1 +
drivers/char/dma_test/sunxi_dma_test.c | 410 ++++
drivers/char/dma_test/sunxi_dma_test.h | 83 +
drivers/char/dump_reg/Kconfig | 15 +
drivers/char/dump_reg/Makefile | 1 +
drivers/char/dump_reg/dump_reg.c | 976 ++++++++
drivers/char/dump_reg/dump_reg.h | 72 +
drivers/char/mem.c | 17 +
drivers/char/sunxi-di/Kconfig | 7 +
drivers/char/sunxi-di/Makefile | 5 +
drivers/char/sunxi-di/di.c | 263 ++
drivers/char/sunxi-di/di.h | 69 +
drivers/char/sunxi-di/di_ebios.c | 506 ++++
drivers/char/sunxi-di/di_ebios.h | 1211 ++++++++++
drivers/char/sunxi-di/di_ebios_data.h | 402 ++++
drivers/char/sunxi-di/sunxi-di.c | 711 ++++++
drivers/char/sunxi-di/sunxi-di.h | 47 +
drivers/char/sunxi-scr/Kconfig | 8 +
drivers/char/sunxi-scr/Makefile | 4 +
drivers/char/sunxi-scr/smartcard.c | 321 +++
drivers/char/sunxi-scr/smartcard.h | 42 +
drivers/char/sunxi-scr/sunxi-scr-common.c | 391 +++
drivers/char/sunxi-scr/sunxi-scr-common.h | 106 +
drivers/char/sunxi-scr/sunxi-scr.c | 846 +++++++
drivers/char/sunxi-scr/sunxi-scr.h | 138 ++
drivers/char/sunxi_sys_info/Kconfig | 7 +
drivers/char/sunxi_sys_info/Makefile | 17 +
drivers/char/sunxi_sys_info/chipid-sunxi.c | 178 ++
drivers/char/sunxi_sys_info/sunxi_sys_info.c | 100 +
drivers/char/sunxi_tr/Kconfig | 9 +
drivers/char/sunxi_tr/Makefile | 8 +
drivers/char/sunxi_tr/sun50iw1_transform.c | 389 +++
drivers/char/sunxi_tr/sunxi_transform.c | 717 ++++++
drivers/char/sunxi_tr/transform.h | 67 +
drivers/char/timer_test/Kconfig | 9 +
drivers/char/timer_test/Makefile | 2 +
drivers/char/timer_test/sunxi_timer_test.c | 265 ++
drivers/char/timer_test/sunxi_timer_test_i.h | 48 +
drivers/clk/Kconfig | 5 +-
drivers/clk/clk-divider.c | 114 +-
drivers/clk/clk.c | 10 +-
drivers/clk/sunxi/Kconfig | 36 +
drivers/clk/sunxi/Makefile | 14 +-
drivers/clk/sunxi/clk-ac100.c | 252 ++
drivers/clk/sunxi/clk-debugfs.c | 541 +++++
drivers/clk/sunxi/clk-default.c | 360 +++
drivers/clk/sunxi/clk-factors.c | 610 ++++-
drivers/clk/sunxi/clk-factors.h | 284 ++-
drivers/clk/sunxi/clk-periph.c | 689 ++++++
drivers/clk/sunxi/clk-periph.h | 186 ++
drivers/clk/sunxi/clk-sun50iw1.c | 1135 +++++++++
drivers/clk/sunxi/clk-sun50iw1.h | 131 +
drivers/clk/sunxi/clk-sun50iw1_tbl.c | 1684 +++++++++++++
drivers/clk/sunxi/clk-sunxi.c | 469 ----
drivers/clk/sunxi/clk-sunxi.h | 37 +
drivers/clk/versatile/Makefile | 2 +-
drivers/clk/versatile/clk-vexpress-osc.c | 4 +-
drivers/clk/versatile/clk-vexpress-spc.c | 131 +
drivers/clocksource/Kconfig | 18 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/arm_arch_timer.c | 523 +++-
drivers/clocksource/sunxi_timer.c | 217 ++
drivers/coresight/Makefile | 11 +
drivers/coresight/coresight-etb10.c | 537 +++++
drivers/coresight/coresight-etm-cp14.c | 591 +++++
drivers/coresight/coresight-etm.h | 251 ++
drivers/coresight/coresight-etm3x.c | 1928 +++++++++++++++
drivers/coresight/coresight-funnel.c | 268 +++
drivers/coresight/coresight-priv.h | 63 +
drivers/coresight/coresight-replicator.c | 137 ++
drivers/coresight/coresight-tmc.c | 776 ++++++
drivers/coresight/coresight-tpiu.c | 217 ++
drivers/coresight/coresight.c | 717 ++++++
drivers/coresight/of_coresight.c | 204 ++
drivers/cpufreq/Kconfig | 68 +-
drivers/cpufreq/Kconfig.arm | 19 +-
drivers/cpufreq/Makefile | 4 +
drivers/cpufreq/arm_big_little.c | 422 +++-
drivers/cpufreq/arm_big_little.h | 17 +-
drivers/cpufreq/autohotplug.c | 1345 +++++++++++
drivers/cpufreq/autohotplug.h | 123 +
drivers/cpufreq/cpufreq.c | 223 +-
drivers/cpufreq/cpufreq_governor.c | 45 +-
drivers/cpufreq/cpufreq_governor.h | 1 -
drivers/cpufreq/cpufreq_interactive.c | 1598 ++++++++++++
drivers/cpufreq/cpufreq_stats.c | 305 ++-
drivers/cpufreq/highbank-cpufreq.c | 2 +-
drivers/cpufreq/sunxi-cpufreq.c | 596 +++++
drivers/cpufreq/sunxi_autohotplug.c | 348 +++
drivers/cpufreq/vexpress_big_little.c | 86 +
drivers/cpuidle/Kconfig | 8 +
drivers/cpuidle/Kconfig.arm64 | 14 +
drivers/cpuidle/Makefile | 6 +
drivers/cpuidle/arm_big_little.c | 183 ++
drivers/cpuidle/cpuidle-arm64.c | 133 +
drivers/cpuidle/cpuidle-calxeda.c | 14 -
drivers/cpuidle/dt_idle_states.c | 213 ++
drivers/cpuidle/dt_idle_states.h | 7 +
drivers/cpuidle/governors/menu.c | 9 +-
drivers/crypto/Kconfig | 2 +
drivers/crypto/Makefile | 1 +
drivers/crypto/sunxi/Kconfig | 6 +
drivers/crypto/sunxi/Makefile | 17 +
drivers/crypto/sunxi/sunxi_ss.c | 917 +++++++
drivers/crypto/sunxi/sunxi_ss.h | 241 ++
drivers/crypto/sunxi/sunxi_ss_proc.h | 56 +
drivers/crypto/sunxi/sunxi_ss_proc_comm.c | 300 +++
drivers/crypto/sunxi/v3/sunxi_ss_proc.c | 669 +++++
drivers/crypto/sunxi/v3/sunxi_ss_reg.c | 298 +++
drivers/crypto/sunxi/v3/sunxi_ss_reg.h | 208 ++
drivers/devfreq/Kconfig | 45 +
drivers/devfreq/Makefile | 2 +
drivers/devfreq/governor_adaptive.c | 164 ++
drivers/devfreq/sunxi_dramfreq.c | 1275 ++++++++++
drivers/dma/Kconfig | 18 +
drivers/dma/Makefile | 2 +
drivers/dma/sunxi-dma.c | 1316 ++++++++++
drivers/dma/sunxi-rdma.c | 973 ++++++++
drivers/extcon/extcon-adc-jack.c | 3 +-
drivers/extcon/extcon-gpio.c | 2 +-
drivers/firmware/efi/Kconfig | 7 +
drivers/firmware/efi/arm-stub.c | 278 +++
drivers/firmware/efi/efi-pstore.c | 150 +-
drivers/firmware/efi/efi-stub-helper.c | 634 +++++
drivers/firmware/efi/efi.c | 227 ++
drivers/firmware/efi/efivars.c | 209 +-
drivers/firmware/efi/fdt.c | 275 +++
drivers/firmware/efi/vars.c | 42 +-
drivers/gator/Kconfig | 39 +
drivers/gator/LICENSE | 339 +++
drivers/gator/Makefile | 79 +
drivers/gator/gator.h | 152 ++
drivers/gator/gator_annotate.c | 189 ++
drivers/gator/gator_annotate_kernel.c | 200 ++
drivers/gator/gator_backtrace.c | 208 ++
drivers/gator/gator_buffer.c | 171 ++
drivers/gator/gator_buffer_write.c | 83 +
drivers/gator/gator_cookies.c | 446 ++++
drivers/gator/gator_events_armv6.c | 234 ++
drivers/gator/gator_events_armv7.c | 314 +++
drivers/gator/gator_events_block.c | 160 ++
drivers/gator/gator_events_irq.c | 163 ++
drivers/gator/gator_events_l2c-310.c | 208 ++
drivers/gator/gator_events_mali_4xx.c | 622 +++++
drivers/gator/gator_events_mali_4xx.h | 18 +
drivers/gator/gator_events_mali_common.c | 72 +
drivers/gator/gator_events_mali_common.h | 77 +
drivers/gator/gator_events_mali_midgard.c | 562 +++++
drivers/gator/gator_events_mali_midgard_hw.c | 977 ++++++++
drivers/gator/gator_events_mali_midgard_hw_test.c | 55 +
drivers/gator/gator_events_meminfo.c | 470 ++++
drivers/gator/gator_events_mmapped.c | 209 ++
drivers/gator/gator_events_net.c | 172 ++
drivers/gator/gator_events_perf_pmu.c | 574 +++++
drivers/gator/gator_events_sched.c | 113 +
drivers/gator/gator_events_scorpion.c | 674 ++++++
drivers/gator/gator_fs.c | 370 +++
drivers/gator/gator_hrtimer_gator.c | 80 +
drivers/gator/gator_iks.c | 197 ++
drivers/gator/gator_main.c | 1491 ++++++++++++
drivers/gator/gator_marshaling.c | 371 +++
drivers/gator/gator_trace_gpu.c | 321 +++
drivers/gator/gator_trace_power.c | 192 ++
drivers/gator/gator_trace_sched.c | 321 +++
drivers/gator/mali/mali_kbase_gator_api.h | 219 ++
drivers/gator/mali/mali_mjollnir_profiling_gator_api.h | 159 ++
drivers/gator/mali/mali_utgard_profiling_gator_api.h | 197 ++
drivers/gator/mali_midgard.mk | 39 +
drivers/gpio/gpiolib.c | 10 +-
drivers/hid/hid-debug.c | 15 +-
drivers/hid/hid-input.c | 27 +-
drivers/hid/hid-multitouch.c | 24 +-
drivers/hwmon/hwmon.c | 29 +
drivers/hwmon/lm75.c | 35 +-
drivers/hwmon/tmp102.c | 19 +
drivers/hwspinlock/Kconfig | 9 +
drivers/hwspinlock/Makefile | 1 +
drivers/hwspinlock/sunxi_hwspinlock.c | 224 ++
drivers/i2c/busses/Kconfig | 24 +
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/busses/i2c-sunxi-test.c | 173 ++
drivers/i2c/busses/i2c-sunxi.c | 1405 +++++++++++
drivers/i2c/busses/i2c-sunxi.h | 189 ++
drivers/i2c/i2c-core.c | 6 +
drivers/iio/industrialio-event.c | 12 +-
drivers/input/Kconfig | 29 +
drivers/input/Makefile | 5 +
drivers/input/evdev.c | 53 +
drivers/input/init-input.c | 913 +++++++
drivers/input/input.c | 2 +
drivers/input/keyboard/Kconfig | 6 +
drivers/input/keyboard/Makefile | 1 +
drivers/input/keyboard/sunxi-keyboard.c | 505 ++++
drivers/input/keyboard/sunxi-keyboard.h | 93 +
drivers/input/keycombo.c | 261 ++
drivers/input/keyreset.c | 145 ++
drivers/input/misc/Kconfig | 16 +
drivers/input/misc/Makefile | 2 +
drivers/input/misc/gpio_axis.c | 192 ++
drivers/input/misc/gpio_event.c | 228 ++
drivers/input/misc/gpio_input.c | 390 +++
drivers/input/misc/gpio_matrix.c | 441 ++++
drivers/input/misc/gpio_output.c | 97 +
drivers/input/misc/keychord.c | 391 +++
drivers/input/sensor/Kconfig | 39 +
drivers/input/sensor/Makefile | 10 +
drivers/input/sensor/bma250.c | 1060 ++++++++
drivers/input/sensor/mma7660.c | 707 ++++++
drivers/input/sensor/sc7a30.c | 1278 ++++++++++
drivers/input/sw-device.c | 1173 +++++++++
drivers/input/sw-device.h | 221 ++
drivers/input/touchscreen/Kconfig | 21 +
drivers/input/touchscreen/Makefile | 13 +
drivers/input/touchscreen/ad7879-spi.c | 2 +-
drivers/input/touchscreen/aw5x06/AW5306_Drv.h | 130 +
drivers/input/touchscreen/aw5x06/AW5306_Reg.h | 187 ++
drivers/input/touchscreen/aw5x06/AW5306_ts.c | 2162 +++++++++++++++++
drivers/input/touchscreen/aw5x06/AW5306_userpara.c | 168 ++
drivers/input/touchscreen/aw5x06/AW5306_userpara.h | 85 +
drivers/input/touchscreen/aw5x06/Kconfig | 10 +
drivers/input/touchscreen/aw5x06/Makefile | 8 +
drivers/input/touchscreen/aw5x06/libAW5306 | Bin 0 -> 179132 bytes
drivers/input/touchscreen/bcd/Kconfig | 10 +
drivers/input/touchscreen/bcd/Makefile | 8 +
drivers/input/touchscreen/bcd/tu_ts.c | 677 ++++++
drivers/input/touchscreen/bcd/tu_ts.h | 119 +
drivers/input/touchscreen/ft5x/Kconfig | 10 +
drivers/input/touchscreen/ft5x/Makefile | 9 +
drivers/input/touchscreen/ft5x/ft5202_config_hd.h | 70 +
drivers/input/touchscreen/ft5x/ft5302_new_config.h | 70 +
drivers/input/touchscreen/ft5x/ft5x.c | 1966 +++++++++++++++
drivers/input/touchscreen/ft5x/ft5x02_config.c | 2526 +++++++++++++++++++
drivers/input/touchscreen/ft5x/ft5x02_config.h | 72 +
drivers/input/touchscreen/ft5x/ft5x02_ini_config.h | 371 +++
drivers/input/touchscreen/ft5x/ft5x_ts.h | 72 +
drivers/input/touchscreen/ft5x/ini.c | 406 ++++
drivers/input/touchscreen/ft5x/ini.h | 43 +
drivers/input/touchscreen/goodix_touch.h | 98 +
drivers/input/touchscreen/gslx680/Kconfig | 10 +
drivers/input/touchscreen/gslx680/Makefile | 9 +
drivers/input/touchscreen/gslx680/gsl1680_k70.h | 5498 ++++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680/gsl1680e_700.h | 5485 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680/gsl1680e_702g.h | 5485 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680/gsl1680e_q11.h | 5421 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680/gsl1688_a70.h | 10974 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680/gsl2681_d786.h | 5490 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680/gslX680.c | 1334 ++++++++++
drivers/input/touchscreen/gslx680/gslX680.h | 19 +
drivers/input/touchscreen/gslx680new/Kconfig | 10 +
drivers/input/touchscreen/gslx680new/Makefile | 8 +
drivers/input/touchscreen/gslx680new/gsl1680e_p2.h | 5392 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gsl1680e_t1.h | 5325 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gsl1680e_t1_v2.h | 5260 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680.c | 1855 ++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680.h | 51 +
drivers/input/touchscreen/gslx680new/gslX680_inetd71.h | 5262 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_jinghong.h | 5388 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_m100.h | 5324 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_m102.h | 5325 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_m102gg.h | 5324 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_m71.h | 5251 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_m7300.h | 5391 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_m86hd.h | 5390 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gslX680_mq88.h | 5251 ++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/gsl_point_id.c | 3285 +++++++++++++++++++++++++
drivers/input/touchscreen/gslx680new/main_1680E_m320.h | 5414 +++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gt818/Kconfig | 11 +
drivers/input/touchscreen/gt818/Makefile | 9 +
drivers/input/touchscreen/gt818/goodix_tool.c | 548 +++++
drivers/input/touchscreen/gt818/gt816_818_firmware.h | 496 ++++
drivers/input/touchscreen/gt818/gt818.c | 1906 +++++++++++++++
drivers/input/touchscreen/gt818/gt818.h | 284 +++
drivers/input/touchscreen/gt818/gt818_update.c | 1158 +++++++++
drivers/input/touchscreen/gt82x.c | 983 ++++++++
drivers/input/touchscreen/gt911/Kconfig | 12 +
drivers/input/touchscreen/gt911/Makefile | 9 +
drivers/input/touchscreen/gt911/gt9xx.h | 291 +++
drivers/input/touchscreen/gt911/gt9xx_config.h | 291 +++
drivers/input/touchscreen/gt911/gt9xx_tool.c | 577 +++++
drivers/input/touchscreen/gt911/gt9xx_ts.c | 1733 +++++++++++++
drivers/input/touchscreen/gt911/gt9xx_update.c | 1281 ++++++++++
drivers/input/touchscreen/gt927/Makefile | 9 +
drivers/input/touchscreen/gt927/gt9xx.h | 232 ++
drivers/input/touchscreen/gt927/gt9xx_config.h | 201 ++
drivers/input/touchscreen/gt927/gt9xx_main.c | 1722 +++++++++++++
drivers/input/touchscreen/gt927/gt9xx_tool.c | 577 +++++
drivers/input/touchscreen/gt927/gt9xx_update.c | 1312 ++++++++++
drivers/input/touchscreen/gt9xx/Kconfig | 10 +
drivers/input/touchscreen/gt9xx/Makefile | 9 +
drivers/input/touchscreen/gt9xx/goodix_tool.c | 515 ++++
drivers/input/touchscreen/gt9xx/gt9xx.c | 1424 +++++++++++
drivers/input/touchscreen/gt9xx/gt9xx_firmware.h | 2695 +++++++++++++++++++++
drivers/input/touchscreen/gt9xx/gt9xx_ts.h | 324 +++
drivers/input/touchscreen/gt9xx/gt9xx_update.c | 1529 ++++++++++++
drivers/input/touchscreen/gt9xxf/Kconfig | 11 +
drivers/input/touchscreen/gt9xxf/Makefile | 8 +
drivers/input/touchscreen/gt9xxf/goodix_tool.c | 522 ++++
drivers/input/touchscreen/gt9xxf/gt910_firmware.h | 2492 +++++++++++++++++++
drivers/input/touchscreen/gt9xxf/gt912_firmware.h | 2723 +++++++++++++++++++++
drivers/input/touchscreen/gt9xxf/gt963_firmware.h | 2339 ++++++++++++++++++
drivers/input/touchscreen/gt9xxf/gt9xx_update.c | 3081 +++++++++++++++++++++++
drivers/input/touchscreen/gt9xxf/gt9xxf.c | 2867 ++++++++++++++++++++++
drivers/input/touchscreen/gt9xxf/gt9xxf.h | 302 +++
drivers/input/touchscreen/gt9xxnew/GT9XXF Firmware Headers/GT910/gt9xx_firmware.h | 2339 ++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/GT9XXF Firmware Headers/GT9150/gt9xx_firmware.h | 2339 ++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/GT9XXF Firmware Headers/GT950/gt9xx_firmware.h | 2339 ++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/GT9XXF Firmware Headers/GT960F/gt9xx_firmware.h | 2339 ++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/GT9XXF Firmware Headers/GT963/gt9xx_firmware.h | 2339 ++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/GT9XXF Firmware Headers/GT968F/gt9xx_firmware.h | 2339 ++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/GT9XXF Firmware Headers/readme.txt | 31 +
drivers/input/touchscreen/gt9xxnew/Kconfig | 10 +
drivers/input/touchscreen/gt9xxnew/Makefile | 9 +
drivers/input/touchscreen/gt9xxnew/goodix_tool.c | 627 +++++
drivers/input/touchscreen/gt9xxnew/gt9xx.c | 3329 +++++++++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/gt9xx.h | 425 ++++
drivers/input/touchscreen/gt9xxnew/gt9xx_firmware.h | 6845 ++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/input/touchscreen/gt9xxnew/gt9xx_update.c | 3613 +++++++++++++++++++++++++++
drivers/input/touchscreen/h3600_ts_input.c | 494 ++++
drivers/input/touchscreen/icn83xx/Kconfig | 11 +
drivers/input/touchscreen/icn83xx/Makefile | 8 +
drivers/input/touchscreen/icn83xx/flash.c | 945 ++++++++
drivers/input/touchscreen/icn83xx/icn83xx.c | 1513 ++++++++++++
drivers/input/touchscreen/icn83xx/icn83xx.h | 387 +++
drivers/input/touchscreen/synaptics_i2c_rmi.c | 675 ++++++
drivers/input/touchscreen/tags | 409 ++++
drivers/input/touchscreen/ti_tscadc.c | 486 ++++
drivers/irqchip/Kconfig | 5 +
drivers/irqchip/Makefile | 5 +-
drivers/irqchip/irq-gic-common.c | 115 +
drivers/irqchip/irq-gic-common.h | 29 +
drivers/irqchip/irq-gic-v3.c | 692 ++++++
drivers/irqchip/irq-gic.c | 340 ++-
drivers/mailbox/Makefile | 4 +
drivers/mailbox/mailbox.c | 465 ++++
drivers/mailbox/pl320-ipc.c | 2 +-
drivers/media/Kconfig | 1 +
drivers/media/Makefile | 1 +
drivers/media/cedar-ve/Kconfig | 8 +
drivers/media/cedar-ve/Makefile | 3 +
drivers/media/cedar-ve/cedar_ve.c | 1641 +++++++++++++
drivers/media/cedar-ve/cedar_ve.h | 79 +
drivers/media/platform/Kconfig | 8 +
drivers/media/platform/Makefile | 1 +
drivers/media/platform/sunxi-vfe/Kconfig | 6 +
drivers/media/platform/sunxi-vfe/Makefile | 45 +
drivers/media/platform/sunxi-vfe/actuator/Makefile | 4 +
drivers/media/platform/sunxi-vfe/actuator/actuator.c | 123 +
drivers/media/platform/sunxi-vfe/actuator/actuator.h | 218 ++
drivers/media/platform/sunxi-vfe/actuator/ad5820_act.c | 568 +++++
drivers/media/platform/sunxi-vfe/actuator/dw9714_act.c | 582 +++++
drivers/media/platform/sunxi-vfe/actuator/ov8825_act.c | 408 ++++
drivers/media/platform/sunxi-vfe/bsp_common.c | 318 +++
drivers/media/platform/sunxi-vfe/bsp_common.h | 213 ++
drivers/media/platform/sunxi-vfe/config.c | 1481 ++++++++++++
drivers/media/platform/sunxi-vfe/config.h | 17 +
drivers/media/platform/sunxi-vfe/csi/bsp_csi.c | 666 +++++
drivers/media/platform/sunxi-vfe/csi/bsp_csi.h | 132 +
drivers/media/platform/sunxi-vfe/csi/csi_reg.c | 212 ++
drivers/media/platform/sunxi-vfe/csi/csi_reg.h | 276 +++
drivers/media/platform/sunxi-vfe/csi/csi_reg_i.h | 194 ++
drivers/media/platform/sunxi-vfe/csi/sunxi_csi.c | 377 +++
drivers/media/platform/sunxi-vfe/csi/sunxi_csi.h | 55 +
drivers/media/platform/sunxi-vfe/csi_cci/bsp_cci.c | 564 +++++
drivers/media/platform/sunxi-vfe/csi_cci/bsp_cci.h | 57 +
drivers/media/platform/sunxi-vfe/csi_cci/cci_helper.c | 866 +++++++
drivers/media/platform/sunxi-vfe/csi_cci/cci_helper.h | 106 +
drivers/media/platform/sunxi-vfe/csi_cci/cci_platform_drv.c | 176 ++
drivers/media/platform/sunxi-vfe/csi_cci/cci_platform_drv.h | 38 +
drivers/media/platform/sunxi-vfe/csi_cci/csi_cci_reg.c | 302 +++
drivers/media/platform/sunxi-vfe/csi_cci/csi_cci_reg.h | 168 ++
drivers/media/platform/sunxi-vfe/csi_cci/csi_cci_reg_i.h | 101 +
drivers/media/platform/sunxi-vfe/device/Makefile | 44 +
drivers/media/platform/sunxi-vfe/device/ar0330.c | 2004 +++++++++++++++
drivers/media/platform/sunxi-vfe/device/ar0330_mipi.c | 1184 +++++++++
drivers/media/platform/sunxi-vfe/device/bf3a03.c | 2123 ++++++++++++++++
drivers/media/platform/sunxi-vfe/device/camera.h | 90 +
drivers/media/platform/sunxi-vfe/device/camera_cfg.h | 60 +
drivers/media/platform/sunxi-vfe/device/gc0307.c | 2621 ++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc0308.c | 2329 ++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc0309.c | 2432 +++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc0311.c | 2604 ++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc0312.c | 2607 ++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc0328.c | 2530 +++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc0328c.c | 2514 +++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc0329.c | 2418 +++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc2035.c | 3028 +++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc2145.c | 3238 +++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc2155.c | 3177 ++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gc2235.c | 1427 +++++++++++
drivers/media/platform/sunxi-vfe/device/gc5004.c | 1388 +++++++++++
drivers/media/platform/sunxi-vfe/device/gc5004_mipi.c | 1407 +++++++++++
drivers/media/platform/sunxi-vfe/device/gs5604.c | 3919 ++++++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/gt2005.c | 2741 +++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/hi253.c | 3424 ++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/hi257.c | 3256 +++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/hm5065.c | 5136 +++++++++++++++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/hm8030.c | 2679 ++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/hm8131.c | 1420 +++++++++++
drivers/media/platform/sunxi-vfe/device/imx214.c | 1534 ++++++++++++
drivers/media/platform/sunxi-vfe/device/imx219.c | 1851 ++++++++++++++
drivers/media/platform/sunxi-vfe/device/nt99252.c | 2900 ++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov12830.c | 1551 ++++++++++++
drivers/media/platform/sunxi-vfe/device/ov13850.c | 1980 +++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov16825.c | 2529 +++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov2640.c | 3395 ++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov2686.c | 2529 +++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov2710.c | 2030 ++++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov2710_mipi.c | 1262 ++++++++++
drivers/media/platform/sunxi-vfe/device/ov4689.c | 1427 +++++++++++
drivers/media/platform/sunxi-vfe/device/ov4689_60fps.c | 1471 +++++++++++
drivers/media/platform/sunxi-vfe/device/ov5640.c | 5186 +++++++++++++++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov5647.c | 1525 ++++++++++++
drivers/media/platform/sunxi-vfe/device/ov5647_mipi.c | 1590 ++++++++++++
drivers/media/platform/sunxi-vfe/device/ov5648.c | 1508 ++++++++++++
drivers/media/platform/sunxi-vfe/device/ov5650.c | 1708 +++++++++++++
drivers/media/platform/sunxi-vfe/device/ov7736.c | 2741 +++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/ov8825.c | 1697 +++++++++++++
drivers/media/platform/sunxi-vfe/device/ov8850.c | 1537 ++++++++++++
drivers/media/platform/sunxi-vfe/device/ov8858.c | 1634 +++++++++++++
drivers/media/platform/sunxi-vfe/device/ov8858_4lane.c | 1793 ++++++++++++++
drivers/media/platform/sunxi-vfe/device/s5k3h7.c | 2793 +++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/s5k4e1.c | 1570 ++++++++++++
drivers/media/platform/sunxi-vfe/device/s5k4e1_mipi.c | 1762 ++++++++++++++
drivers/media/platform/sunxi-vfe/device/s5k4ec.c | 6913 ++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/s5k4ec_mipi.c | 6531 +++++++++++++++++++++++++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/s5k5e2yx.c | 1628 +++++++++++++
drivers/media/platform/sunxi-vfe/device/sensor_helper.c | 174 ++
drivers/media/platform/sunxi-vfe/device/sensor_helper.h | 29 +
drivers/media/platform/sunxi-vfe/device/sp0718.c | 2454 +++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/sp0838.c | 2280 ++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/sp2508.c | 1133 +++++++++
drivers/media/platform/sunxi-vfe/device/sp2518.c | 2773 +++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/sp2519.c | 2583 ++++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/sp5408.c | 1313 ++++++++++
drivers/media/platform/sunxi-vfe/device/sp5409.c | 1324 ++++++++++
drivers/media/platform/sunxi-vfe/device/t4k05.c | 2375 ++++++++++++++++++
drivers/media/platform/sunxi-vfe/device/t8et5.c | 1684 +++++++++++++
drivers/media/platform/sunxi-vfe/flash_light/Makefile | 1 +
drivers/media/platform/sunxi-vfe/flash_light/flash.c | 344 +++
drivers/media/platform/sunxi-vfe/flash_light/flash.h | 91 +
drivers/media/platform/sunxi-vfe/flash_light/flash_io.c | 11 +
drivers/media/platform/sunxi-vfe/isp_cfg/SENSOR_H/ov2710_mipi_isp_cfg.h | 830 +++++++
drivers/media/platform/sunxi-vfe/isp_cfg/isp_cfg.c | 45 +
drivers/media/platform/sunxi-vfe/isp_cfg/isp_cfg.h | 39 +
drivers/media/platform/sunxi-vfe/lib/bsp_isp.h | 157 ++
drivers/media/platform/sunxi-vfe/lib/bsp_isp_algo.h | 895 +++++++
drivers/media/platform/sunxi-vfe/lib/bsp_isp_comm.h | 370 +++
drivers/media/platform/sunxi-vfe/lib/isp_module_cfg.h | 354 +++
drivers/media/platform/sunxi-vfe/lib/lib_mipicsi2_v1 | Bin 0 -> 3768 bytes
drivers/media/platform/sunxi-vfe/lib/lib_mipicsi2_v2 | Bin 0 -> 3556 bytes
drivers/media/platform/sunxi-vfe/lib/libisp | Bin 0 -> 417554 bytes
drivers/media/platform/sunxi-vfe/mipi_csi/bsp_mipi_csi.c | 182 ++
drivers/media/platform/sunxi-vfe/mipi_csi/bsp_mipi_csi.h | 60 +
drivers/media/platform/sunxi-vfe/mipi_csi/bsp_mipi_csi_null.c | 63 +
drivers/media/platform/sunxi-vfe/mipi_csi/bsp_mipi_csi_v1.c | 163 ++
drivers/media/platform/sunxi-vfe/mipi_csi/dphy/dphy.h | 93 +
drivers/media/platform/sunxi-vfe/mipi_csi/dphy/dphy_reg.c | 589 +++++
drivers/media/platform/sunxi-vfe/mipi_csi/dphy/dphy_reg.h | 50 +
drivers/media/platform/sunxi-vfe/mipi_csi/dphy/dphy_reg_i.h | 637 +++++
drivers/media/platform/sunxi-vfe/mipi_csi/protocol.h | 86 +
drivers/media/platform/sunxi-vfe/mipi_csi/protocol/protocol.h | 86 +
drivers/media/platform/sunxi-vfe/mipi_csi/protocol/protocol_reg.c | 289 +++
drivers/media/platform/sunxi-vfe/mipi_csi/protocol/protocol_reg.h | 34 +
drivers/media/platform/sunxi-vfe/mipi_csi/protocol/protocol_reg_i.h | 278 +++
drivers/media/platform/sunxi-vfe/mipi_csi/sunxi_mipi.c | 363 +++
drivers/media/platform/sunxi-vfe/mipi_csi/sunxi_mipi.h | 47 +
drivers/media/platform/sunxi-vfe/platform/sun50iw1p1_vfe_cfg.h | 102 +
drivers/media/platform/sunxi-vfe/platform/sun8iw1p1_vfe_cfg.h | 110 +
drivers/media/platform/sunxi-vfe/platform/sun8iw3p1_vfe_cfg.h | 109 +
drivers/media/platform/sunxi-vfe/platform/sun8iw5p1_vfe_cfg.h | 107 +
drivers/media/platform/sunxi-vfe/platform/sun8iw6p1_vfe_cfg.h | 114 +
drivers/media/platform/sunxi-vfe/platform/sun8iw7p1_vfe_cfg.h | 113 +
drivers/media/platform/sunxi-vfe/platform/sun8iw8p1_vfe_cfg.h | 116 +
drivers/media/platform/sunxi-vfe/platform/sun8iw9p1_vfe_cfg.h | 111 +
drivers/media/platform/sunxi-vfe/platform/sun9iw1p1_vfe_cfg.h | 118 +
drivers/media/platform/sunxi-vfe/platform/vfe_resource.h | 186 ++
drivers/media/platform/sunxi-vfe/platform_cfg.h | 100 +
drivers/media/platform/sunxi-vfe/sunxi_isp.c | 1156 +++++++++
drivers/media/platform/sunxi-vfe/sunxi_isp.h | 138 ++
drivers/media/platform/sunxi-vfe/test/Makefile | 15 +
drivers/media/platform/sunxi-vfe/test/csi_test.c | 453 ++++
drivers/media/platform/sunxi-vfe/test/sunxi_camera.h | 173 ++
drivers/media/platform/sunxi-vfe/utility/cfg_op.c | 736 ++++++
drivers/media/platform/sunxi-vfe/utility/cfg_op.h | 78 +
drivers/media/platform/sunxi-vfe/utility/sensor_info.c | 78 +
drivers/media/platform/sunxi-vfe/utility/sensor_info.h | 53 +
drivers/media/platform/sunxi-vfe/utility/vfe_io.h | 58 +
drivers/media/platform/sunxi-vfe/vfe.c | 4845 +++++++++++++++++++++++++++++++++++++
drivers/media/platform/sunxi-vfe/vfe.h | 292 +++
drivers/media/platform/sunxi-vfe/vfe_os.c | 364 +++
drivers/media/platform/sunxi-vfe/vfe_os.h | 73 +
drivers/media/platform/sunxi-vfe/vfe_subdev.c | 230 ++
drivers/media/platform/sunxi-vfe/vfe_subdev.h | 68 +
drivers/media/rc/Kconfig | 9 +
drivers/media/rc/Makefile | 2 +
drivers/media/rc/rc-sunxi-keymaps.c | 304 +++
drivers/media/rc/sunxi-ir-dev.c | 505 ++++
drivers/media/rc/sunxi-ir-rx.h | 105 +
drivers/media/rc/tags | 2801 +++++++++++++++++++++
drivers/media/v4l2-core/videobuf-dma-contig.c | 71 +
drivers/media/v4l2-core/videobuf2-dma-contig.c | 83 +
drivers/mfd/Kconfig | 10 +-
drivers/mfd/Makefile | 1 +
drivers/mfd/vexpress-config.c | 61 +-
drivers/mfd/vexpress-spc.c | 633 +++++
drivers/mfd/vexpress-sysreg.c | 12 +-
drivers/misc/Kconfig | 5 +
drivers/misc/Makefile | 2 +
drivers/misc/sunxi-rf/Kconfig | 9 +
drivers/misc/sunxi-rf/Makefile | 6 +
drivers/misc/sunxi-rf/sunxi-bluetooth.c | 267 ++
drivers/misc/sunxi-rf/sunxi-wlan.c | 358 +++
drivers/misc/uid_stat.c | 152 ++
drivers/mmc/card/Kconfig | 9 +
drivers/mmc/card/block.c | 53 +-
drivers/mmc/card/queue.c | 3 +-
drivers/mmc/core/Kconfig | 15 +
drivers/mmc/core/bus.c | 1 +
drivers/mmc/core/core.c | 181 +-
drivers/mmc/core/debugfs.c | 3 +
drivers/mmc/core/host.c | 62 +-
drivers/mmc/core/mmc.c | 220 +-
drivers/mmc/core/mmc_ops.c | 159 +-
drivers/mmc/core/sd.c | 83 +-
drivers/mmc/core/sdio.c | 116 +-
drivers/mmc/core/sdio_bus.c | 13 +-
drivers/mmc/core/sdio_io.c | 33 +
drivers/mmc/host/Kconfig | 11 +
drivers/mmc/host/Makefile | 4 +
drivers/mmc/host/sunxi-mmc-debug.c | 392 +++
drivers/mmc/host/sunxi-mmc-debug.h | 26 +
drivers/mmc/host/sunxi-mmc-export.c | 71 +
drivers/mmc/host/sunxi-mmc-export.h | 8 +
drivers/mmc/host/sunxi-mmc-sun50iw1p1-0.c | 594 +++++
drivers/mmc/host/sunxi-mmc-sun50iw1p1-0.h | 12 +
drivers/mmc/host/sunxi-mmc-sun50iw1p1-1.c | 597 +++++
drivers/mmc/host/sunxi-mmc-sun50iw1p1-1.h | 11 +
drivers/mmc/host/sunxi-mmc-sun50iw1p1-2.c | 834 +++++++
drivers/mmc/host/sunxi-mmc-sun50iw1p1-2.h | 14 +
drivers/mmc/host/sunxi-mmc.c | 1831 ++++++++++++++
drivers/mmc/host/sunxi-mmc.h | 303 +++
drivers/mtd/nand/Kconfig | 10 +-
drivers/net/ethernet/Kconfig | 1 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/allwinner/Kconfig | 79 +
drivers/net/ethernet/allwinner/Makefile | 7 +
drivers/net/ethernet/allwinner/sun4i-emac.c | 970 ++++++++
drivers/net/ethernet/allwinner/sun4i-emac.h | 108 +
drivers/net/ethernet/allwinner/sunxi-gmac.c | 1970 +++++++++++++++
drivers/net/ethernet/allwinner/sunxi-gmac.h | 313 +++
drivers/net/ethernet/allwinner/sunxi_geth.h | 143 ++
drivers/net/ethernet/allwinner/sunxi_gmac_ops.c | 693 ++++++
drivers/net/ethernet/smsc/Kconfig | 2 +-
drivers/net/ethernet/smsc/smc91x.c | 2 +-
drivers/net/ethernet/smsc/smc91x.h | 6 +-
drivers/net/phy/phy.c | 9 +-
drivers/net/ppp/Kconfig | 17 +
drivers/net/ppp/Makefile | 2 +
drivers/net/ppp/pppolac.c | 449 ++++
drivers/net/ppp/pppopns.c | 428 ++++
drivers/net/tun.c | 6 +
drivers/net/usb/Kconfig | 12 +
drivers/net/usb/Makefile | 1 +
drivers/net/usb/qf9700.c | 625 +++++
drivers/net/usb/qf9700.h | 170 ++
drivers/net/wireless/Kconfig | 9 +-
drivers/net/wireless/Makefile | 4 +
drivers/net/wireless/bcmdhd/Kconfig | 52 +
drivers/net/wireless/bcmdhd/Makefile | 85 +
drivers/net/wireless/bcmdhd/aiutils.c | 1097 +++++++++
drivers/net/wireless/bcmdhd/bcmevent.c | 198 ++
drivers/net/wireless/bcmdhd/bcmsdh.c | 698 ++++++
drivers/net/wireless/bcmdhd/bcmsdh_linux.c | 459 ++++
drivers/net/wireless/bcmdhd/bcmsdh_sdmmc.c | 1489 ++++++++++++
drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c | 403 ++++
drivers/net/wireless/bcmdhd/bcmutils.c | 3030 +++++++++++++++++++++++
drivers/net/wireless/bcmdhd/bcmwifi_channels.c | 1211 ++++++++++
drivers/net/wireless/bcmdhd/circularbuf.c | 324 +++
drivers/net/wireless/bcmdhd/dhd.h | 1040 ++++++++
drivers/net/wireless/bcmdhd/dhd_bta.c | 321 +++
drivers/net/wireless/bcmdhd/dhd_bta.h | 21 +
drivers/net/wireless/bcmdhd/dhd_bus.h | 173 ++
drivers/net/wireless/bcmdhd/dhd_cdc.c | 808 +++++++
drivers/net/wireless/bcmdhd/dhd_cfg80211.c | 201 ++
drivers/net/wireless/bcmdhd/dhd_cfg80211.h | 30 +
drivers/net/wireless/bcmdhd/dhd_cfg_vendor.c | 151 ++
drivers/net/wireless/bcmdhd/dhd_common.c | 2881 ++++++++++++++++++++++
drivers/net/wireless/bcmdhd/dhd_config.c | 1752 ++++++++++++++
drivers/net/wireless/bcmdhd/dhd_config.h | 144 ++
drivers/net/wireless/bcmdhd/dhd_custom_gpio.c | 286 +++
drivers/net/wireless/bcmdhd/dhd_dbg.h | 107 +
drivers/net/wireless/bcmdhd/dhd_gpio.c | 155 ++
drivers/net/wireless/bcmdhd/dhd_ip.c | 942 ++++++++
drivers/net/wireless/bcmdhd/dhd_ip.h | 54 +
drivers/net/wireless/bcmdhd/dhd_linux.c | 9304 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/dhd_linux.h | 82 +
drivers/net/wireless/bcmdhd/dhd_linux_platdev.c | 812 +++++++
drivers/net/wireless/bcmdhd/dhd_linux_sched.c | 30 +
drivers/net/wireless/bcmdhd/dhd_linux_wq.c | 299 +++
drivers/net/wireless/bcmdhd/dhd_linux_wq.h | 46 +
drivers/net/wireless/bcmdhd/dhd_log.c | 58 +
drivers/net/wireless/bcmdhd/dhd_msgbuf.c | 3752 +++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/dhd_pcie.c | 4385 +++++++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/dhd_pcie.h | 168 ++
drivers/net/wireless/bcmdhd/dhd_pcie_linux.c | 859 +++++++
drivers/net/wireless/bcmdhd/dhd_pno.c | 1874 ++++++++++++++
drivers/net/wireless/bcmdhd/dhd_pno.h | 243 ++
drivers/net/wireless/bcmdhd/dhd_proto.h | 125 +
drivers/net/wireless/bcmdhd/dhd_sdio.c | 8654 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/dhd_static_buf.c | 171 ++
drivers/net/wireless/bcmdhd/dhd_wlfc.c | 4074 +++++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/dhd_wlfc.h | 505 ++++
drivers/net/wireless/bcmdhd/dngl_stats.h | 25 +
drivers/net/wireless/bcmdhd/dngl_wlhdr.h | 22 +
drivers/net/wireless/bcmdhd/hnd_pktpool.c | 733 ++++++
drivers/net/wireless/bcmdhd/hnd_pktq.c | 584 +++++
drivers/net/wireless/bcmdhd/hndpmu.c | 291 +++
drivers/net/wireless/bcmdhd/include/Makefile | 53 +
drivers/net/wireless/bcmdhd/include/aidmp.h | 368 +++
drivers/net/wireless/bcmdhd/include/bcm_cfg.h | 11 +
drivers/net/wireless/bcmdhd/include/bcm_mpool_pub.h | 343 +++
drivers/net/wireless/bcmdhd/include/bcmcdc.h | 114 +
drivers/net/wireless/bcmdhd/include/bcmdefs.h | 320 +++
drivers/net/wireless/bcmdhd/include/bcmdevs.h | 1087 +++++++++
drivers/net/wireless/bcmdhd/include/bcmendian.h | 311 +++
drivers/net/wireless/bcmdhd/include/bcmmsgbuf.h | 728 ++++++
drivers/net/wireless/bcmdhd/include/bcmpcie.h | 197 ++
drivers/net/wireless/bcmdhd/include/bcmpcispi.h | 163 ++
drivers/net/wireless/bcmdhd/include/bcmperf.h | 18 +
drivers/net/wireless/bcmdhd/include/bcmsdbus.h | 125 +
drivers/net/wireless/bcmdhd/include/bcmsdh.h | 239 ++
drivers/net/wireless/bcmdhd/include/bcmsdh_sdmmc.h | 122 +
drivers/net/wireless/bcmdhd/include/bcmsdpcm.h | 260 ++
drivers/net/wireless/bcmdhd/include/bcmsdspi.h | 117 +
drivers/net/wireless/bcmdhd/include/bcmsdstd.h | 264 ++
drivers/net/wireless/bcmdhd/include/bcmspi.h | 22 +
drivers/net/wireless/bcmdhd/include/bcmutils.h | 1145 +++++++++
drivers/net/wireless/bcmdhd/include/bcmwifi_channels.h | 530 ++++
drivers/net/wireless/bcmdhd/include/bcmwifi_rates.h | 452 ++++
drivers/net/wireless/bcmdhd/include/brcm_nl80211.h | 45 +
drivers/net/wireless/bcmdhd/include/circularbuf.h | 97 +
drivers/net/wireless/bcmdhd/include/devctrl_if/wlioctl_defs.h | 2104 ++++++++++++++++
drivers/net/wireless/bcmdhd/include/dhdioctl.h | 123 +
drivers/net/wireless/bcmdhd/include/epivers.h | 30 +
drivers/net/wireless/bcmdhd/include/epivers.h.in | 30 +
drivers/net/wireless/bcmdhd/include/epivers.sh | 333 +++
drivers/net/wireless/bcmdhd/include/hnd_armtrap.h | 70 +
drivers/net/wireless/bcmdhd/include/hnd_cons.h | 59 +
drivers/net/wireless/bcmdhd/include/hnd_pktpool.h | 186 ++
drivers/net/wireless/bcmdhd/include/hnd_pktq.h | 168 ++
drivers/net/wireless/bcmdhd/include/hndpmu.h | 23 +
drivers/net/wireless/bcmdhd/include/hndsoc.h | 268 +++
drivers/net/wireless/bcmdhd/include/linux_osl.h | 985 ++++++++
drivers/net/wireless/bcmdhd/include/linuxver.h | 730 ++++++
drivers/net/wireless/bcmdhd/include/miniopt.h | 61 +
drivers/net/wireless/bcmdhd/include/msgtrace.h | 60 +
drivers/net/wireless/bcmdhd/include/osl.h | 131 +
drivers/net/wireless/bcmdhd/include/osl_decl.h | 16 +
drivers/net/wireless/bcmdhd/include/packed_section_end.h | 41 +
drivers/net/wireless/bcmdhd/include/packed_section_start.h | 45 +
drivers/net/wireless/bcmdhd/include/pcicfg.h | 564 +++++
drivers/net/wireless/bcmdhd/include/pcie_core.h | 624 +++++
drivers/net/wireless/bcmdhd/include/proto/802.11.h | 3870 +++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/include/proto/802.11_bta.h | 27 +
drivers/net/wireless/bcmdhd/include/proto/802.11e.h | 120 +
drivers/net/wireless/bcmdhd/include/proto/802.1d.h | 32 +
drivers/net/wireless/bcmdhd/include/proto/802.3.h | 34 +
drivers/net/wireless/bcmdhd/include/proto/bcmdhcp.h | 77 +
drivers/net/wireless/bcmdhd/include/proto/bcmeth.h | 94 +
drivers/net/wireless/bcmdhd/include/proto/bcmevent.h | 503 ++++
drivers/net/wireless/bcmdhd/include/proto/bcmip.h | 227 ++
drivers/net/wireless/bcmdhd/include/proto/bcmipv6.h | 142 ++
drivers/net/wireless/bcmdhd/include/proto/bcmtcp.h | 72 +
drivers/net/wireless/bcmdhd/include/proto/bcmudp.h | 46 +
drivers/net/wireless/bcmdhd/include/proto/bt_amp_hci.h | 423 ++++
drivers/net/wireless/bcmdhd/include/proto/eapol.h | 194 ++
drivers/net/wireless/bcmdhd/include/proto/ethernet.h | 210 ++
drivers/net/wireless/bcmdhd/include/proto/p2p.h | 692 ++++++
drivers/net/wireless/bcmdhd/include/proto/sdspi.h | 57 +
drivers/net/wireless/bcmdhd/include/proto/vlan.h | 77 +
drivers/net/wireless/bcmdhd/include/proto/wpa.h | 198 ++
drivers/net/wireless/bcmdhd/include/sbchipc.h | 3628 ++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/include/sbconfig.h | 264 ++
drivers/net/wireless/bcmdhd/include/sbhnddma.h | 399 +++
drivers/net/wireless/bcmdhd/include/sbpcmcia.h | 352 +++
drivers/net/wireless/bcmdhd/include/sbsdio.h | 168 ++
drivers/net/wireless/bcmdhd/include/sbsdpcmdev.h | 281 +++
drivers/net/wireless/bcmdhd/include/sbsocram.h | 182 ++
drivers/net/wireless/bcmdhd/include/sdio.h | 604 +++++
drivers/net/wireless/bcmdhd/include/sdioh.h | 427 ++++
drivers/net/wireless/bcmdhd/include/sdiovar.h | 40 +
drivers/net/wireless/bcmdhd/include/siutils.h | 571 +++++
drivers/net/wireless/bcmdhd/include/trxhdr.h | 74 +
drivers/net/wireless/bcmdhd/include/typedefs.h | 321 +++
drivers/net/wireless/bcmdhd/include/wlfc_proto.h | 289 +++
drivers/net/wireless/bcmdhd/include/wlioctl.h | 5864 ++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/linux_osl.c | 1681 +++++++++++++
drivers/net/wireless/bcmdhd/pcie_core.c | 70 +
drivers/net/wireless/bcmdhd/sbutils.c | 1087 +++++++++
drivers/net/wireless/bcmdhd/siutils.c | 3009 +++++++++++++++++++++++
drivers/net/wireless/bcmdhd/siutils_priv.h | 265 ++
drivers/net/wireless/bcmdhd/uamp_api.h | 160 ++
drivers/net/wireless/bcmdhd/wl_android.c | 3228 +++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/wl_android.h | 180 ++
drivers/net/wireless/bcmdhd/wl_cfg80211.c | 14707 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/wl_cfg80211.h | 1046 ++++++++
drivers/net/wireless/bcmdhd/wl_cfg_btcoex.c | 539 +++++
drivers/net/wireless/bcmdhd/wl_cfgp2p.c | 2691 +++++++++++++++++++++
drivers/net/wireless/bcmdhd/wl_cfgp2p.h | 398 +++
drivers/net/wireless/bcmdhd/wl_cfgvendor.h | 37 +
drivers/net/wireless/bcmdhd/wl_dbg.h | 392 +++
drivers/net/wireless/bcmdhd/wl_iw.c | 3863 +++++++++++++++++++++++++++++
drivers/net/wireless/bcmdhd/wl_iw.h | 143 ++
drivers/net/wireless/bcmdhd/wl_linux_mon.c | 385 +++
drivers/net/wireless/bcmdhd/wldev_common.c | 370 +++
drivers/net/wireless/bcmdhd/wldev_common.h | 100 +
drivers/net/wireless/rtl8703as/Kconfig | 4 +
drivers/net/wireless/rtl8703as/Makefile | 1509 ++++++++++++
drivers/net/wireless/rtl8703as/clean | 5 +
drivers/net/wireless/rtl8703as/core/efuse/rtw_efuse.c | 1436 +++++++++++
drivers/net/wireless/rtl8703as/core/rtw_ap.c | 3515 +++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_beamforming.c | 1010 ++++++++
drivers/net/wireless/rtl8703as/core/rtw_br_ext.c | 1695 +++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_bt_mp.c | 1775 ++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_btcoex.c | 391 +++
drivers/net/wireless/rtl8703as/core/rtw_cmd.c | 3945 ++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_debug.c | 2044 ++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_eeprom.c | 423 ++++
drivers/net/wireless/rtl8703as/core/rtw_ieee80211.c | 2295 ++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_io.c | 513 ++++
drivers/net/wireless/rtl8703as/core/rtw_ioctl_query.c | 192 ++
drivers/net/wireless/rtl8703as/core/rtw_ioctl_rtl.c | 1023 ++++++++
drivers/net/wireless/rtl8703as/core/rtw_ioctl_set.c | 1483 ++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_iol.c | 390 +++
drivers/net/wireless/rtl8703as/core/rtw_mem.c | 103 +
drivers/net/wireless/rtl8703as/core/rtw_mlme.c | 4536 ++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_mlme_ext.c | 14697 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_mp.c | 2520 +++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_mp_ioctl.c | 2948 +++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_odm.c | 338 +++
drivers/net/wireless/rtl8703as/core/rtw_p2p.c | 5352 ++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_pwrctrl.c | 2814 ++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_recv.c | 4300 +++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_rf.c | 91 +
drivers/net/wireless/rtl8703as/core/rtw_security.c | 3230 +++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_sreset.c | 365 +++
drivers/net/wireless/rtl8703as/core/rtw_sta_mgt.c | 873 +++++++
drivers/net/wireless/rtl8703as/core/rtw_tdls.c | 2967 +++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_vht.c | 734 ++++++
drivers/net/wireless/rtl8703as/core/rtw_wapi.c | 1326 ++++++++++
drivers/net/wireless/rtl8703as/core/rtw_wapi_sms4.c | 923 +++++++
drivers/net/wireless/rtl8703as/core/rtw_wlan_util.c | 4292 +++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/core/rtw_xmit.c | 4860 +++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/HalPwrSeqCmd.c | 183 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8188c2Ant.c | 2027 ++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8188c2Ant.h | 149 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8192d2Ant.c | 2032 ++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8192d2Ant.h | 170 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8192e1Ant.c | 3241 +++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8192e1Ant.h | 214 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8192e2Ant.c | 4369 +++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8192e2Ant.h | 206 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723a1Ant.c | 1558 ++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723a1Ant.h | 171 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723a2Ant.c | 3798 +++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723a2Ant.h | 184 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723b1Ant.c | 4823 ++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723b1Ant.h | 315 +++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723b2Ant.c | 4893 +++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8723b2Ant.h | 226 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8812a1Ant.c | 2941 ++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8812a1Ant.h | 206 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8812a2Ant.c | 4790 ++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8812a2Ant.h | 218 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8821a1Ant.c | 3468 ++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8821a1Ant.h | 213 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8821a2Ant.c | 4101 +++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8821a2Ant.h | 186 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8821aCsr2Ant.c | 4398 +++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtc8821aCsr2Ant.h | 207 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/HalBtcOutSrc.h | 777 ++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC-BTCoexist/Mp_Precomp.h | 57 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/HalPhyRf.c | 530 ++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/HalPhyRf.h | 89 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/Mp_Precomp.h | 24 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/PhyDM_Adaptivity.c | 880 +++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/PhyDM_Adaptivity.h | 146 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm.c | 2397 ++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm.h | 2000 +++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_ACS.c | 213 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_ACS.h | 61 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_AntDect.c | 1206 ++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_AntDect.h | 76 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_AntDiv.c | 2850 ++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_AntDiv.h | 217 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_CfoTracking.c | 357 +++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_CfoTracking.h | 68 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_DIG.c | 2023 ++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_DIG.h | 309 +++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_DynamicBBPowerSaving.c | 218 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_DynamicBBPowerSaving.h | 63 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_DynamicTxPower.c | 882 +++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_DynamicTxPower.h | 89 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_EdcaTurboCheck.c | 1915 +++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_EdcaTurboCheck.h | 152 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_HWConfig.c | 2362 ++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_HWConfig.h | 237 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_NoiseMonitor.c | 197 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_NoiseMonitor.h | 49 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_PathDiv.c | 1585 ++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_PathDiv.h | 193 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_PowerTracking.c | 687 ++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_PowerTracking.h | 248 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_RXHP.c | 1685 +++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_RXHP.h | 105 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_RaInfo.c | 1595 ++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_RaInfo.h | 167 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_RegDefine11AC.h | 76 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_RegDefine11N.h | 181 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_debug.c | 873 +++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_debug.h | 202 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_interface.c | 835 +++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_interface.h | 414 ++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_precomp.h | 296 +++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_reg.h | 208 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/phydm_types.h | 409 ++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/Hal8723BReg.h | 1070 ++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_BB.c | 635 +++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_BB.h | 58 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_FW.c | 6981 +++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_FW.h | 83 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_MAC.c | 293 +++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_MAC.h | 38 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_MP.c | 1836 ++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_MP.h | 37 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_RF.c | 851 +++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalHWImg8723B_RF.h | 88 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalPhyRf_8723B.c | 3987 ++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/HalPhyRf_8723B.h | 134 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/Mp_Precomp.h | 24 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/phydm_RTL8723B.c | 71 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/phydm_RTL8723B.h | 29 +
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/phydm_RegConfig8723B.c | 235 ++
drivers/net/wireless/rtl8703as/hal/OUTSRC/rtl8723b/phydm_RegConfig8723B.h | 96 +
drivers/net/wireless/rtl8703as/hal/hal_btcoex.c | 3427 ++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/hal_com.c | 6597 ++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/hal_com_phycfg.c | 4066 +++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/hal_dm.c | 196 ++
drivers/net/wireless/rtl8703as/hal/hal_dm.h | 26 +
drivers/net/wireless/rtl8703as/hal/hal_hci/hal_sdio.c | 112 +
drivers/net/wireless/rtl8703as/hal/hal_intf.c | 820 +++++++
drivers/net/wireless/rtl8703as/hal/hal_phy.c | 285 +++
drivers/net/wireless/rtl8703as/hal/led/hal_sdio_led.c | 2410 ++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/Hal8723BPwrSeq.c | 108 +
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_cmd.c | 2962 +++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_dm.c | 663 +++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_hal_init.c | 7365 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_mp.c | 1409 +++++++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_phycfg.c | 1619 +++++++++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_rf6052.c | 268 +++
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_rxdesc.c | 281 +++
drivers/net/wireless/rtl8703as/hal/rtl8723b/rtl8723b_sreset.c | 111 +
drivers/net/wireless/rtl8703as/hal/rtl8723b/sdio/rtl8723bs_led.c | 131 +
drivers/net/wireless/rtl8703as/hal/rtl8723b/sdio/rtl8723bs_recv.c | 712 ++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/sdio/rtl8723bs_xmit.c | 775 ++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/sdio/sdio_halinit.c | 2292 ++++++++++++++++++
drivers/net/wireless/rtl8703as/hal/rtl8723b/sdio/sdio_ops.c | 1826 ++++++++++++++
drivers/net/wireless/rtl8703as/ifcfg-wlan0 | 4 +
drivers/net/wireless/rtl8703as/include/Hal8188EPhyCfg.h | 279 +++
drivers/net/wireless/rtl8703as/include/Hal8188EPhyReg.h | 1111 +++++++++
drivers/net/wireless/rtl8703as/include/Hal8188EPwrSeq.h | 176 ++
drivers/net/wireless/rtl8703as/include/Hal8192CPhyCfg.h | 241 ++
drivers/net/wireless/rtl8703as/include/Hal8192CPhyReg.h | 1133 +++++++++
drivers/net/wireless/rtl8703as/include/Hal8192DPhyCfg.h | 293 +++
drivers/net/wireless/rtl8703as/include/Hal8192DPhyReg.h | 1168 +++++++++
drivers/net/wireless/rtl8703as/include/Hal8192EPhyCfg.h | 164 ++
drivers/net/wireless/rtl8703as/include/Hal8192EPhyReg.h | 1131 +++++++++
drivers/net/wireless/rtl8703as/include/Hal8192EPwrSeq.h | 155 ++
drivers/net/wireless/rtl8703as/include/Hal8723APhyCfg.h | 39 +
drivers/net/wireless/rtl8703as/include/Hal8723APhyReg.h | 74 +
drivers/net/wireless/rtl8703as/include/Hal8723BPhyCfg.h | 149 ++
drivers/net/wireless/rtl8703as/include/Hal8723BPhyReg.h | 83 +
drivers/net/wireless/rtl8703as/include/Hal8723BPwrSeq.h | 233 ++
drivers/net/wireless/rtl8703as/include/Hal8723PwrSeq.h | 170 ++
drivers/net/wireless/rtl8703as/include/Hal8812PhyCfg.h | 165 ++
drivers/net/wireless/rtl8703as/include/Hal8812PhyReg.h | 735 ++++++
drivers/net/wireless/rtl8703as/include/Hal8812PwrSeq.h | 210 ++
drivers/net/wireless/rtl8703as/include/Hal8821APwrSeq.h | 186 ++
drivers/net/wireless/rtl8703as/include/HalPwrSeqCmd.h | 138 ++
drivers/net/wireless/rtl8703as/include/HalVerDef.h | 182 ++
drivers/net/wireless/rtl8703as/include/autoconf.h | 351 +++
drivers/net/wireless/rtl8703as/include/basic_types.h | 354 +++
drivers/net/wireless/rtl8703as/include/byteorder/big_endian.h | 88 +
drivers/net/wireless/rtl8703as/include/byteorder/generic.h | 213 ++
drivers/net/wireless/rtl8703as/include/byteorder/little_endian.h | 90 +
drivers/net/wireless/rtl8703as/include/byteorder/swab.h | 141 ++
drivers/net/wireless/rtl8703as/include/byteorder/swabb.h | 157 ++
drivers/net/wireless/rtl8703as/include/circ_buf.h | 28 +
drivers/net/wireless/rtl8703as/include/cmd_osdep.h | 32 +
drivers/net/wireless/rtl8703as/include/custom_gpio.h | 32 +
drivers/net/wireless/rtl8703as/include/drv_conf.h | 110 +
drivers/net/wireless/rtl8703as/include/drv_types.h | 1157 +++++++++
drivers/net/wireless/rtl8703as/include/drv_types_ce.h | 93 +
drivers/net/wireless/rtl8703as/include/drv_types_gspi.h | 56 +
drivers/net/wireless/rtl8703as/include/drv_types_linux.h | 25 +
drivers/net/wireless/rtl8703as/include/drv_types_pci.h | 280 +++
drivers/net/wireless/rtl8703as/include/drv_types_sdio.h | 81 +
drivers/net/wireless/rtl8703as/include/drv_types_xp.h | 95 +
drivers/net/wireless/rtl8703as/include/ethernet.h | 42 +
drivers/net/wireless/rtl8703as/include/gspi_hal.h | 40 +
drivers/net/wireless/rtl8703as/include/gspi_ops.h | 190 ++
drivers/net/wireless/rtl8703as/include/gspi_ops_linux.h | 24 +
drivers/net/wireless/rtl8703as/include/gspi_osintf.h | 31 +
drivers/net/wireless/rtl8703as/include/h2clbk.h | 32 +
drivers/net/wireless/rtl8703as/include/hal_btcoex.h | 87 +
drivers/net/wireless/rtl8703as/include/hal_com.h | 393 +++
drivers/net/wireless/rtl8703as/include/hal_com_h2c.h | 333 +++
drivers/net/wireless/rtl8703as/include/hal_com_led.h | 397 +++
drivers/net/wireless/rtl8703as/include/hal_com_phycfg.h | 294 +++
drivers/net/wireless/rtl8703as/include/hal_com_reg.h | 1770 ++++++++++++++
drivers/net/wireless/rtl8703as/include/hal_data.h | 722 ++++++
drivers/net/wireless/rtl8703as/include/hal_gspi.h | 32 +
drivers/net/wireless/rtl8703as/include/hal_intf.h | 651 +++++
drivers/net/wireless/rtl8703as/include/hal_pg.h | 656 +++++
drivers/net/wireless/rtl8703as/include/hal_phy.h | 261 ++
drivers/net/wireless/rtl8703as/include/hal_phy_reg.h | 31 +
drivers/net/wireless/rtl8703as/include/hal_sdio.h | 32 +
drivers/net/wireless/rtl8703as/include/ieee80211.h | 1725 +++++++++++++
drivers/net/wireless/rtl8703as/include/ieee80211_ext.h | 477 ++++
drivers/net/wireless/rtl8703as/include/if_ether.h | 113 +
drivers/net/wireless/rtl8703as/include/ip.h | 141 ++
drivers/net/wireless/rtl8703as/include/linux/wireless.h | 97 +
drivers/net/wireless/rtl8703as/include/mlme_osdep.h | 37 +
drivers/net/wireless/rtl8703as/include/mp_custom_oid.h | 354 +++
drivers/net/wireless/rtl8703as/include/nic_spec.h | 47 +
drivers/net/wireless/rtl8703as/include/osdep_intf.h | 166 ++
drivers/net/wireless/rtl8703as/include/osdep_service.h | 625 +++++
drivers/net/wireless/rtl8703as/include/osdep_service_bsd.h | 749 ++++++
drivers/net/wireless/rtl8703as/include/osdep_service_ce.h | 192 ++
drivers/net/wireless/rtl8703as/include/osdep_service_linux.h | 405 ++++
drivers/net/wireless/rtl8703as/include/osdep_service_xp.h | 202 ++
drivers/net/wireless/rtl8703as/include/pci_hal.h | 50 +
drivers/net/wireless/rtl8703as/include/pci_ops.h | 92 +
drivers/net/wireless/rtl8703as/include/pci_osintf.h | 32 +
drivers/net/wireless/rtl8703as/include/recv_osdep.h | 61 +
drivers/net/wireless/rtl8703as/include/rtl8188e_cmd.h | 251 ++
drivers/net/wireless/rtl8703as/include/rtl8188e_dm.h | 37 +
drivers/net/wireless/rtl8703as/include/rtl8188e_hal.h | 309 +++
drivers/net/wireless/rtl8703as/include/rtl8188e_led.h | 41 +
drivers/net/wireless/rtl8703as/include/rtl8188e_recv.h | 139 ++
drivers/net/wireless/rtl8703as/include/rtl8188e_rf.h | 33 +
drivers/net/wireless/rtl8703as/include/rtl8188e_spec.h | 161 ++
drivers/net/wireless/rtl8703as/include/rtl8188e_sreset.h | 30 +
drivers/net/wireless/rtl8703as/include/rtl8188e_xmit.h | 299 +++
drivers/net/wireless/rtl8703as/include/rtl8192c_cmd.h | 100 +
drivers/net/wireless/rtl8703as/include/rtl8192c_dm.h | 104 +
drivers/net/wireless/rtl8703as/include/rtl8192c_event.h | 28 +
drivers/net/wireless/rtl8703as/include/rtl8192c_hal.h | 410 ++++
drivers/net/wireless/rtl8703as/include/rtl8192c_led.h | 37 +
drivers/net/wireless/rtl8703as/include/rtl8192c_recv.h | 113 +
drivers/net/wireless/rtl8703as/include/rtl8192c_rf.h | 45 +
drivers/net/wireless/rtl8703as/include/rtl8192c_spec.h | 127 +
drivers/net/wireless/rtl8703as/include/rtl8192c_sreset.h | 30 +
drivers/net/wireless/rtl8703as/include/rtl8192c_xmit.h | 156 ++
drivers/net/wireless/rtl8703as/include/rtl8192d_cmd.h | 97 +
drivers/net/wireless/rtl8703as/include/rtl8192d_dm.h | 50 +
drivers/net/wireless/rtl8703as/include/rtl8192d_hal.h | 406 ++++
drivers/net/wireless/rtl8703as/include/rtl8192d_led.h | 38 +
drivers/net/wireless/rtl8703as/include/rtl8192d_recv.h | 105 +
drivers/net/wireless/rtl8703as/include/rtl8192d_rf.h | 50 +
drivers/net/wireless/rtl8703as/include/rtl8192d_spec.h | 118 +
drivers/net/wireless/rtl8703as/include/rtl8192d_xmit.h | 174 ++
drivers/net/wireless/rtl8703as/include/rtl8192e_cmd.h | 218 ++
drivers/net/wireless/rtl8703as/include/rtl8192e_dm.h | 38 +
drivers/net/wireless/rtl8703as/include/rtl8192e_hal.h | 324 +++
drivers/net/wireless/rtl8703as/include/rtl8192e_led.h | 41 +
drivers/net/wireless/rtl8703as/include/rtl8192e_recv.h | 178 ++
drivers/net/wireless/rtl8703as/include/rtl8192e_rf.h | 34 +
drivers/net/wireless/rtl8703as/include/rtl8192e_spec.h | 324 +++
drivers/net/wireless/rtl8703as/include/rtl8192e_sreset.h | 30 +
drivers/net/wireless/rtl8703as/include/rtl8192e_xmit.h | 451 ++++
drivers/net/wireless/rtl8703as/include/rtl8723a_cmd.h | 215 ++
drivers/net/wireless/rtl8703as/include/rtl8723a_dm.h | 46 +
drivers/net/wireless/rtl8703as/include/rtl8723a_hal.h | 457 ++++
drivers/net/wireless/rtl8703as/include/rtl8723a_led.h | 45 +
drivers/net/wireless/rtl8703as/include/rtl8723a_pg.h | 24 +
drivers/net/wireless/rtl8703as/include/rtl8723a_recv.h | 41 +
drivers/net/wireless/rtl8703as/include/rtl8723a_rf.h | 27 +
drivers/net/wireless/rtl8703as/include/rtl8723a_spec.h | 105 +
drivers/net/wireless/rtl8703as/include/rtl8723a_sreset.h | 30 +
drivers/net/wireless/rtl8703as/include/rtl8723a_xmit.h | 237 ++
drivers/net/wireless/rtl8703as/include/rtl8723b_cmd.h | 371 +++
drivers/net/wireless/rtl8703as/include/rtl8723b_dm.h | 48 +
drivers/net/wireless/rtl8703as/include/rtl8723b_hal.h | 340 +++
drivers/net/wireless/rtl8703as/include/rtl8723b_led.h | 49 +
drivers/net/wireless/rtl8703as/include/rtl8723b_recv.h | 52 +
drivers/net/wireless/rtl8703as/include/rtl8723b_rf.h | 33 +
drivers/net/wireless/rtl8703as/include/rtl8723b_spec.h | 289 +++
drivers/net/wireless/rtl8703as/include/rtl8723b_sreset.h | 30 +
drivers/net/wireless/rtl8703as/include/rtl8723b_xmit.h | 336 +++
drivers/net/wireless/rtl8703as/include/rtl8812a_cmd.h | 224 ++
drivers/net/wireless/rtl8703as/include/rtl8812a_dm.h | 37 +
drivers/net/wireless/rtl8703as/include/rtl8812a_hal.h | 332 +++
drivers/net/wireless/rtl8703as/include/rtl8812a_led.h | 41 +
drivers/net/wireless/rtl8703as/include/rtl8812a_recv.h | 164 ++
drivers/net/wireless/rtl8703as/include/rtl8812a_rf.h | 34 +
drivers/net/wireless/rtl8703as/include/rtl8812a_spec.h | 264 ++
drivers/net/wireless/rtl8703as/include/rtl8812a_sreset.h | 30 +
drivers/net/wireless/rtl8703as/include/rtl8812a_xmit.h | 365 +++
drivers/net/wireless/rtl8703as/include/rtl8821a_spec.h | 104 +
drivers/net/wireless/rtl8703as/include/rtl8821a_xmit.h | 180 ++
drivers/net/wireless/rtl8703as/include/rtw_android.h | 111 +
drivers/net/wireless/rtl8703as/include/rtw_ap.h | 77 +
drivers/net/wireless/rtl8703as/include/rtw_beamforming.h | 142 ++
drivers/net/wireless/rtl8703as/include/rtw_br_ext.h | 76 +
drivers/net/wireless/rtl8703as/include/rtw_bt_mp.h | 319 +++
drivers/net/wireless/rtl8703as/include/rtw_btcoex.h | 78 +
drivers/net/wireless/rtl8703as/include/rtw_byteorder.h | 39 +
drivers/net/wireless/rtl8703as/include/rtw_cmd.h | 1258 ++++++++++
drivers/net/wireless/rtl8703as/include/rtw_debug.h | 469 ++++
drivers/net/wireless/rtl8703as/include/rtw_eeprom.h | 156 ++
drivers/net/wireless/rtl8703as/include/rtw_efuse.h | 148 ++
drivers/net/wireless/rtl8703as/include/rtw_event.h | 140 ++
drivers/net/wireless/rtl8703as/include/rtw_ht.h | 169 ++
drivers/net/wireless/rtl8703as/include/rtw_io.h | 518 ++++
drivers/net/wireless/rtl8703as/include/rtw_ioctl.h | 329 +++
drivers/net/wireless/rtl8703as/include/rtw_ioctl_query.h | 33 +
drivers/net/wireless/rtl8703as/include/rtw_ioctl_rtl.h | 81 +
drivers/net/wireless/rtl8703as/include/rtw_ioctl_set.h | 76 +
drivers/net/wireless/rtl8703as/include/rtw_iol.h | 137 ++
drivers/net/wireless/rtl8703as/include/rtw_mem.h | 38 +
drivers/net/wireless/rtl8703as/include/rtw_mlme.h | 951 ++++++++
drivers/net/wireless/rtl8703as/include/rtw_mlme_ext.h | 1139 +++++++++
drivers/net/wireless/rtl8703as/include/rtw_mp.h | 830 +++++++
drivers/net/wireless/rtl8703as/include/rtw_mp_ioctl.h | 591 +++++
drivers/net/wireless/rtl8703as/include/rtw_mp_phy_regdef.h | 1100 +++++++++
drivers/net/wireless/rtl8703as/include/rtw_odm.h | 45 +
drivers/net/wireless/rtl8703as/include/rtw_p2p.h | 160 ++
drivers/net/wireless/rtl8703as/include/rtw_pwrctrl.h | 473 ++++
drivers/net/wireless/rtl8703as/include/rtw_qos.h | 35 +
drivers/net/wireless/rtl8703as/include/rtw_recv.h | 858 +++++++
drivers/net/wireless/rtl8703as/include/rtw_rf.h | 175 ++
drivers/net/wireless/rtl8703as/include/rtw_security.h | 481 ++++
drivers/net/wireless/rtl8703as/include/rtw_sreset.h | 61 +
drivers/net/wireless/rtl8703as/include/rtw_tdls.h | 141 ++
drivers/net/wireless/rtl8703as/include/rtw_version.h | 2 +
drivers/net/wireless/rtl8703as/include/rtw_vht.h | 134 ++
drivers/net/wireless/rtl8703as/include/rtw_wapi.h | 222 ++
drivers/net/wireless/rtl8703as/include/rtw_wifi_regd.h | 26 +
drivers/net/wireless/rtl8703as/include/rtw_xmit.h | 967 ++++++++
drivers/net/wireless/rtl8703as/include/sdio_hal.h | 52 +
drivers/net/wireless/rtl8703as/include/sdio_ops.h | 121 +
drivers/net/wireless/rtl8703as/include/sdio_ops_ce.h | 55 +
drivers/net/wireless/rtl8703as/include/sdio_ops_linux.h | 52 +
drivers/net/wireless/rtl8703as/include/sdio_ops_xp.h | 55 +
drivers/net/wireless/rtl8703as/include/sdio_osintf.h | 36 +
drivers/net/wireless/rtl8703as/include/sta_info.h | 480 ++++
drivers/net/wireless/rtl8703as/include/usb_hal.h | 58 +
drivers/net/wireless/rtl8703as/include/usb_ops.h | 136 ++
drivers/net/wireless/rtl8703as/include/usb_ops_linux.h | 84 +
drivers/net/wireless/rtl8703as/include/usb_osintf.h | 35 +
drivers/net/wireless/rtl8703as/include/usb_vendor_req.h | 60 +
drivers/net/wireless/rtl8703as/include/wifi.h | 1377 +++++++++++
drivers/net/wireless/rtl8703as/include/wlan_bssdef.h | 741 ++++++
drivers/net/wireless/rtl8703as/include/xmit_osdep.h | 100 +
drivers/net/wireless/rtl8703as/os_dep/linux/custom_gpio_linux.c | 325 +++
drivers/net/wireless/rtl8703as/os_dep/linux/ioctl_cfg80211.c | 6291 +++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/os_dep/linux/ioctl_cfg80211.h | 179 ++
drivers/net/wireless/rtl8703as/os_dep/linux/ioctl_linux.c | 15462 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/os_dep/linux/mlme_linux.c | 606 +++++
drivers/net/wireless/rtl8703as/os_dep/linux/os_intfs.c | 4096 +++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8703as/os_dep/linux/recv_linux.c | 703 ++++++
drivers/net/wireless/rtl8703as/os_dep/linux/rtw_android.c | 1265 ++++++++++
drivers/net/wireless/rtl8703as/os_dep/linux/rtw_cfgvendor.c | 1319 ++++++++++
drivers/net/wireless/rtl8703as/os_dep/linux/rtw_cfgvendor.h | 246 ++
drivers/net/wireless/rtl8703as/os_dep/linux/rtw_proc.c | 1236 ++++++++++
drivers/net/wireless/rtl8703as/os_dep/linux/rtw_proc.h | 52 +
drivers/net/wireless/rtl8703as/os_dep/linux/sdio_intf.c | 1043 ++++++++
drivers/net/wireless/rtl8703as/os_dep/linux/sdio_ops_linux.c | 910 +++++++
drivers/net/wireless/rtl8703as/os_dep/linux/wifi_regd.c | 579 +++++
drivers/net/wireless/rtl8703as/os_dep/linux/xmit_linux.c | 539 +++++
drivers/net/wireless/rtl8703as/os_dep/osdep_service.c | 2478 +++++++++++++++++++
drivers/net/wireless/rtl8703as/platform/platform_ARM_SUNnI_sdio.c | 99 +
drivers/net/wireless/rtl8703as/platform/platform_ARM_SUNxI_sdio.c | 95 +
drivers/net/wireless/rtl8703as/platform/platform_ARM_SUNxI_usb.c | 142 ++
drivers/net/wireless/rtl8703as/platform/platform_ARM_WMT_sdio.c | 51 +
drivers/net/wireless/rtl8703as/platform/platform_RTK_DMP_usb.c | 36 +
drivers/net/wireless/rtl8703as/platform/platform_ops.c | 37 +
drivers/net/wireless/rtl8703as/platform/platform_ops.h | 31 +
drivers/net/wireless/rtl8703as/platform/platform_sprd_sdio.c | 89 +
drivers/net/wireless/rtl8703as/runwpa | 20 +
drivers/net/wireless/rtl8703as/wlan0dhcp | 16 +
drivers/net/wireless/rtl8723bs/Kconfig | 4 +
drivers/net/wireless/rtl8723bs/Makefile | 1406 +++++++++++
drivers/net/wireless/rtl8723bs/clean | 5 +
drivers/net/wireless/rtl8723bs/core/efuse/rtw_efuse.c | 1646 +++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_ap.c | 3521 +++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_beamforming.c | 1010 ++++++++
drivers/net/wireless/rtl8723bs/core/rtw_br_ext.c | 1695 +++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_bt_mp.c | 1753 ++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_btcoex.c | 1677 +++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_cmd.c | 3972 ++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_debug.c | 2700 +++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_eeprom.c | 423 ++++
drivers/net/wireless/rtl8723bs/core/rtw_ieee80211.c | 2350 ++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_io.c | 513 ++++
drivers/net/wireless/rtl8723bs/core/rtw_ioctl_query.c | 192 ++
drivers/net/wireless/rtl8723bs/core/rtw_ioctl_rtl.c | 1021 ++++++++
drivers/net/wireless/rtl8723bs/core/rtw_ioctl_set.c | 1492 ++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_iol.c | 390 +++
drivers/net/wireless/rtl8723bs/core/rtw_mem.c | 105 +
drivers/net/wireless/rtl8723bs/core/rtw_mlme.c | 4572 +++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_mlme_ext.c | 14573 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_mp.c | 2525 +++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_mp_ioctl.c | 2946 ++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_odm.c | 331 +++
drivers/net/wireless/rtl8723bs/core/rtw_p2p.c | 5391 +++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_pwrctrl.c | 2691 +++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_recv.c | 4911 +++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_rf.c | 91 +
drivers/net/wireless/rtl8723bs/core/rtw_security.c | 3280 +++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_sreset.c | 365 +++
drivers/net/wireless/rtl8723bs/core/rtw_sta_mgt.c | 874 +++++++
drivers/net/wireless/rtl8723bs/core/rtw_tdls.c | 2913 ++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_vht.c | 745 ++++++
drivers/net/wireless/rtl8723bs/core/rtw_wapi.c | 1326 ++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_wapi_sms4.c | 923 +++++++
drivers/net/wireless/rtl8723bs/core/rtw_wlan_util.c | 4171 ++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/core/rtw_xmit.c | 4869 +++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/HalPwrSeqCmd.c | 183 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8188c2Ant.c | 1987 +++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8188c2Ant.h | 149 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8192d2Ant.c | 1992 +++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8192d2Ant.h | 170 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8192e1Ant.c | 3738 ++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8192e1Ant.h | 254 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8192e2Ant.c | 5028 ++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8192e2Ant.h | 231 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723a1Ant.c | 1544 ++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723a1Ant.h | 171 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723a2Ant.c | 3746 ++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723a2Ant.h | 184 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723b1Ant.c | 5638 +++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723b1Ant.h | 337 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723b2Ant.c | 4933 +++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8723b2Ant.h | 234 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8812a1Ant.c | 3717 ++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8812a1Ant.h | 258 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8812a2Ant.c | 4931 +++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8812a2Ant.h | 221 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8821a1Ant.c | 3433 ++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8821a1Ant.h | 213 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8821a2Ant.c | 4740 ++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8821a2Ant.h | 226 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8821aCsr2Ant.c | 4343 +++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtc8821aCsr2Ant.h | 207 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/HalBtcOutSrc.h | 735 ++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC-BTCoexist/Mp_Precomp.h | 87 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/HalHWImg.h | 123 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/HalPhyRf.c | 780 ++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/HalPhyRf.h | 95 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/Mp_Precomp.h | 24 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/PhyDM_Adaptivity.c | 874 +++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/PhyDM_Adaptivity.h | 158 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/RtChnlPlan.c | 480 ++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/RtChnlPlan.h | 699 ++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm.c | 1944 +++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm.h | 1384 +++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_ACS.c | 213 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_ACS.h | 61 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_AntDect.c | 1215 ++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_AntDect.h | 98 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_AntDiv.c | 4044 +++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_AntDiv.h | 540 +++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_CfoTracking.c | 361 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_CfoTracking.h | 68 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_DIG.c | 1995 +++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_DIG.h | 309 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_DynamicBBPowerSaving.c | 218 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_DynamicBBPowerSaving.h | 63 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_DynamicTxPower.c | 586 +++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_DynamicTxPower.h | 90 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_EdcaTurboCheck.c | 835 +++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_EdcaTurboCheck.h | 100 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_HWConfig.c | 2652 ++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_HWConfig.h | 247 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_NoiseMonitor.c | 197 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_NoiseMonitor.h | 49 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_PathDiv.c | 2316 ++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_PathDiv.h | 324 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_PowerTracking.c | 667 +++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_PowerTracking.h | 288 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_RXHP.c | 1685 +++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_RXHP.h | 105 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_RaInfo.c | 2366 ++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_RaInfo.h | 411 ++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_RegDefine11AC.h | 81 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_RegDefine11N.h | 186 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_beamforming.c | 2552 ++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_beamforming.h | 305 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_debug.c | 1421 +++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_debug.h | 299 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_interface.c | 924 +++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_interface.h | 404 ++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_pre_define.h | 564 +++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_precomp.h | 248 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_reg.h | 208 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/phydm_types.h | 298 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/Hal8723BReg.h | 1070 ++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_BB.c | 601 +++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_BB.h | 59 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_FW.c | 7660 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_FW.h | 83 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_MAC.c | 276 +++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_MAC.h | 39 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_MP.c | 1836 ++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_MP.h | 37 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_RF.c | 839 +++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalHWImg8723B_RF.h | 89 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalPhyRf_8723B.c | 3937 ++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/HalPhyRf_8723B.h | 134 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/Mp_Precomp.h | 24 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/phydm_RTL8723B.c | 70 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/phydm_RTL8723B.h | 29 +
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/phydm_RegConfig8723B.c | 235 ++
drivers/net/wireless/rtl8723bs/hal/OUTSRC/rtl8723b/phydm_RegConfig8723B.h | 96 +
drivers/net/wireless/rtl8723bs/hal/efuse/efuse_mask.h | 60 +
drivers/net/wireless/rtl8723bs/hal/efuse/rtl8723b/HalEfuseMask8723B_PCIE.c | 101 +
drivers/net/wireless/rtl8723bs/hal/efuse/rtl8723b/HalEfuseMask8723B_PCIE.h | 40 +
drivers/net/wireless/rtl8723bs/hal/efuse/rtl8723b/HalEfuseMask8723B_USB.c | 100 +
drivers/net/wireless/rtl8723bs/hal/efuse/rtl8723b/HalEfuseMask8723B_USB.h | 42 +
drivers/net/wireless/rtl8723bs/hal/hal_btcoex.c | 3312 +++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/hal_com.c | 7086 +++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/hal_com_phycfg.c | 4070 +++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/hal_dm.c | 188 ++
drivers/net/wireless/rtl8723bs/hal/hal_dm.h | 26 +
drivers/net/wireless/rtl8723bs/hal/hal_hci/hal_sdio.c | 112 +
drivers/net/wireless/rtl8723bs/hal/hal_intf.c | 1031 ++++++++
drivers/net/wireless/rtl8723bs/hal/hal_phy.c | 285 +++
drivers/net/wireless/rtl8723bs/hal/led/hal_sdio_led.c | 2411 ++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/Hal8723BPwrSeq.c | 108 +
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_cmd.c | 3003 +++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_dm.c | 564 +++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_hal_init.c | 7309 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_mp.c | 1397 +++++++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_phycfg.c | 1594 ++++++++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_rf6052.c | 268 +++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_rxdesc.c | 69 +
drivers/net/wireless/rtl8723bs/hal/rtl8723b/rtl8723b_sreset.c | 111 +
drivers/net/wireless/rtl8723bs/hal/rtl8723b/sdio/rtl8723bs_led.c | 131 +
drivers/net/wireless/rtl8723bs/hal/rtl8723b/sdio/rtl8723bs_recv.c | 711 ++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/sdio/rtl8723bs_xmit.c | 775 ++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/sdio/sdio_halinit.c | 2290 ++++++++++++++++++
drivers/net/wireless/rtl8723bs/hal/rtl8723b/sdio/sdio_ops.c | 1836 ++++++++++++++
drivers/net/wireless/rtl8723bs/ifcfg-wlan0 | 4 +
drivers/net/wireless/rtl8723bs/include/Hal8188EPhyCfg.h | 274 +++
drivers/net/wireless/rtl8723bs/include/Hal8188EPhyReg.h | 1106 +++++++++
drivers/net/wireless/rtl8723bs/include/Hal8188EPwrSeq.h | 176 ++
drivers/net/wireless/rtl8723bs/include/Hal8192EPhyCfg.h | 173 ++
drivers/net/wireless/rtl8723bs/include/Hal8192EPhyReg.h | 1131 +++++++++
drivers/net/wireless/rtl8723bs/include/Hal8192EPwrSeq.h | 155 ++
drivers/net/wireless/rtl8723bs/include/Hal8723BPhyCfg.h | 149 ++
drivers/net/wireless/rtl8723bs/include/Hal8723BPhyReg.h | 1137 +++++++++
drivers/net/wireless/rtl8723bs/include/Hal8723BPwrSeq.h | 233 ++
drivers/net/wireless/rtl8723bs/include/Hal8723PwrSeq.h | 170 ++
drivers/net/wireless/rtl8723bs/include/Hal8812PhyCfg.h | 165 ++
drivers/net/wireless/rtl8723bs/include/Hal8812PhyReg.h | 736 ++++++
drivers/net/wireless/rtl8723bs/include/Hal8812PwrSeq.h | 210 ++
drivers/net/wireless/rtl8723bs/include/Hal8814PhyCfg.h | 281 +++
drivers/net/wireless/rtl8723bs/include/Hal8814PhyReg.h | 860 +++++++
drivers/net/wireless/rtl8723bs/include/Hal8814PwrSeq.h | 237 ++
drivers/net/wireless/rtl8723bs/include/Hal8821APwrSeq.h | 186 ++
drivers/net/wireless/rtl8723bs/include/HalPwrSeqCmd.h | 138 ++
drivers/net/wireless/rtl8723bs/include/HalVerDef.h | 194 ++
drivers/net/wireless/rtl8723bs/include/autoconf.h | 329 +++
drivers/net/wireless/rtl8723bs/include/basic_types.h | 358 +++
drivers/net/wireless/rtl8723bs/include/byteorder/big_endian.h | 88 +
drivers/net/wireless/rtl8723bs/include/byteorder/generic.h | 213 ++
drivers/net/wireless/rtl8723bs/include/byteorder/little_endian.h | 90 +
drivers/net/wireless/rtl8723bs/include/byteorder/swab.h | 141 ++
drivers/net/wireless/rtl8723bs/include/byteorder/swabb.h | 157 ++
drivers/net/wireless/rtl8723bs/include/circ_buf.h | 28 +
drivers/net/wireless/rtl8723bs/include/cmd_osdep.h | 32 +
drivers/net/wireless/rtl8723bs/include/custom_gpio.h | 32 +
drivers/net/wireless/rtl8723bs/include/drv_conf.h | 118 +
drivers/net/wireless/rtl8723bs/include/drv_types.h | 1170 +++++++++
drivers/net/wireless/rtl8723bs/include/drv_types_ce.h | 93 +
drivers/net/wireless/rtl8723bs/include/drv_types_gspi.h | 56 +
drivers/net/wireless/rtl8723bs/include/drv_types_linux.h | 25 +
drivers/net/wireless/rtl8723bs/include/drv_types_pci.h | 273 +++
drivers/net/wireless/rtl8723bs/include/drv_types_sdio.h | 81 +
drivers/net/wireless/rtl8723bs/include/drv_types_xp.h | 95 +
drivers/net/wireless/rtl8723bs/include/ethernet.h | 42 +
drivers/net/wireless/rtl8723bs/include/gspi_hal.h | 36 +
drivers/net/wireless/rtl8723bs/include/gspi_ops.h | 185 ++
drivers/net/wireless/rtl8723bs/include/gspi_ops_linux.h | 24 +
drivers/net/wireless/rtl8723bs/include/gspi_osintf.h | 31 +
drivers/net/wireless/rtl8723bs/include/h2clbk.h | 32 +
drivers/net/wireless/rtl8723bs/include/hal_btcoex.h | 92 +
drivers/net/wireless/rtl8723bs/include/hal_com.h | 424 ++++
drivers/net/wireless/rtl8723bs/include/hal_com_h2c.h | 338 +++
drivers/net/wireless/rtl8723bs/include/hal_com_led.h | 398 +++
drivers/net/wireless/rtl8723bs/include/hal_com_phycfg.h | 294 +++
drivers/net/wireless/rtl8723bs/include/hal_com_reg.h | 1773 ++++++++++++++
drivers/net/wireless/rtl8723bs/include/hal_data.h | 553 +++++
drivers/net/wireless/rtl8723bs/include/hal_gspi.h | 32 +
drivers/net/wireless/rtl8723bs/include/hal_intf.h | 704 ++++++
drivers/net/wireless/rtl8723bs/include/hal_pg.h | 510 ++++
drivers/net/wireless/rtl8723bs/include/hal_phy.h | 261 ++
drivers/net/wireless/rtl8723bs/include/hal_phy_reg.h | 31 +
drivers/net/wireless/rtl8723bs/include/hal_sdio.h | 32 +
drivers/net/wireless/rtl8723bs/include/ieee80211.h | 1730 +++++++++++++
drivers/net/wireless/rtl8723bs/include/ieee80211_ext.h | 477 ++++
drivers/net/wireless/rtl8723bs/include/if_ether.h | 113 +
drivers/net/wireless/rtl8723bs/include/ip.h | 141 ++
drivers/net/wireless/rtl8723bs/include/linux/wireless.h | 97 +
drivers/net/wireless/rtl8723bs/include/mlme_osdep.h | 37 +
drivers/net/wireless/rtl8723bs/include/mp_custom_oid.h | 354 +++
drivers/net/wireless/rtl8723bs/include/nic_spec.h | 47 +
drivers/net/wireless/rtl8723bs/include/osdep_intf.h | 167 ++
drivers/net/wireless/rtl8723bs/include/osdep_service.h | 625 +++++
drivers/net/wireless/rtl8723bs/include/osdep_service_bsd.h | 749 ++++++
drivers/net/wireless/rtl8723bs/include/osdep_service_ce.h | 192 ++
drivers/net/wireless/rtl8723bs/include/osdep_service_linux.h | 419 ++++
drivers/net/wireless/rtl8723bs/include/osdep_service_xp.h | 202 ++
drivers/net/wireless/rtl8723bs/include/pci_hal.h | 42 +
drivers/net/wireless/rtl8723bs/include/pci_ops.h | 67 +
drivers/net/wireless/rtl8723bs/include/pci_osintf.h | 32 +
drivers/net/wireless/rtl8723bs/include/recv_osdep.h | 63 +
drivers/net/wireless/rtl8723bs/include/rtl8188e_cmd.h | 251 ++
drivers/net/wireless/rtl8723bs/include/rtl8188e_dm.h | 37 +
drivers/net/wireless/rtl8723bs/include/rtl8188e_hal.h | 312 +++
drivers/net/wireless/rtl8723bs/include/rtl8188e_led.h | 41 +
drivers/net/wireless/rtl8723bs/include/rtl8188e_recv.h | 176 ++
drivers/net/wireless/rtl8723bs/include/rtl8188e_rf.h | 33 +
drivers/net/wireless/rtl8723bs/include/rtl8188e_spec.h | 161 ++
drivers/net/wireless/rtl8723bs/include/rtl8188e_sreset.h | 30 +
drivers/net/wireless/rtl8723bs/include/rtl8188e_xmit.h | 299 +++
drivers/net/wireless/rtl8723bs/include/rtl8192e_cmd.h | 223 ++
drivers/net/wireless/rtl8723bs/include/rtl8192e_dm.h | 38 +
drivers/net/wireless/rtl8723bs/include/rtl8192e_hal.h | 339 +++
drivers/net/wireless/rtl8723bs/include/rtl8192e_led.h | 41 +
drivers/net/wireless/rtl8723bs/include/rtl8192e_recv.h | 179 ++
drivers/net/wireless/rtl8723bs/include/rtl8192e_rf.h | 34 +
drivers/net/wireless/rtl8723bs/include/rtl8192e_spec.h | 324 +++
drivers/net/wireless/rtl8723bs/include/rtl8192e_sreset.h | 30 +
drivers/net/wireless/rtl8723bs/include/rtl8192e_xmit.h | 451 ++++
drivers/net/wireless/rtl8723bs/include/rtl8723b_cmd.h | 372 +++
drivers/net/wireless/rtl8723bs/include/rtl8723b_dm.h | 48 +
drivers/net/wireless/rtl8723bs/include/rtl8723b_hal.h | 343 +++
drivers/net/wireless/rtl8723bs/include/rtl8723b_led.h | 49 +
drivers/net/wireless/rtl8723bs/include/rtl8723b_recv.h | 92 +
drivers/net/wireless/rtl8723bs/include/rtl8723b_rf.h | 31 +
drivers/net/wireless/rtl8723bs/include/rtl8723b_spec.h | 292 +++
drivers/net/wireless/rtl8723bs/include/rtl8723b_sreset.h | 30 +
drivers/net/wireless/rtl8723bs/include/rtl8723b_xmit.h | 336 +++
drivers/net/wireless/rtl8723bs/include/rtl8812a_cmd.h | 238 ++
drivers/net/wireless/rtl8723bs/include/rtl8812a_dm.h | 37 +
drivers/net/wireless/rtl8723bs/include/rtl8812a_hal.h | 350 +++
drivers/net/wireless/rtl8723bs/include/rtl8812a_led.h | 41 +
drivers/net/wireless/rtl8723bs/include/rtl8812a_recv.h | 167 ++
drivers/net/wireless/rtl8723bs/include/rtl8812a_rf.h | 34 +
drivers/net/wireless/rtl8723bs/include/rtl8812a_spec.h | 264 ++
drivers/net/wireless/rtl8723bs/include/rtl8812a_sreset.h | 30 +
drivers/net/wireless/rtl8723bs/include/rtl8812a_xmit.h | 365 +++
drivers/net/wireless/rtl8723bs/include/rtl8814a_cmd.h | 166 ++
drivers/net/wireless/rtl8723bs/include/rtl8814a_dm.h | 34 +
drivers/net/wireless/rtl8723bs/include/rtl8814a_hal.h | 302 +++
drivers/net/wireless/rtl8723bs/include/rtl8814a_led.h | 41 +
drivers/net/wireless/rtl8723bs/include/rtl8814a_recv.h | 163 ++
drivers/net/wireless/rtl8723bs/include/rtl8814a_rf.h | 34 +
drivers/net/wireless/rtl8723bs/include/rtl8814a_spec.h | 632 +++++
drivers/net/wireless/rtl8723bs/include/rtl8814a_sreset.h | 30 +
drivers/net/wireless/rtl8723bs/include/rtl8814a_xmit.h | 273 +++
drivers/net/wireless/rtl8723bs/include/rtl8821a_spec.h | 104 +
drivers/net/wireless/rtl8723bs/include/rtl8821a_xmit.h | 180 ++
drivers/net/wireless/rtl8723bs/include/rtw_android.h | 112 +
drivers/net/wireless/rtl8723bs/include/rtw_ap.h | 77 +
drivers/net/wireless/rtl8723bs/include/rtw_beamforming.h | 142 ++
drivers/net/wireless/rtl8723bs/include/rtw_br_ext.h | 76 +
drivers/net/wireless/rtl8723bs/include/rtw_bt_mp.h | 319 +++
drivers/net/wireless/rtl8723bs/include/rtw_btcoex.h | 395 +++
drivers/net/wireless/rtl8723bs/include/rtw_byteorder.h | 39 +
drivers/net/wireless/rtl8723bs/include/rtw_cmd.h | 1265 ++++++++++
drivers/net/wireless/rtl8723bs/include/rtw_debug.h | 490 ++++
drivers/net/wireless/rtl8723bs/include/rtw_eeprom.h | 123 +
drivers/net/wireless/rtl8723bs/include/rtw_efuse.h | 203 ++
drivers/net/wireless/rtl8723bs/include/rtw_event.h | 140 ++
drivers/net/wireless/rtl8723bs/include/rtw_ht.h | 169 ++
drivers/net/wireless/rtl8723bs/include/rtw_io.h | 518 ++++
drivers/net/wireless/rtl8723bs/include/rtw_ioctl.h | 329 +++
drivers/net/wireless/rtl8723bs/include/rtw_ioctl_query.h | 33 +
drivers/net/wireless/rtl8723bs/include/rtw_ioctl_rtl.h | 81 +
drivers/net/wireless/rtl8723bs/include/rtw_ioctl_set.h | 76 +
drivers/net/wireless/rtl8723bs/include/rtw_iol.h | 137 ++
drivers/net/wireless/rtl8723bs/include/rtw_mem.h | 38 +
drivers/net/wireless/rtl8723bs/include/rtw_mlme.h | 994 ++++++++
drivers/net/wireless/rtl8723bs/include/rtw_mlme_ext.h | 1107 +++++++++
drivers/net/wireless/rtl8723bs/include/rtw_mp.h | 825 +++++++
drivers/net/wireless/rtl8723bs/include/rtw_mp_ioctl.h | 591 +++++
drivers/net/wireless/rtl8723bs/include/rtw_mp_phy_regdef.h | 1100 +++++++++
drivers/net/wireless/rtl8723bs/include/rtw_odm.h | 44 +
drivers/net/wireless/rtl8723bs/include/rtw_p2p.h | 161 ++
drivers/net/wireless/rtl8723bs/include/rtw_pwrctrl.h | 475 ++++
drivers/net/wireless/rtl8723bs/include/rtw_qos.h | 35 +
drivers/net/wireless/rtl8723bs/include/rtw_recv.h | 863 +++++++
drivers/net/wireless/rtl8723bs/include/rtw_rf.h | 179 ++
drivers/net/wireless/rtl8723bs/include/rtw_security.h | 483 ++++
drivers/net/wireless/rtl8723bs/include/rtw_sreset.h | 61 +
drivers/net/wireless/rtl8723bs/include/rtw_tdls.h | 149 ++
drivers/net/wireless/rtl8723bs/include/rtw_version.h | 2 +
drivers/net/wireless/rtl8723bs/include/rtw_vht.h | 134 ++
drivers/net/wireless/rtl8723bs/include/rtw_wapi.h | 222 ++
drivers/net/wireless/rtl8723bs/include/rtw_wifi_regd.h | 26 +
drivers/net/wireless/rtl8723bs/include/rtw_xmit.h | 870 +++++++
drivers/net/wireless/rtl8723bs/include/sdio_hal.h | 48 +
drivers/net/wireless/rtl8723bs/include/sdio_ops.h | 113 +
drivers/net/wireless/rtl8723bs/include/sdio_ops_ce.h | 55 +
drivers/net/wireless/rtl8723bs/include/sdio_ops_linux.h | 52 +
drivers/net/wireless/rtl8723bs/include/sdio_ops_xp.h | 55 +
drivers/net/wireless/rtl8723bs/include/sdio_osintf.h | 36 +
drivers/net/wireless/rtl8723bs/include/sta_info.h | 480 ++++
drivers/net/wireless/rtl8723bs/include/usb_hal.h | 53 +
drivers/net/wireless/rtl8723bs/include/usb_ops.h | 112 +
drivers/net/wireless/rtl8723bs/include/usb_ops_linux.h | 84 +
drivers/net/wireless/rtl8723bs/include/usb_osintf.h | 35 +
drivers/net/wireless/rtl8723bs/include/usb_vendor_req.h | 60 +
drivers/net/wireless/rtl8723bs/include/wifi.h | 1382 +++++++++++
drivers/net/wireless/rtl8723bs/include/wlan_bssdef.h | 742 ++++++
drivers/net/wireless/rtl8723bs/include/xmit_osdep.h | 100 +
drivers/net/wireless/rtl8723bs/os_dep/linux/custom_gpio_linux.c | 356 +++
drivers/net/wireless/rtl8723bs/os_dep/linux/ioctl_cfg80211.c | 6500 +++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/ioctl_cfg80211.h | 182 ++
drivers/net/wireless/rtl8723bs/os_dep/linux/ioctl_linux.c | 15543 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/mlme_linux.c | 606 +++++
drivers/net/wireless/rtl8723bs/os_dep/linux/os_intfs.c | 4111 +++++++++++++++++++++++++++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/recv_linux.c | 746 ++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/rtw_android.c | 1265 ++++++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/rtw_cfgvendor.c | 1320 ++++++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/rtw_cfgvendor.h | 246 ++
drivers/net/wireless/rtl8723bs/os_dep/linux/rtw_proc.c | 1208 ++++++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/rtw_proc.h | 52 +
drivers/net/wireless/rtl8723bs/os_dep/linux/sdio_intf.c | 1036 ++++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/sdio_ops_linux.c | 910 +++++++
drivers/net/wireless/rtl8723bs/os_dep/linux/wifi_regd.c | 579 +++++
drivers/net/wireless/rtl8723bs/os_dep/linux/xmit_linux.c | 539 +++++
drivers/net/wireless/rtl8723bs/os_dep/osdep_service.c | 2478 +++++++++++++++++++
drivers/net/wireless/rtl8723bs/platform/platform_ARM_SUNnI_sdio.c | 91 +
drivers/net/wireless/rtl8723bs/platform/platform_ARM_SUNxI_sdio.c | 95 +
drivers/net/wireless/rtl8723bs/platform/platform_ARM_SUNxI_usb.c | 142 ++
drivers/net/wireless/rtl8723bs/platform/platform_ARM_WMT_sdio.c | 51 +
drivers/net/wireless/rtl8723bs/platform/platform_RTK_DMP_usb.c | 36 +
drivers/net/wireless/rtl8723bs/platform/platform_arm_act_sdio.c | 58 +
drivers/net/wireless/rtl8723bs/platform/platform_ops.c | 37 +
drivers/net/wireless/rtl8723bs/platform/platform_ops.h | 31 +
drivers/net/wireless/rtl8723bs/platform/platform_sprd_sdio.c | 89 +
drivers/net/wireless/rtl8723bs/runwpa | 20 +
drivers/net/wireless/rtl8723bs/wlan0dhcp | 16 +
drivers/of/Kconfig | 7 +
drivers/of/Makefile | 3 +
drivers/of/base.c | 273 +++
drivers/of/fdt.c | 541 +++--
drivers/of/of_reserved_mem.c | 217 ++
drivers/pinctrl/Kconfig | 16 +-
drivers/pinctrl/Makefile | 5 +-
drivers/pinctrl/axp/Makefile | 4 +
drivers/pinctrl/axp/pinctrl-axp-test.c | 1301 ++++++++++
drivers/pinctrl/axp/pinctrl-axp.c | 929 +++++++
drivers/pinctrl/axp/pinctrl-axp.h | 105 +
drivers/pinctrl/pinconf-generic.c | 204 +-
drivers/pinctrl/pinconf.c | 159 +-
drivers/pinctrl/pinconf.h | 6 +
drivers/pinctrl/pinctrl-sunxi.c | 2025 ----------------
drivers/pinctrl/pinctrl-sunxi.h | 478 ----
drivers/pinctrl/pinctrl-utils.c | 141 ++
drivers/pinctrl/pinctrl-utils.h | 43 +
drivers/pinctrl/sunxi/Kconfig | 53 +
drivers/pinctrl/sunxi/Makefile | 15 +
drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 1040 ++++++++
drivers/pinctrl/sunxi/pinctrl-sun50iw1p1-r.c | 154 ++
drivers/pinctrl/sunxi/pinctrl-sun50iw1p1.c | 874 +++++++
drivers/pinctrl/sunxi/pinctrl-sun5i-a10s.c | 691 ++++++
drivers/pinctrl/sunxi/pinctrl-sun5i-a13.c | 409 ++++
drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 142 ++
drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c | 866 +++++++
drivers/pinctrl/sunxi/pinctrl-sun7i-a20.c | 1066 ++++++++
drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 142 ++
drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c | 593 +++++
drivers/pinctrl/sunxi/pinctrl-sunxi-test.c | 108 +
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 1269 ++++++++++
drivers/pinctrl/sunxi/pinctrl-sunxi.h | 295 +++
drivers/power/Kconfig | 2 +
drivers/power/Makefile | 1 +
drivers/power/axp_power/Kconfig | 23 +
drivers/power/axp_power/Makefile | 24 +
drivers/power/axp_power/axp-cfg.h | 192 ++
drivers/power/axp_power/axp-chg.c | 281 +++
drivers/power/axp_power/axp-debugfs.c | 92 +
drivers/power/axp_power/axp-depend-init.c | 219 ++
drivers/power/axp_power/axp-depend-set.c | 328 +++
drivers/power/axp_power/axp-device.c | 364 +++
drivers/power/axp_power/axp-filenode.c | 124 +
drivers/power/axp_power/axp-interface.c | 19 +
drivers/power/axp_power/axp-irq.c | 308 +++
drivers/power/axp_power/axp-mfd.c | 222 ++
drivers/power/axp_power/axp-regu-device.c | 139 ++
drivers/power/axp_power/axp-regu.c | 511 ++++
drivers/power/axp_power/axp-regu.h | 170 ++
drivers/power/axp_power/axp-rw.c | 369 +++
drivers/power/axp_power/axp-rw.h | 307 +++
drivers/power/axp_power/axp-state.c | 259 ++
drivers/power/axp_power/axp81x/axp81x-board-device.c | 62 +
drivers/power/axp_power/axp81x/axp81x-board.c | 262 ++
drivers/power/axp_power/axp81x/axp81x-common.h | 113 +
drivers/power/axp_power/axp81x/axp81x-init.c | 548 +++++
drivers/power/axp_power/axp81x/axp81x-mfd.h | 216 ++
drivers/power/axp_power/axp81x/axp81x-regu.c | 442 ++++
drivers/power/axp_power/axp81x/axp81x-regu.h | 112 +
drivers/power/axp_power/axp81x/axp81x-sply.c | 517 ++++
drivers/power/axp_power/axp81x/axp81x-sply.h | 234 ++
drivers/power/axp_power/axp81x/virtual81x.c | 245 ++
drivers/power/axp_power/axp81x/virtual81x_dev.c | 181 ++
drivers/power/axp_power/nmi/sunxi-nmi.c | 166 ++
drivers/power/axp_power/nmi/sunxi-nmi.h | 31 +
drivers/power/axp_power/virtual.h | 272 +++
drivers/power/power_supply_core.c | 31 +-
drivers/power/power_supply_sysfs.c | 11 +-
drivers/power/reset/Kconfig | 3 +-
drivers/power/reset/vexpress-poweroff.c | 3 +-
drivers/pwm/Kconfig | 9 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-sunxi.c | 642 +++++
drivers/regulator/core.c | 507 +++-
drivers/rtc/Kconfig | 13 +
drivers/rtc/Makefile | 1 +
drivers/rtc/class.c | 52 +-
drivers/rtc/interface.c | 58 +-
drivers/rtc/rtc-88pm80x.c | 1 -
drivers/rtc/rtc-88pm860x.c | 1 -
drivers/rtc/rtc-ab3100.c | 1 -
drivers/rtc/rtc-ab8500.c | 1 -
drivers/rtc/rtc-at32ap700x.c | 1 -
drivers/rtc/rtc-at91rm9200.c | 1 -
drivers/rtc/rtc-at91sam9.c | 1 -
drivers/rtc/rtc-au1xxx.c | 1 -
drivers/rtc/rtc-bfin.c | 1 -
drivers/rtc/rtc-bq4802.c | 1 -
drivers/rtc/rtc-coh901331.c | 1 -
drivers/rtc/rtc-da9052.c | 1 -
drivers/rtc/rtc-da9055.c | 1 -
drivers/rtc/rtc-davinci.c | 1 -
drivers/rtc/rtc-dm355evm.c | 1 -
drivers/rtc/rtc-ds1216.c | 1 -
drivers/rtc/rtc-ds1286.c | 1 -
drivers/rtc/rtc-ds1302.c | 1 -
drivers/rtc/rtc-ds1511.c | 1 -
drivers/rtc/rtc-ds1553.c | 1 -
drivers/rtc/rtc-ds1742.c | 1 -
drivers/rtc/rtc-ds2404.c | 1 -
drivers/rtc/rtc-efi.c | 1 -
drivers/rtc/rtc-ep93xx.c | 1 -
drivers/rtc/rtc-generic.c | 1 -
drivers/rtc/rtc-hid-sensor-time.c | 1 -
drivers/rtc/rtc-imxdi.c | 1 -
drivers/rtc/rtc-jz4740.c | 1 -
drivers/rtc/rtc-lp8788.c | 1 -
drivers/rtc/rtc-lpc32xx.c | 1 -
drivers/rtc/rtc-ls1x.c | 1 -
drivers/rtc/rtc-m48t35.c | 1 -
drivers/rtc/rtc-m48t59.c | 1 -
drivers/rtc/rtc-m48t86.c | 1 -
drivers/rtc/rtc-max77686.c | 1 -
drivers/rtc/rtc-max8907.c | 1 -
drivers/rtc/rtc-max8925.c | 1 -
drivers/rtc/rtc-max8997.c | 1 -
drivers/rtc/rtc-max8998.c | 1 -
drivers/rtc/rtc-mc13xxx.c | 1 -
drivers/rtc/rtc-mpc5121.c | 1 -
drivers/rtc/rtc-msm6242.c | 1 -
drivers/rtc/rtc-mv.c | 1 -
drivers/rtc/rtc-mxc.c | 1 -
drivers/rtc/rtc-nuc900.c | 1 -
drivers/rtc/rtc-omap.c | 1 -
drivers/rtc/rtc-palmas.c | 1 -
drivers/rtc/rtc-pcap.c | 1 -
drivers/rtc/rtc-pm8xxx.c | 1 -
drivers/rtc/rtc-ps3.c | 1 -
drivers/rtc/rtc-puv3.c | 1 -
drivers/rtc/rtc-rc5t583.c | 1 -
drivers/rtc/rtc-rp5c01.c | 1 -
drivers/rtc/rtc-rs5c313.c | 1 -
drivers/rtc/rtc-s3c.c | 1 -
drivers/rtc/rtc-sh.c | 1 -
drivers/rtc/rtc-snvs.c | 1 -
drivers/rtc/rtc-starfire.c | 1 -
drivers/rtc/rtc-stk17ta8.c | 1 -
drivers/rtc/rtc-stmp3xxx.c | 1 -
drivers/rtc/rtc-sun4v.c | 1 -
drivers/rtc/rtc-sunxi.c | 682 ++++++
drivers/rtc/rtc-tegra.c | 1 -
drivers/rtc/rtc-test.c | 1 -
drivers/rtc/rtc-tile.c | 1 -
drivers/rtc/rtc-tps6586x.c | 1 -
drivers/rtc/rtc-tps65910.c | 1 -
drivers/rtc/rtc-tps80031.c | 1 -
drivers/rtc/rtc-twl.c | 1 -
drivers/rtc/rtc-tx4939.c | 1 -
drivers/rtc/rtc-v3020.c | 1 -
drivers/rtc/rtc-vr41xx.c | 1 -
drivers/rtc/rtc-vt8500.c | 1 -
drivers/soc/Makefile | 3 +
drivers/soc/allwinner/Makefile | 4 +
drivers/soc/allwinner/pm/Makefile | 39 +
drivers/soc/allwinner/pm/aw_pm.c | 280 +++
drivers/soc/allwinner/pm/aw_pwr_dm.c | 57 +
drivers/soc/allwinner/pm/extended_standby-sun8iw6.c | 731 ++++++
drivers/soc/allwinner/pm/extended_standby.c | 646 +++++
drivers/soc/allwinner/pm/mem_ccmu-sun50iw1p1.h | 348 +++
drivers/soc/allwinner/pm/mem_ccmu-sun8iw1p1.h | 708 ++++++
drivers/soc/allwinner/pm/mem_ccmu-sun8iw3p1.h | 324 +++
drivers/soc/allwinner/pm/mem_ccmu-sun8iw5p1.h | 348 +++
drivers/soc/allwinner/pm/mem_ccmu-sun8iw6p1.h | 257 ++
drivers/soc/allwinner/pm/mem_ccmu-sun8iw8p1.h | 228 ++
drivers/soc/allwinner/pm/mem_ccmu-sun9iw1p1.h | 1004 ++++++++
drivers/soc/allwinner/pm/mem_ccmu.h | 80 +
drivers/soc/allwinner/pm/mem_ccu.c | 1020 ++++++++
drivers/soc/allwinner/pm/mem_clk.c | 1029 ++++++++
drivers/soc/allwinner/pm/mem_clk.h | 135 ++
drivers/soc/allwinner/pm/mem_cpu.h | 174 ++
drivers/soc/allwinner/pm/mem_divlibc.c | 42 +
drivers/soc/allwinner/pm/mem_divlibc.h | 12 +
drivers/soc/allwinner/pm/mem_gpio.h | 34 +
drivers/soc/allwinner/pm/mem_gtbus.c | 177 ++
drivers/soc/allwinner/pm/mem_gtbus.h | 55 +
drivers/soc/allwinner/pm/mem_hwspinlock.c | 201 ++
drivers/soc/allwinner/pm/mem_hwspinlock.h | 30 +
drivers/soc/allwinner/pm/mem_int.c | 173 ++
drivers/soc/allwinner/pm/mem_int.h | 81 +
drivers/soc/allwinner/pm/mem_ir.c | 95 +
drivers/soc/allwinner/pm/mem_ir.h | 27 +
drivers/soc/allwinner/pm/mem_key.c | 97 +
drivers/soc/allwinner/pm/mem_key.h | 38 +
drivers/soc/allwinner/pm/mem_mapping.c | 130 +
drivers/soc/allwinner/pm/mem_mapping.h | 27 +
drivers/soc/allwinner/pm/mem_mmu_pc.c | 91 +
drivers/soc/allwinner/pm/mem_printk.c | 477 ++++
drivers/soc/allwinner/pm/mem_printk.h | 27 +
drivers/soc/allwinner/pm/mem_serial.h | 61 +
drivers/soc/allwinner/pm/mem_timing.h | 35 +
drivers/soc/allwinner/pm/mem_tmr.c | 208 ++
drivers/soc/allwinner/pm/mem_tmr.h | 88 +
drivers/soc/allwinner/pm/mem_tmstmp.c | 51 +
drivers/soc/allwinner/pm/mem_tmstmp.h | 36 +
drivers/soc/allwinner/pm/mem_twi.c | 37 +
drivers/soc/allwinner/pm/mem_usb.c | 99 +
drivers/soc/allwinner/pm/mem_usb.h | 26 +
drivers/soc/allwinner/pm/pm.c | 1486 ++++++++++++
drivers/soc/allwinner/pm/pm.h | 271 +++
drivers/soc/allwinner/pm/pm_assembler_i.h | 15 +
drivers/soc/allwinner/pm/pm_config-sun50iw1p1.h | 99 +
drivers/soc/allwinner/pm/pm_config-sun8iw1p1.h | 91 +
drivers/soc/allwinner/pm/pm_config-sun8iw3p1.h | 90 +
drivers/soc/allwinner/pm/pm_config-sun8iw5p1.h | 87 +
drivers/soc/allwinner/pm/pm_config-sun8iw6p1.h | 103 +
drivers/soc/allwinner/pm/pm_config-sun8iw8p1.h | 94 +
drivers/soc/allwinner/pm/pm_config-sun9iw1p1.h | 109 +
drivers/soc/allwinner/pm/pm_config.h | 155 ++
drivers/soc/allwinner/pm/pm_config_common.h | 103 +
drivers/soc/allwinner/pm/pm_debug.c | 14 +
drivers/soc/allwinner/pm/pm_debug.h | 114 +
drivers/soc/allwinner/pm/pm_debug_io.c | 61 +
drivers/soc/allwinner/pm/pm_debug_secure.c | 212 ++
drivers/soc/allwinner/pm/pm_debug_sun8i50i.c | 119 +
drivers/soc/allwinner/pm/pm_debug_sunw6w9.c | 128 +
drivers/soc/allwinner/pm/pm_def_i.h | 15 +
drivers/soc/allwinner/pm/pm_errcode.c | 186 ++
drivers/soc/allwinner/pm/pm_errcode.h | 139 ++
drivers/soc/allwinner/pm/pm_i.h | 66 +
drivers/soc/allwinner/pm/pm_o.h | 19 +
drivers/soc/allwinner/pm/pm_of.c | 26 +
drivers/soc/allwinner/pm/pm_of.h | 17 +
drivers/soc/allwinner/pm/pm_types.h | 33 +
drivers/spi/Kconfig | 6 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-sunxi.c | 1927 +++++++++++++++
drivers/spi/spi-sunxi.h | 202 ++
drivers/staging/android/Kconfig | 21 +
drivers/staging/android/Makefile | 3 +
drivers/staging/android/TODO | 10 -
drivers/staging/android/alarm-dev.c | 7 +-
drivers/staging/android/android_alarm.h | 44 +-
drivers/staging/android/ashmem.c | 69 +-
drivers/staging/android/ashmem.h | 30 +-
drivers/staging/android/binder.c | 317 +--
drivers/staging/android/binder.h | 308 +--
drivers/staging/android/binder_trace.h | 14 +-
drivers/staging/android/fiq_debugger/Kconfig | 49 +
drivers/staging/android/fiq_debugger/Makefile | 4 +
drivers/staging/android/fiq_debugger/fiq_debugger.c | 1212 ++++++++++
drivers/staging/android/fiq_debugger/fiq_debugger.h | 64 +
drivers/staging/android/fiq_debugger/fiq_debugger_arm.c | 240 ++
drivers/staging/android/fiq_debugger/fiq_debugger_arm64.c | 202 ++
drivers/staging/android/fiq_debugger/fiq_debugger_priv.h | 37 +
drivers/staging/android/fiq_debugger/fiq_debugger_ringbuf.h | 94 +
drivers/staging/android/fiq_debugger/fiq_watchdog.c | 56 +
drivers/staging/android/fiq_debugger/fiq_watchdog.h | 20 +
drivers/staging/android/ion/Kconfig | 40 +
drivers/staging/android/ion/Makefile | 10 +
drivers/staging/android/ion/compat_ion.c | 212 ++
drivers/staging/android/ion/compat_ion.h | 37 +
drivers/staging/android/ion/ion.c | 1653 +++++++++++++
drivers/staging/android/ion/ion.h | 204 ++
drivers/staging/android/ion/ion_carveout_heap.c | 194 ++
drivers/staging/android/ion/ion_chunk_heap.c | 195 ++
drivers/staging/android/ion/ion_cma_heap.c | 214 ++
drivers/staging/android/ion/ion_dummy_driver.c | 158 ++
drivers/staging/android/ion/ion_heap.c | 369 +++
drivers/staging/android/ion/ion_page_pool.c | 190 ++
drivers/staging/android/ion/ion_priv.h | 405 ++++
drivers/staging/android/ion/ion_system_heap.c | 446 ++++
drivers/staging/android/ion/ion_test.c | 282 +++
drivers/staging/android/ion/sunxi/Makefile | 3 +
drivers/staging/android/ion/sunxi/ion-kernel-use-demo.c | 120 +
drivers/staging/android/ion/sunxi/ion_sunxi.c | 168 ++
drivers/staging/android/ion/sunxi/ion_sunxi.h | 27 +
drivers/staging/android/ion/tegra/Makefile | 1 +
drivers/staging/android/ion/tegra/tegra_ion.c | 84 +
drivers/staging/android/lowmemorykiller.c | 129 +-
drivers/staging/android/sw_sync.h | 37 +-
drivers/staging/android/sync.c | 14 +-
drivers/staging/android/sync.h | 86 +-
drivers/staging/android/uapi/android_alarm.h | 65 +
drivers/staging/android/uapi/ashmem.h | 47 +
drivers/staging/android/uapi/binder.h | 347 +++
drivers/staging/android/uapi/ion.h | 196 ++
drivers/staging/android/uapi/ion_sunxi.h | 37 +
drivers/staging/android/uapi/ion_test.h | 70 +
drivers/staging/android/uapi/sw_sync.h | 32 +
drivers/staging/android/uapi/sync.h | 97 +
drivers/staging/zram/zram_drv.c | 59 +-
drivers/staging/zram/zram_drv.h | 9 +
drivers/switch/Kconfig | 15 +
drivers/switch/Makefile | 4 +
drivers/switch/switch_class.c | 174 ++
drivers/switch/switch_gpio.c | 172 ++
drivers/thermal/Kconfig | 66 +
drivers/thermal/Makefile | 7 +
drivers/thermal/cpu_cooling.c | 81 +-
drivers/thermal/of-thermal.c | 850 +++++++
drivers/thermal/step_wise.c | 40 +-
drivers/thermal/sun50i-thsensor.c | 128 +
drivers/thermal/sun50i-thsensor.h | 60 +
drivers/thermal/sunxi-cpufreq-cooling.c | 372 +++
drivers/thermal/sunxi-cpufreq-cooling.h | 39 +
drivers/thermal/sunxi_budget_cooling/Makefile | 7 +
drivers/thermal/sunxi_budget_cooling/sunxi-budget-cooling-dvfs.c | 210 ++
drivers/thermal/sunxi_budget_cooling/sunxi-budget-cooling-hotplug.c | 238 ++
drivers/thermal/sunxi_budget_cooling/sunxi-budget-cooling.c | 347 +++
drivers/thermal/sunxi_budget_cooling/sunxi-budget-cooling.h | 53 +
drivers/thermal/sunxi_budget_cooling/sunxi-budget-interface.h | 33 +
drivers/thermal/sunxi_gpu_cooling.c | 227 ++
drivers/thermal/sunxi_gpu_cooling.h | 21 +
drivers/thermal/sunxi_thermal/Makefile | 2 +
drivers/thermal/sunxi_thermal/sun50i_ths.c | 332 +++
drivers/thermal/sunxi_thermal/sun50i_ths.h | 59 +
drivers/thermal/sunxi_thermal/sunxi_ths.h | 63 +
drivers/thermal/sunxi_thermal/sunxi_ths_combine.c | 566 +++++
drivers/thermal/sunxi_ths.c | 582 +++++
drivers/thermal/sunxi_ths.h | 73 +
drivers/thermal/thermal_core.c | 384 +--
drivers/thermal/thermal_core.h | 9 +
drivers/thermal/thermal_hwmon.c | 269 +++
drivers/thermal/thermal_hwmon.h | 49 +
drivers/tty/serial/8250/8250_early.c | 138 +-
drivers/tty/serial/8250/Kconfig | 1 +
drivers/tty/serial/Kconfig | 32 +
drivers/tty/serial/Makefile | 5 +
drivers/tty/serial/altera_uart.c | 2 +
drivers/tty/serial/earlycon.c | 152 ++
drivers/tty/serial/samsung.c | 5 +-
drivers/tty/serial/serial_core.c | 3 +
drivers/tty/serial/sunxi-uart.c | 1465 +++++++++++
drivers/tty/serial/sunxi-uart.h | 194 ++
drivers/usb/Kconfig | 70 +-
drivers/usb/gadget/Kconfig | 26 +
drivers/usb/gadget/Makefile | 2 +
drivers/usb/gadget/android.c | 1825 ++++++++++++++
drivers/usb/gadget/composite.c | 46 +-
drivers/usb/gadget/config.c | 0
drivers/usb/gadget/epautoconf.c | 6 +
drivers/usb/gadget/f_accessory.c | 1211 ++++++++++
drivers/usb/gadget/f_adb.c | 672 ++++++
drivers/usb/gadget/f_audio_source.c | 834 +++++++
drivers/usb/gadget/f_fs.c | 7 +-
drivers/usb/gadget/f_mass_storage.c | 89 +-
drivers/usb/gadget/f_mtp.c | 1379 +++++++++++
drivers/usb/gadget/f_rndis.c | 40 +-
drivers/usb/gadget/gadget_chips.h | 1 +
drivers/usb/gadget/rndis.c | 122 +-
drivers/usb/gadget/rndis.h | 2 +
drivers/usb/gadget/storage_common.c | 24 +
drivers/usb/gadget/u_ether.c | 324 ++-
drivers/usb/gadget/u_ether.h | 3 +
drivers/usb/gadget/u_serial.c | 1 +
drivers/usb/gadget/udc-core.c | 10 +-
drivers/usb/host/Kconfig | 52 +-
drivers/usb/host/Makefile | 2 +
drivers/usb/host/ehci-h20ahb.c | 341 +++
drivers/usb/host/ehci-hcd.c | 26 +-
drivers/usb/host/ehci_sunxi.c | 908 +++++++
drivers/usb/host/ohci-hcd.c | 32 +-
drivers/usb/host/ohci_sunxi.c | 632 +++++
drivers/usb/host/sunxi_hci.c | 1143 +++++++++
drivers/usb/host/sunxi_hci.h | 292 +++
drivers/usb/misc/usbtest.c | 177 +-
drivers/usb/phy/Kconfig | 10 +-
drivers/usb/phy/Makefile | 1 +
drivers/usb/phy/otg-wakelock.c | 173 ++
drivers/usb/phy/phy-ulpi.c | 1 +
drivers/usb/serial/option.c | 223 +-
drivers/usb/storage/initializers.c | 162 +-
drivers/usb/storage/initializers.h | 13 +
drivers/usb/storage/realtek_cr.c | 4 +
drivers/usb/storage/unusual_devs.h | 175 ++
drivers/usb/sunxi_usb/Kconfig | 32 +
drivers/usb/sunxi_usb/Makefile | 23 +
drivers/usb/sunxi_usb/include/sunxi_hcd.h | 104 +
drivers/usb/sunxi_usb/include/sunxi_sys_reg.h | 23 +
drivers/usb/sunxi_usb/include/sunxi_udc.h | 279 +++
drivers/usb/sunxi_usb/include/sunxi_usb_board.h | 101 +
drivers/usb/sunxi_usb/include/sunxi_usb_bsp.h | 823 +++++++
drivers/usb/sunxi_usb/include/sunxi_usb_config.h | 41 +
drivers/usb/sunxi_usb/include/sunxi_usb_debug.h | 97 +
drivers/usb/sunxi_usb/include/sunxi_usb_typedef.h | 110 +
drivers/usb/sunxi_usb/manager/usb_hcd_servers.c | 141 ++
drivers/usb/sunxi_usb/manager/usb_hcd_servers.h | 23 +
drivers/usb/sunxi_usb/manager/usb_hw_scan.c | 551 +++++
drivers/usb/sunxi_usb/manager/usb_hw_scan.h | 55 +
drivers/usb/sunxi_usb/manager/usb_manager.c | 407 ++++
drivers/usb/sunxi_usb/manager/usb_manager.h | 28 +
drivers/usb/sunxi_usb/manager/usb_msg_center.c | 281 +++
drivers/usb/sunxi_usb/manager/usb_msg_center.h | 62 +
drivers/usb/sunxi_usb/manager/usbc0_platform.c | 202 ++
drivers/usb/sunxi_usb/manager/usbc_platform.h | 20 +
drivers/usb/sunxi_usb/misc/sunxi_usb_debug.c | 210 ++
drivers/usb/sunxi_usb/udc/sunxi_udc.c | 3237 +++++++++++++++++++++++++
drivers/usb/sunxi_usb/udc/sunxi_udc_board.c | 164 ++
drivers/usb/sunxi_usb/udc/sunxi_udc_board.h | 26 +
drivers/usb/sunxi_usb/udc/sunxi_udc_config.h | 49 +
drivers/usb/sunxi_usb/udc/sunxi_udc_debug.c | 59 +
drivers/usb/sunxi_usb/udc/sunxi_udc_debug.h | 22 +
drivers/usb/sunxi_usb/udc/sunxi_udc_dma.c | 612 +++++
drivers/usb/sunxi_usb/udc/sunxi_udc_dma.h | 75 +
drivers/usb/sunxi_usb/usbc/usbc.c | 1551 ++++++++++++
drivers/usb/sunxi_usb/usbc/usbc_dev.c | 1239 ++++++++++
drivers/usb/sunxi_usb/usbc/usbc_i.h | 47 +
drivers/usb/sunxi_usb/usbc/usbc_phy.c | 419 ++++
drivers/video/Kconfig | 26 +-
drivers/video/Makefile | 7 +
drivers/video/adf/Kconfig | 14 +
drivers/video/adf/Makefile | 15 +
drivers/video/adf/adf.c | 1188 +++++++++
drivers/video/adf/adf.h | 71 +
drivers/video/adf/adf_client.c | 811 +++++++
drivers/video/adf/adf_fbdev.c | 665 +++++
drivers/video/adf/adf_fops.c | 957 ++++++++
drivers/video/adf/adf_fops.h | 37 +
drivers/video/adf/adf_fops32.c | 217 ++
drivers/video/adf/adf_fops32.h | 78 +
drivers/video/adf/adf_format.c | 280 +++
drivers/video/adf/adf_memblock.c | 160 ++
drivers/video/adf/adf_sysfs.c | 296 +++
drivers/video/adf/adf_sysfs.h | 33 +
drivers/video/adf/adf_trace.h | 93 +
drivers/video/amba-clcd.c | 290 ++-
drivers/video/arm-hdlcd.c | 844 +++++++
drivers/video/console/Kconfig | 2 +-
drivers/video/console/fbcon.c | 2 +-
drivers/video/sunxi/Kconfig | 40 +
drivers/video/sunxi/Makefile | 8 +
drivers/video/sunxi/disp2/disp/Makefile | 17 +
drivers/video/sunxi/disp2/disp/de/bsp_display.h | 100 +
drivers/video/sunxi/disp2/disp/de/disp_capture.c | 478 ++++
drivers/video/sunxi/disp2/disp/de/disp_capture.h | 23 +
drivers/video/sunxi/disp2/disp/de/disp_device.c | 114 +
drivers/video/sunxi/disp2/disp/de/disp_device.h | 18 +
drivers/video/sunxi/disp2/disp/de/disp_display.c | 1198 +++++++++
drivers/video/sunxi/disp2/disp/de/disp_display.h | 107 +
drivers/video/sunxi/disp2/disp/de/disp_enhance.c | 531 ++++
drivers/video/sunxi/disp2/disp/de/disp_enhance.h | 34 +
drivers/video/sunxi/disp2/disp/de/disp_features.c | 62 +
drivers/video/sunxi/disp2/disp/de/disp_features.h | 41 +
drivers/video/sunxi/disp2/disp/de/disp_hdmi.c | 651 +++++
drivers/video/sunxi/disp2/disp/de/disp_hdmi.h | 10 +
drivers/video/sunxi/disp2/disp/de/disp_lcd.c | 1938 +++++++++++++++
drivers/video/sunxi/disp2/disp/de/disp_lcd.h | 53 +
drivers/video/sunxi/disp2/disp/de/disp_manager.c | 1240 ++++++++++
drivers/video/sunxi/disp2/disp/de/disp_manager.h | 8 +
drivers/video/sunxi/disp2/disp/de/disp_private.c | 61 +
drivers/video/sunxi/disp2/disp/de/disp_private.h | 40 +
drivers/video/sunxi/disp2/disp/de/disp_smart_backlight.c | 448 ++++
drivers/video/sunxi/disp2/disp/de/disp_smart_backlight.h | 11 +
drivers/video/sunxi/disp2/disp/de/disp_tv.c | 619 +++++
drivers/video/sunxi/disp2/disp/de/disp_tv.h | 35 +
drivers/video/sunxi/disp2/disp/de/disp_vdevice.c | 672 ++++++
drivers/video/sunxi/disp2/disp/de/disp_vdevice.h | 12 +
drivers/video/sunxi/disp2/disp/de/include.h | 950 ++++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_ase.c | 171 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_ase_type.h | 97 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_bws.c | 536 +++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_bws_type.h | 161 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_ccsc.c | 456 ++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_clock.c | 133 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_clock.h | 54 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_csc.h | 19 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_csc_type.h | 116 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_dcsc.c | 192 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_dsi.c | 1100 +++++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_dsi.h | 195 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_dsi_type.h | 1167 +++++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_enhance.c | 365 +++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_enhance.h | 131 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_fcc.c | 191 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_fcc_type.h | 167 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_fce.c | 988 ++++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_fce_type.h | 277 +++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_feat.c | 255 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_feat.h | 48 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_gsu.c | 389 +++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_gsu_type.h | 187 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_hal.c | 482 ++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_hal.h | 19 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_lcd.c | 1264 ++++++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_lcd.h | 136 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_lcd_type.h | 822 +++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_lti.c | 193 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_lti_type.h | 214 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_peak.c | 205 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_peak_type.h | 189 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_rtmx.c | 1793 ++++++++++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_rtmx.h | 302 +++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_rtmx_type.h | 608 +++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_scaler.h | 71 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_scaler_table.c | 852 +++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_scaler_table.h | 36 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_smbl.c | 556 +++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_smbl.h | 36 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_smbl_tab.h | 2872 ++++++++++++++++++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_smbl_type.h | 295 +++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_vep.h | 20 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_vep_table.c | 147 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_vep_table.h | 14 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_vsu.c | 742 ++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_vsu_type.h | 194 ++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_wb.c | 410 ++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_wb.h | 30 +
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/de_wb_type.h | 280 +++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/disp_al.c | 679 ++++++
drivers/video/sunxi/disp2/disp/de/lowlevel_sun50iw1/disp_al.h | 86 +
drivers/video/sunxi/disp2/disp/dev_composer.c | 601 +++++
drivers/video/sunxi/disp2/disp/dev_disp.c | 2073 ++++++++++++++++
drivers/video/sunxi/disp2/disp/dev_disp.h | 224 ++
drivers/video/sunxi/disp2/disp/dev_disp_debugfs.c | 637 +++++
drivers/video/sunxi/disp2/disp/dev_disp_debugfs.h | 22 +
drivers/video/sunxi/disp2/disp/dev_fb.c | 1290 ++++++++++
drivers/video/sunxi/disp2/disp/disp_sys_intf.c | 731 ++++++
drivers/video/sunxi/disp2/disp/disp_sys_intf.h | 80 +
drivers/video/sunxi/disp2/disp/lcd/S6D7AA0X01.c | 397 +++
drivers/video/sunxi/disp2/disp/lcd/S6D7AA0X01.h | 22 +
drivers/video/sunxi/disp2/disp/lcd/default_panel.c | 137 ++
drivers/video/sunxi/disp2/disp/lcd/default_panel.h | 8 +
drivers/video/sunxi/disp2/disp/lcd/dx0960be40a1.c | 160 ++
drivers/video/sunxi/disp2/disp/lcd/dx0960be40a1.h | 8 +
drivers/video/sunxi/disp2/disp/lcd/lcd_source.c | 468 ++++
drivers/video/sunxi/disp2/disp/lcd/lcd_source.h | 188 ++
drivers/video/sunxi/disp2/disp/lcd/lt070me05000.c | 212 ++
drivers/video/sunxi/disp2/disp/lcd/lt070me05000.h | 21 +
drivers/video/sunxi/disp2/disp/lcd/mb709_mipi.c | 786 ++++++
drivers/video/sunxi/disp2/disp/lcd/panels.c | 45 +
drivers/video/sunxi/disp2/disp/lcd/panels.h | 70 +
drivers/video/sunxi/disp2/disp/lcd/sl698ph_720p.h | 54 +
drivers/video/sunxi/disp2/disp/lcd/t27p06.c | 199 ++
drivers/video/sunxi/disp2/disp/lcd/t27p06.h | 8 +
drivers/video/sunxi/disp2/disp/lcd/tft720x1280.c | 706 ++++++
drivers/video/sunxi/disp2/disp/lcd/tft720x1280.h | 8 +
drivers/video/sunxi/disp2/disp/lcd/wtq05027d01.c | 139 ++
drivers/video/sunxi/disp2/disp/lcd/wtq05027d01.h | 8 +
drivers/video/sunxi/disp2/hdmi/Makefile | 5 +
drivers/video/sunxi/disp2/hdmi/dev_hdmi.h | 31 +
drivers/video/sunxi/disp2/hdmi/drv_hdmi.c | 1028 ++++++++
drivers/video/sunxi/disp2/hdmi/drv_hdmi_i.h | 80 +
drivers/video/sunxi/disp2/hdmi/hdmi_bsp.h | 83 +
drivers/video/sunxi/disp2/hdmi/hdmi_core.c | 561 +++++
drivers/video/sunxi/disp2/hdmi/hdmi_core.h | 99 +
drivers/video/sunxi/disp2/hdmi/hdmi_edid.c | 406 ++++
drivers/video/sunxi/disp2/hdmi/hdmi_edid.h | 22 +
drivers/video/sunxi/disp2/hdmi/libhdmi_sun50iw1 | Bin 0 -> 38628 bytes
drivers/video/sunxi/disp2/tags | 6076 ++++++++++++++++++++++++++++++++++++++++++++++
drivers/video/sunxi/disp2/tv/Makefile | 5 +
drivers/video/sunxi/disp2/tv/gm7121.c | 519 ++++
drivers/video/sunxi/disp2/tv/tv_ac200.c | 549 +++++
drivers/video/sunxi/disp2/tv/tv_ac200.h | 53 +
drivers/video/sunxi/disp2/tv/tv_ac200_lowlevel.c | 264 ++
drivers/video/sunxi/disp2/tv/tv_ac200_lowlevel.h | 13 +
drivers/video/vexpress-dvi.c | 220 ++
drivers/w1/masters/ds2482.c | 47 +-
fs/cifs/transport.c | 2 +-
fs/compat_binfmt_elf.c | 5 +
fs/eventpoll.c | 7 +-
fs/exec.c | 6 +-
fs/ext4/ext4.h | 3 +-
fs/ext4/ioctl.c | 6 +-
fs/ext4/mballoc.c | 28 +-
fs/fat/dir.c | 11 +
fs/fat/fat.h | 1 +
fs/fat/inode.c | 9 +
fs/fs-writeback.c | 2 +-
fs/fuse/dev.c | 6 +-
fs/nfs/inode.c | 2 +-
fs/nfs/nfs3proc.c | 2 +-
fs/nfs/nfs4proc.c | 4 +-
fs/proc/base.c | 37 +-
fs/proc/task_mmu.c | 62 +
fs/pstore/ram.c | 6 +
fs/select.c | 4 +-
fs/seq_file.c | 30 +-
fs/timerfd.c | 132 +-
include/asm-generic/barrier.h | 15 +
include/asm-generic/dma-contiguous.h | 28 -
include/asm-generic/dma-mapping-common.h | 9 +
include/asm-generic/early_ioremap.h | 42 +
include/asm-generic/fixmap.h | 97 +
include/asm-generic/gpio.h | 2 +-
include/asm-generic/rwsem.h | 10 +-
include/asm-generic/seccomp.h | 29 +
include/asm-generic/simd.h | 14 +
include/asm-generic/syscall.h | 4 +-
include/asm-generic/vmlinux.lds.h | 11 +
include/asm-generic/word-at-a-time.h | 4 +
include/clocksource/arm_arch_timer.h | 20 +-
include/crypto/ablk_helper.h | 31 +
include/crypto/algapi.h | 9 +-
include/dt-bindings/gpio/gpio.h | 17 +
include/dt-bindings/thermal/thermal.h | 17 +
include/kvm/arm_arch_timer.h | 103 +
include/kvm/arm_vgic.h | 370 +++
include/linux/Kbuild | 2 +
include/linux/alarmtimer.h | 6 +-
include/linux/amba/bus.h | 1 +
include/linux/amba/mmci.h | 12 +
include/linux/android_aid.h | 28 +
include/linux/arisc/arisc-notifier.h | 29 +
include/linux/arisc/arisc.h | 505 ++++
include/linux/arisc/hwspinlock.h | 33 +
include/linux/arm-cci.h | 61 +
include/linux/arm-hdlcd.h | 122 +
include/linux/bitops.h | 8 +
include/linux/cgroup.h | 17 +
include/linux/clk-provider.h | 12 +-
include/linux/clk/sunxi.h | 6 +
include/linux/clockchips.h | 16 +-
include/linux/compiler.h | 9 +
include/linux/coresight.h | 263 ++
include/linux/cpu.h | 8 +
include/linux/cpu_cooling.h | 25 +
include/linux/cpufeature.h | 60 +
include/linux/cpufreq.h | 20 +
include/linux/cpuidle.h | 1 +
include/linux/debug_locks.h | 4 +-
include/linux/device.h | 55 +-
include/linux/dma-contiguous.h | 64 +-
include/linux/dma-mapping.h | 24 +
include/linux/dma/sunxi-dma.h | 264 ++
include/linux/efi.h | 380 ++-
include/linux/freezer.h | 171 +-
include/linux/ftrace.h | 34 +-
include/linux/genalloc.h | 7 +
include/linux/gpio_event.h | 170 ++
include/linux/hid.h | 4 +-
include/linux/huge_mm.h | 2 +-
include/linux/hugetlb.h | 4 +
include/linux/hwmon.h | 1 +
include/linux/hwspinlock.h | 7 +
include/linux/if_pppolac.h | 23 +
include/linux/if_pppopns.h | 23 +
include/linux/if_pppox.h | 21 +
include/linux/init-input.h | 90 +
include/linux/init.h | 1 +
include/linux/ion.h | 22 +
include/linux/ion_sunxi.h | 22 +
include/linux/ipv6.h | 2 +
include/linux/irqchip/arm-gic-v3.h | 200 ++
include/linux/irqchip/arm-gic.h | 31 +-
include/linux/irqdesc.h | 8 +
include/linux/kernel.h | 3 +
include/linux/kernel_ut.h | 85 +
include/linux/keychord.h | 23 +
include/linux/keycombo.h | 36 +
include/linux/keyreset.h | 29 +
include/linux/kvm_host.h | 108 +-
include/linux/kvm_types.h | 14 +
include/linux/mailbox.h | 17 -
include/linux/mailbox_client.h | 46 +
include/linux/mailbox_controller.h | 133 +
include/linux/mfd/axp-mfd-81x.h | 149 ++
include/linux/mfd/axp-mfd.h | 140 ++
include/linux/mm.h | 8 +-
include/linux/mm_types.h | 13 +
include/linux/mmc/card.h | 4 +
include/linux/mmc/core.h | 7 +-
include/linux/mmc/host.h | 47 +-
include/linux/mmc/mmc.h | 16 +
include/linux/mmc/pm.h | 1 +
include/linux/mmc/sdio_func.h | 10 +
include/linux/mod_devicetable.h | 9 +
include/linux/netfilter/xt_qtaguid.h | 13 +
include/linux/netfilter/xt_quota2.h | 25 +
include/linux/nmi.h | 5 +-
include/linux/of.h | 14 +
include/linux/of_device.h | 15 +
include/linux/of_fdt.h | 38 +-
include/linux/of_graph.h | 65 +
include/linux/of_reserved_mem.h | 53 +
include/linux/pinctrl/consumer.h | 21 -
include/linux/pinctrl/pinconf-generic.h | 69 +-
include/linux/pinctrl/pinconf-sunxi.h | 42 +
include/linux/pinctrl/pinconf.h | 8 +-
include/linux/pinctrl/pinctrl.h | 2 +
include/linux/pl320-ipc.h | 17 +
include/linux/platform_data/ds2482.h | 21 +
include/linux/pm.h | 17 +
include/linux/pm_domain.h | 52 +
include/linux/power/aw_pm.h | 533 ++++
include/linux/power/axp_depend.h | 188 ++
include/linux/power/scenelock.h | 170 ++
include/linux/power_supply.h | 10 +
include/linux/pstore_ram.h | 2 +
include/linux/reboot.h | 5 +
include/linux/regulator/consumer.h | 10 +
include/linux/regulator/driver.h | 4 +
include/linux/scatterlist.h | 2 +-
include/linux/sched.h | 42 +-
include/linux/seccomp.h | 8 +-
include/linux/security.h | 29 +
include/linux/serial_core.h | 17 +
include/linux/spinlock.h | 0
include/linux/sunxi-chip.h | 28 +
include/linux/sunxi_dramfreq.h | 131 +
include/linux/sunxi_mbus.h | 137 ++
include/linux/sunxi_timer_test.h | 32 +
include/linux/sunxi_tr.h | 109 +
include/linux/suspend.h | 5 +-
include/linux/sw_sync.h | 59 +
include/linux/switch.h | 53 +
include/linux/sync.h | 344 +++
include/linux/sys_config.h | 262 ++
include/linux/syscalls.h | 2 +
include/linux/sysfs.h | 65 +-
include/linux/thermal.h | 40 +-
include/linux/timekeeper_internal.h | 14 +
include/linux/uid_stat.h | 29 +
include/linux/usb/f_accessory.h | 23 +
include/linux/usb/f_mtp.h | 23 +
include/linux/usb/gadget.h | 8 +
include/linux/vexpress.h | 62 +-
include/linux/wakelock.h | 67 +
include/linux/wakeup_reason.h | 27 +
include/linux/wifi_tiwlan.h | 27 +
include/linux/wlan_plat.h | 29 +
include/linux/workqueue.h | 35 +
include/media/rc-core.h | 2 +-
include/media/sunxi_camera.h | 173 ++
include/media/videobuf-core.h | 2 +
include/media/videobuf2-core.h | 2 +
include/net/activity_stats.h | 25 +
include/net/addrconf.h | 2 +
include/net/bluetooth/hci.h | 9 +-
include/net/bluetooth/hci_core.h | 8 +-
include/net/bluetooth/sco.h | 4 +-
include/net/cfg80211.h | 220 +-
include/net/fib_rules.h | 6 +-
include/net/flow.h | 9 +-
include/net/inet_sock.h | 9 +
include/net/ip.h | 4 +
include/net/ip6_route.h | 2 +-
include/net/ipv6.h | 12 +-
include/net/netns/ipv4.h | 3 +
include/net/netns/ipv6.h | 1 +
include/net/ping.h | 49 +-
include/net/route.h | 5 +-
include/net/tcp.h | 3 +
include/net/transp_v6.h | 3 +
include/scsi/scsi.h | 2 +-
include/sound/pcm.h | 5 +
include/sound/soc-dpcm.h | 22 +
include/sound/soc.h | 1 +
include/trace/events/arm-ipi.h | 100 +
include/trace/events/autohotplug.h | 32 +
include/trace/events/cpufreq_interactive.h | 112 +
include/trace/events/gpu.h | 143 ++
include/trace/events/kvm.h | 18 +-
include/trace/events/mmc.h | 91 +
include/trace/events/power.h | 19 +
include/trace/events/power_cpu_migrate.h | 67 +
include/trace/events/sched.h | 274 +++
include/trace/events/smp.h | 90 +
include/uapi/asm-generic/unistd.h | 12 +-
include/uapi/linux/Kbuild | 1 +
include/uapi/linux/audit.h | 2 +
include/uapi/linux/elf-em.h | 2 +
include/uapi/linux/eventpoll.h | 13 +-
include/uapi/linux/fib_rules.h | 2 +
include/uapi/linux/fs.h | 2 +
include/uapi/linux/if_pppolac.h | 33 +
include/uapi/linux/if_pppopns.h | 32 +
include/uapi/linux/if_pppox.h | 6 +-
include/uapi/linux/input.h | 43 +-
include/uapi/linux/ipv6.h | 2 +
include/uapi/linux/keychord.h | 52 +
include/uapi/linux/kvm.h | 46 +-
include/uapi/linux/msdos_fs.h | 12 +
include/uapi/linux/netfilter/xt_IDLETIMER.h | 8 +
include/uapi/linux/netfilter/xt_socket.h | 6 +
include/uapi/linux/nl80211.h | 130 +-
include/uapi/linux/prctl.h | 9 +
include/uapi/linux/psci.h | 90 +
include/uapi/linux/rtnetlink.h | 1 +
include/uapi/linux/seccomp.h | 7 +
include/uapi/linux/serial_core.h | 3 +
include/uapi/linux/serial_reg.h | 4 +
include/uapi/linux/sockios.h | 1 +
include/uapi/linux/sw_sync.h | 32 +
include/uapi/linux/sync.h | 97 +
include/uapi/linux/usb/f_accessory.h | 146 ++
include/uapi/linux/usb/f_mtp.h | 61 +
include/uapi/linux/v4l2-controls.h | 0
include/uapi/linux/v4l2-mediabus.h | 25 +
include/uapi/linux/videodev2.h | 0
include/uapi/sound/asound.h | 9 +-
include/uapi/sound/compress_params.h | 10 +-
include/uapi/video/adf.h | 321 +++
include/video/adf.h | 502 ++++
include/video/adf_client.h | 61 +
include/video/adf_fbdev.h | 124 +
include/video/adf_format.h | 26 +
include/video/adf_memblock.h | 20 +
include/video/drv_hdmi.h | 37 +
include/video/sunxi_display2.h | 523 ++++
init/Kconfig | 6 +
init/main.c | 6 +
kernel/auditfilter.c | 2 +-
kernel/cgroup.c | 69 +-
kernel/cpu.c | 20 +
kernel/debug/debug_core.c | 12 +
kernel/debug/kdb/kdb_io.c | 12 +-
kernel/exit.c | 2 +-
kernel/fork.c | 68 +-
kernel/freezer.c | 12 +
kernel/futex.c | 3 +-
kernel/hrtimer.c | 3 +-
kernel/irq/irqdesc.c | 29 +-
kernel/irq/pm.c | 18 +-
kernel/lockdep.c | 17 +-
kernel/panic.c | 13 +-
kernel/power/Kconfig | 56 +
kernel/power/Makefile | 4 +
kernel/power/main.c | 18 +
kernel/power/power.h | 25 +
kernel/power/process.c | 61 +-
kernel/power/scenelock.c | 366 +++
kernel/power/scenelock_data.h | 19 +
kernel/power/scenelock_data_sun50iw1p1.h | 328 +++
kernel/power/scenelock_data_sun8iw6p1.h | 264 ++
kernel/power/scenelock_data_sun8iw8p1.h | 271 +++
kernel/power/scenelock_data_sun9iw1p1.h | 109 +
kernel/power/suspend.c | 35 +-
kernel/power/suspend_time.c | 111 +
kernel/power/userscenelock.c | 341 +++
kernel/power/wakelock.c | 7 -
kernel/power/wakeup_reason.c | 180 ++
kernel/sched/core.c | 52 +-
kernel/sched/debug.c | 9 +
kernel/sched/fair.c | 5238 +++++++++++++++++++++++++++-------------
kernel/sched/features.h | 2 +-
kernel/sched/sched.h | 14 +-
kernel/seccomp.c | 409 +++-
kernel/signal.c | 2 +-
kernel/smp.c | 12 +-
kernel/sys.c | 178 +-
kernel/sys_ni.c | 3 +
kernel/sysctl.c | 17 +
kernel/time/Kconfig | 5 +
kernel/time/Makefile | 5 +-
kernel/time/alarmtimer.c | 137 +-
kernel/time/clockevents.c | 36 +-
kernel/time/clocksource.c | 13 +-
kernel/time/tick-broadcast-hrtimer.c | 106 +
kernel/time/tick-broadcast.c | 60 +-
kernel/time/tick-common.c | 47 +-
kernel/time/tick-internal.h | 13 +-
kernel/time/timekeeping.c | 26 +-
kernel/trace/Kconfig | 3 +
kernel/trace/Makefile | 1 +
kernel/trace/gpu-traces.c | 23 +
kernel/trace/trace.c | 104 +-
kernel/trace/trace.h | 2 +
kernel/trace/trace_functions_graph.c | 43 +-
kernel/trace/trace_output.c | 182 +-
kernel/watchdog.c | 171 +-
kernel/workqueue.c | 26 +-
lib/Kconfig | 7 +
lib/Kconfig.debug | 17 +-
lib/Makefile | 3 +-
lib/fdt_empty_tree.c | 2 +
lib/genalloc.c | 49 +
lib/scatterlist.c | 4 +-
linaro/configs/android.conf | 42 +
linaro/configs/arndale.conf | 66 +
linaro/configs/big-LITTLE-IKS.conf | 5 +
linaro/configs/big-LITTLE-MP.conf | 12 +
linaro/configs/bigendian.conf | 4 +
linaro/configs/booting-test.conf | 66 +
linaro/configs/debug.conf | 1 +
linaro/configs/distribution.conf | 49 +
linaro/configs/highbank.conf | 40 +
linaro/configs/kvm-guest.conf | 11 +
linaro/configs/kvm-host.conf | 11 +
linaro/configs/linaro-base.conf | 120 +
linaro/configs/omap4.conf | 194 ++
linaro/configs/preempt-rt.conf | 4 +
linaro/configs/vexpress-tuning.conf | 1 +
linaro/configs/vexpress.conf | 63 +
linaro/configs/vexpress64.conf | 55 +
linaro/configs/xen.conf | 7 +
mm/Kconfig | 27 +
mm/Makefile | 1 +
mm/backing-dev.c | 2 -
mm/early_ioremap.c | 245 ++
mm/hugetlb.c | 531 ++--
mm/madvise.c | 3 +-
mm/memcontrol.c | 12 +
mm/memory.c | 2 +
mm/mempolicy.c | 2 +-
mm/mlock.c | 3 +-
mm/mmap.c | 44 +-
mm/mprotect.c | 3 +-
mm/page_alloc.c | 35 +-
mm/page_io.c | 50 +-
mm/shmem.c | 13 +-
mm/util.c | 10 +
mm/vmscan.c | 43 +
modules/aw_schw/Makefile | 26 +
modules/aw_schw/aw_schw_lib.h | 157 ++
modules/aw_schw/libschw | Bin 0 -> 163850 bytes
modules/aw_schw/sunxi_schw_base.c | 354 +++
modules/gpu/Makefile | 108 +
modules/gpu/mali400/kernel_mode/aw_version | 1 +
modules/gpu/mali400/kernel_mode/driver/documentation/devicetree/bindings/arm/mali-utgard.txt | 68 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/Kbuild | 220 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/Kconfig | 100 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/Makefile | 183 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_broadcast.c | 142 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_broadcast.h | 57 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_control_timer.c | 128 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_control_timer.h | 28 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_dlbu.c | 213 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_dlbu.h | 45 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_dvfs_policy.c | 308 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_dvfs_policy.h | 34 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_executor.c | 2510 +++++++++++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_executor.h | 99 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_gp.c | 355 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_gp.h | 127 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_gp_job.c | 157 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_gp_job.h | 308 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_group.c | 1653 +++++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_group.h | 457 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_hw_core.c | 47 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_hw_core.h | 111 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_kernel_common.h | 181 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_kernel_core.c | 1269 ++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_kernel_core.h | 56 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_kernel_utilization.c | 440 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_kernel_utilization.h | 72 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_kernel_vsync.c | 45 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_l2_cache.c | 533 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_l2_cache.h | 124 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_mem_validation.c | 65 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_mem_validation.h | 19 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_mmu.c | 433 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_mmu.h | 123 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_mmu_page_directory.c | 484 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_mmu_page_directory.h | 110 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_osk.h | 1345 +++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_osk_bitops.h | 162 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_osk_list.h | 273 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_osk_mali.h | 93 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_osk_profiling.h | 141 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_osk_types.h | 456 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pm.c | 1339 ++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pm.h | 89 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pm_domain.c | 209 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pm_domain.h | 104 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pmu.c | 266 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pmu.h | 123 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pp.c | 498 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pp.h | 137 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pp_job.c | 286 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_pp_job.h | 564 +++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_scheduler.c | 1294 ++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_scheduler.h | 120 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_scheduler_types.h | 29 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_session.c | 110 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_session.h | 123 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_soft_job.c | 438 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_soft_job.h | 190 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_spinlock_reentrant.c | 77 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_spinlock_reentrant.h | 70 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_timeline.c | 1507 ++++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_timeline.h | 527 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_timeline_fence_wait.c | 202 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_timeline_fence_wait.h | 67 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_timeline_sync_fence.c | 158 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_timeline_sync_fence.h | 51 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_ukk.h | 541 +++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_user_settings_db.c | 147 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/common/mali_user_settings_db.h | 39 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/aw/platform.h | 111 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/aw/sun50i/sun50iw1p1.h | 53 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/aw/sun8i/sun8iw3p1.h | 74 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/aw/sun8i/sun8iw5p1.h | 74 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/aw/sun8i/sun8iw7p1.h | 78 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/mali/mali_utgard.h | 447 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/mali/mali_utgard_counters.h | 261 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/mali/mali_utgard_ioctl.h | 84 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/mali/mali_utgard_profiling_events.h | 189 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/mali/mali_utgard_profiling_gator_api.h | 197 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/include/linux/mali/mali_utgard_uk_types.h | 1037 ++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/license/gpl/mali_kernel_license.h | 30 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_device_pause_resume.c | 36 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_kernel_linux.c | 928 +++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_kernel_linux.h | 30 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_kernel_sysfs.c | 1400 +++++++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_kernel_sysfs.h | 29 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_linux_trace.h | 162 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory.c | 268 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory.h | 118 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_block_alloc.c | 398 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_block_alloc.h | 57 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_dma_buf.c | 382 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_dma_buf.h | 55 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_external.c | 98 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_external.h | 34 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_manager.c | 543 +++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_manager.h | 47 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_os_alloc.c | 650 +++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_os_alloc.h | 39 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_types.h | 170 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_ump.c | 164 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_ump.h | 30 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_util.c | 130 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_util.h | 17 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_virtual.c | 128 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_memory_virtual.h | 35 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_atomics.c | 59 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_irq.c | 200 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_locks.c | 287 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_locks.h | 326 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_low_level_mem.c | 146 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_mali.c | 369 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_math.c | 27 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_memory.c | 61 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_misc.c | 92 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_notification.c | 182 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_pm.c | 83 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_profiling.c | 251 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_specific.h | 72 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_time.c | 59 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_timers.c | 76 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_wait_queue.c | 78 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_osk_wq.c | 240 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_platform.c | 784 ++++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_pmu_power_up_down.c | 23 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_profiling_events.h | 17 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_profiling_gator_api.h | 17 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_profiling_internal.c | 274 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_profiling_internal.h | 35 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_sync.c | 375 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_sync.h | 119 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_uk_types.h | 17 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_core.c | 132 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_gp.c | 91 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_mem.c | 228 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_pp.c | 105 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_profiling.c | 105 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_soft_job.c | 90 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_timeline.c | 88 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_vsync.c | 39 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/linux/mali_ukk_wrappers.h | 70 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/platform/arm/arm.c | 366 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/platform/arm/arm_core_scaling.c | 122 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/platform/arm/arm_core_scaling.h | 44 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/readme.txt | 28 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/regs/mali_200_regs.h | 130 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/regs/mali_gp_regs.h | 172 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/timestamp-arm11-cc/mali_timestamp.c | 13 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/timestamp-arm11-cc/mali_timestamp.h | 48 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/timestamp-default/mali_timestamp.c | 13 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/mali/timestamp-default/mali_timestamp.h | 26 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/Kbuild | 95 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/Kconfig | 16 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/Makefile | 67 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/Makefile.common | 20 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/arch-default/config.h | 24 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/arch-pb-virtex5/config.h | 18 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_api.c | 455 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_common.c | 360 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_common.h | 125 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_descriptor_mapping.c | 155 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_descriptor_mapping.h | 89 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_memory_backend.h | 48 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_ref_drv.c | 181 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_kernel_types.h | 51 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_osk.h | 48 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_uk_types.h | 193 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/common/ump_ukk.h | 60 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/license/gpl/ump_kernel_license.h | 30 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_ioctl.h | 53 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_linux.c | 447 ++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_linux.h | 18 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_memory_backend_dedicated.c | 271 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_memory_backend_dedicated.h | 23 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_memory_backend_os.c | 235 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_memory_backend_os.h | 23 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_random_mapping.c | 207 ++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_kernel_random_mapping.h | 84 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_memory_backend.c | 65 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_osk_atomics.c | 27 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_osk_low_level_mem.c | 314 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_osk_misc.c | 36 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_ukk_ref_wrappers.c | 71 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_ukk_ref_wrappers.h | 34 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_ukk_wrappers.c | 280 +++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/linux/ump_ukk_wrappers.h | 46 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/ump/readme.txt | 28 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/umplock/Makefile | 69 +
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/umplock/umplock_driver.c | 618 +++++
modules/gpu/mali400/kernel_mode/driver/src/devicedrv/umplock/umplock_ioctl.h | 66 +
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/mali_drm/Makefile | 77 +
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/mali_drm/include/Kbuild | 11 +
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/mali_drm/include/mali_drm.h | 44 +
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/mali_drm/mali/Makefile | 19 +
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/mali_drm/mali/mali_drv.c | 166 ++
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/mali_drm/mali/mali_drv.h | 39 +
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/mali_drm/mali/mali_mm.c | 262 ++
modules/gpu/mali400/kernel_mode/driver/src/egl/x11/drm_module/readme | 8 +
modules/gpu/mali400/kernel_mode/driver/src/ump/include/ump/ump_kernel_interface.h | 235 ++
modules/gpu/mali400/kernel_mode/driver/src/ump/include/ump/ump_kernel_interface_ref_drv.h | 31 +
modules/gpu/mali400/kernel_mode/driver/src/ump/include/ump/ump_kernel_platform.h | 48 +
modules/nand/Makefile | 99 +
modules/nand/sun50iw1p1/Makefile | 12 +
modules/nand/sun50iw1p1/include/nand_include.h | 7 +
modules/nand/sun50iw1p1/libnand_sun50iw1p1 | Bin 0 -> 1453042 bytes
modules/nand/sun50iw1p1/nand_interface.c | 36 +
modules/nand/sun50iw1p1/nfd/nand_base.c | 553 +++++
modules/nand/sun50iw1p1/nfd/nand_blk.c | 1080 +++++++++
modules/nand/sun50iw1p1/nfd/nand_blk.h | 187 ++
modules/nand/sun50iw1p1/nfd/nand_boot.h | 206 ++
modules/nand/sun50iw1p1/nfd/nand_class.c | 383 +++
modules/nand/sun50iw1p1/nfd/nand_dev.c | 703 ++++++
modules/nand/sun50iw1p1/nfd/nand_dev.h | 16 +
modules/nand/sun50iw1p1/nfd/nand_lib.h | 144 ++
modules/nand/sun50iw1p1/nfd/nand_lib_cfg.c | 116 +
modules/nand/sun50iw1p1/nfd/nand_osal_for_linux.c | 1245 ++++++++++
modules/nand/sun50iw1p1/nfd/nand_ota_burn.c | 399 +++
modules/nand/sun50iw1p1/nfd/nand_test.c | 391 +++
modules/nand/sun50iw1p1/nfd/nand_test_dev.c | 566 +++++
modules/nand/sun50iw1p1/nfd/nand_test_dev.h | 44 +
modules/nand/sun50iw1p1/nfd/nand_type.h | 16 +
net/Kconfig | 16 +-
net/Makefile | 1 +
net/activity_stats.c | 119 +
net/bluetooth/af_bluetooth.c | 34 +
net/bluetooth/amp.c | 2 +-
net/bluetooth/hci_conn.c | 57 +-
net/bluetooth/hci_event.c | 20 +-
net/bluetooth/l2cap_core.c | 4 +-
net/bluetooth/mgmt.c | 4 +-
net/bluetooth/rfcomm/core.c | 1 -
net/bluetooth/sco.c | 53 +-
net/bridge/br_device.c | 11 +-
net/core/fib_rules.c | 58 +-
net/ipv4/Makefile | 1 +
net/ipv4/af_inet.c | 20 +-
net/ipv4/devinet.c | 8 +-
net/ipv4/fib_frontend.c | 1 +
net/ipv4/icmp.c | 16 +-
net/ipv4/inet_connection_sock.c | 12 +-
net/ipv4/ip_output.c | 6 +-
net/ipv4/netfilter/Kconfig | 12 +
net/ipv4/netfilter/ipt_REJECT.c | 8 +
net/ipv4/ping.c | 571 +++--
net/ipv4/raw.c | 6 +-
net/ipv4/route.c | 32 +-
net/ipv4/syncookies.c | 6 +-
net/ipv4/sysctl_net_ipv4.c | 38 +-
net/ipv4/sysfs_net_ipv4.c | 88 +
net/ipv4/tcp.c | 118 +
net/ipv4/tcp_input.c | 5 +-
net/ipv4/tcp_ipv4.c | 1 +
net/ipv4/tcp_output.c | 7 +-
net/ipv4/udp.c | 3 +-
net/ipv6/Makefile | 2 +-
net/ipv6/addrconf.c | 90 +-
net/ipv6/af_inet6.c | 50 +-
net/ipv6/ah6.c | 2 +-
net/ipv6/datagram.c | 4 +-
net/ipv6/esp6.c | 2 +-
net/ipv6/exthdrs_core.c | 13 +-
net/ipv6/icmp.c | 27 +-
net/ipv6/inet6_connection_sock.c | 4 +-
net/ipv6/ipcomp6.c | 2 +-
net/ipv6/netfilter/Kconfig | 12 +
net/ipv6/netfilter/ip6t_REJECT.c | 9 +
net/ipv6/ping.c | 223 ++
net/ipv6/raw.c | 7 +-
net/ipv6/route.c | 86 +-
net/ipv6/syncookies.c | 5 +-
net/ipv6/sysctl_net_ipv6.c | 7 +
net/ipv6/tcp_ipv6.c | 3 +
net/ipv6/udp.c | 7 +-
net/netfilter/Kconfig | 42 +
net/netfilter/Makefile | 2 +
net/netfilter/xt_IDLETIMER.c | 220 +-
net/netfilter/xt_qtaguid.c | 3012 +++++++++++++++++++++++
net/netfilter/xt_qtaguid_internal.h | 352 +++
net/netfilter/xt_qtaguid_print.c | 566 +++++
net/netfilter/xt_qtaguid_print.h | 120 +
net/netfilter/xt_quota2.c | 385 +++
net/netfilter/xt_socket.c | 70 +-
net/rfkill/Kconfig | 5 +
net/rfkill/core.c | 4 +
net/sunrpc/sched.c | 2 +-
net/unix/af_unix.c | 3 +-
net/wireless/Kconfig | 11 +
net/wireless/core.c | 2 +
net/wireless/core.h | 4 +-
net/wireless/nl80211.c | 337 ++-
net/wireless/scan.c | 2 +-
net/wireless/sme.c | 6 +
samples/hidraw/hid-example | Bin 0 -> 13203 bytes
scripts/Makefile.lib | 13 +
scripts/build.sh | 360 +++
scripts/build_rootfs.sh | 43 +
scripts/checkstack.pl | 7 +-
scripts/codecheck.sh | 84 +
scripts/dtc/Makefile | 15 +-
scripts/dtc/Makefile.dtc | 6 +-
scripts/dtc/dtc.c | 18 +-
scripts/dtc/dtc.h | 11 +-
scripts/dtc/livetree.c | 24 +
scripts/dtc/script_parser/common.h | 106 +
scripts/dtc/script_parser/dictionary.c | 404 ++++
scripts/dtc/script_parser/dictionary.h | 185 ++
scripts/dtc/script_parser/iniparser.c | 1124 +++++++++
scripts/dtc/script_parser/iniparser.h | 328 +++
scripts/dtc/script_parser/script.c | 291 +++
scripts/dtc/script_parser/script.h | 126 +
scripts/dtc/script_parser/script_to_dts.c | 88 +
scripts/dtc/script_parser/script_to_dts.h | 9 +
scripts/dtc/updatetree.c | 714 ++++++
scripts/dtc/updatetree.h | 115 +
scripts/gcc-goto.sh | 2 +-
scripts/kconfig/confdata.c | 14 +-
scripts/kconfig/expr.h | 3 +
scripts/kconfig/lkc.h | 1 +
scripts/kconfig/symbol.c | 11 +
scripts/mod/devicetable-offsets.c | 3 +
scripts/mod/file2alias.c | 10 +
scripts/recordmcount.c | 7 +
scripts/recordmcount.pl | 5 +
scripts/sortextable.c | 5 +
security/Kconfig | 2 +-
security/apparmor/domain.c | 4 +-
security/apparmor/include/apparmor.h | 1 -
security/apparmor/lib.c | 32 -
security/capability.c | 24 +
security/commoncap.c | 11 +
security/security.c | 20 +
security/selinux/avc.c | 7 +-
security/selinux/hooks.c | 78 +-
security/selinux/include/avc.h | 4 +-
security/selinux/include/classmap.h | 1 +
sound/core/compress_offload.c | 3 -
sound/soc/Kconfig | 2 +
sound/soc/Makefile | 1 +
sound/soc/soc-compress.c | 314 ++-
sound/soc/soc-dmaengine-pcm.c | 16 +-
sound/soc/soc-jack.c | 2 +-
sound/soc/soc-pcm.c | 34 +-
sound/soc/sunxi/Kconfig | 108 +
sound/soc/sunxi/Makefile | 49 +
sound/soc/sunxi/codec-utils.h | 18 +
sound/soc/sunxi/codec_utils.c | 68 +
sound/soc/sunxi/snddaudio.c | 187 ++
sound/soc/sunxi/sndhdmi.c | 396 +++
sound/soc/sunxi/sunxi-snddaudio0.c | 196 ++
sound/soc/sunxi/sunxi-snddaudio1.c | 196 ++
sound/soc/sunxi/sunxi-sndhdmi.c | 220 ++
sound/soc/sunxi/sunxi-sndspdif.c | 322 +++
sound/soc/sunxi/sunxi_codec.c | 2630 ++++++++++++++++++++
sound/soc/sunxi/sunxi_codec.h | 2092 ++++++++++++++++
sound/soc/sunxi/sunxi_daudio.c | 464 ++++
sound/soc/sunxi/sunxi_dma.c | 519 ++++
sound/soc/sunxi/sunxi_dma.h | 26 +
sound/soc/sunxi/sunxi_hub.c | 199 ++
sound/soc/sunxi/sunxi_hub.h | 5 +
sound/soc/sunxi/sunxi_i2s.c | 606 +++++
sound/soc/sunxi/sunxi_i2s.h | 12 +
sound/soc/sunxi/sunxi_rw_func.c | 128 +
sound/soc/sunxi/sunxi_rw_func.h | 19 +
sound/soc/sunxi/sunxi_sndcodec.c | 984 ++++++++
sound/soc/sunxi/sunxi_spdif.c | 861 +++++++
sound/soc/sunxi/sunxi_spdif.h | 171 ++
sound/soc/sunxi/sunxi_tdm_utils.c | 584 +++++
sound/soc/sunxi/sunxi_tdm_utils.h | 198 ++
sound/soc/sunxi/sunxi_tdmhdmi.c | 337 +++
tools/gator/daemon/Android.mk | 76 +
tools/gator/daemon/AnnotateListener.cpp | 69 +
tools/gator/daemon/AnnotateListener.h | 31 +
tools/gator/daemon/Application.mk | 3 +
tools/gator/daemon/Buffer.cpp | 428 ++++
tools/gator/daemon/Buffer.h | 106 +
tools/gator/daemon/CCNDriver.cpp | 295 +++
tools/gator/daemon/CCNDriver.h | 43 +
tools/gator/daemon/CPUFreqDriver.cpp | 58 +
tools/gator/daemon/CPUFreqDriver.h | 34 +
tools/gator/daemon/CapturedXML.cpp | 145 ++
tools/gator/daemon/CapturedXML.h | 26 +
tools/gator/daemon/Child.cpp | 392 +++
tools/gator/daemon/Child.h | 33 +
tools/gator/daemon/Command.cpp | 172 ++
tools/gator/daemon/Command.h | 14 +
tools/gator/daemon/Config.h | 28 +
tools/gator/daemon/ConfigurationXML.cpp | 217 ++
tools/gator/daemon/ConfigurationXML.h | 38 +
tools/gator/daemon/Counter.h | 65 +
tools/gator/daemon/DiskIODriver.cpp | 125 +
tools/gator/daemon/DiskIODriver.h | 39 +
tools/gator/daemon/Driver.cpp | 96 +
tools/gator/daemon/Driver.h | 118 +
tools/gator/daemon/DriverSource.cpp | 322 +++
tools/gator/daemon/DriverSource.h | 57 +
tools/gator/daemon/DynBuf.cpp | 139 ++
tools/gator/daemon/DynBuf.h | 52 +
tools/gator/daemon/EventsXML.cpp | 76 +
tools/gator/daemon/EventsXML.h | 21 +
tools/gator/daemon/ExternalSource.cpp | 260 ++
tools/gator/daemon/ExternalSource.h | 53 +
tools/gator/daemon/FSDriver.cpp | 158 ++
tools/gator/daemon/FSDriver.h | 29 +
tools/gator/daemon/Fifo.cpp | 127 +
tools/gator/daemon/Fifo.h | 48 +
tools/gator/daemon/FtraceDriver.cpp | 118 +
tools/gator/daemon/FtraceDriver.h | 31 +
tools/gator/daemon/FtraceSource.cpp | 158 ++
tools/gator/daemon/FtraceSource.h | 43 +
tools/gator/daemon/HwmonDriver.cpp | 245 ++
tools/gator/daemon/HwmonDriver.h | 31 +
tools/gator/daemon/KMod.cpp | 119 +
tools/gator/daemon/KMod.h | 32 +
tools/gator/daemon/LocalCapture.cpp | 131 +
tools/gator/daemon/LocalCapture.h | 26 +
tools/gator/daemon/Logging.cpp | 78 +
tools/gator/daemon/Logging.h | 36 +
tools/gator/daemon/Makefile | 22 +
tools/gator/daemon/Makefile_aarch64 | 12 +
tools/gator/daemon/MaliVideoDriver.cpp | 191 ++
tools/gator/daemon/MaliVideoDriver.h | 45 +
tools/gator/daemon/MemInfoDriver.cpp | 93 +
tools/gator/daemon/MemInfoDriver.h | 37 +
tools/gator/daemon/Monitor.cpp | 82 +
tools/gator/daemon/Monitor.h | 33 +
tools/gator/daemon/NetDriver.cpp | 129 +
tools/gator/daemon/NetDriver.h | 39 +
tools/gator/daemon/OlySocket.cpp | 324 +++
tools/gator/daemon/OlySocket.h | 64 +
tools/gator/daemon/OlyUtility.cpp | 227 ++
tools/gator/daemon/OlyUtility.h | 42 +
tools/gator/daemon/PerfBuffer.cpp | 158 ++
tools/gator/daemon/PerfBuffer.h | 41 +
tools/gator/daemon/PerfDriver.cpp | 351 +++
tools/gator/daemon/PerfDriver.h | 57 +
tools/gator/daemon/PerfGroup.cpp | 244 ++
tools/gator/daemon/PerfGroup.h | 65 +
tools/gator/daemon/PerfSource.cpp | 449 ++++
tools/gator/daemon/PerfSource.h | 55 +
tools/gator/daemon/Proc.cpp | 312 +++
tools/gator/daemon/Proc.h | 21 +
tools/gator/daemon/Sender.cpp | 129 +
tools/gator/daemon/Sender.h | 42 +
tools/gator/daemon/SessionData.cpp | 261 ++
tools/gator/daemon/SessionData.h | 102 +
tools/gator/daemon/SessionXML.cpp | 111 +
tools/gator/daemon/SessionXML.h | 42 +
tools/gator/daemon/Setup.cpp | 232 ++
tools/gator/daemon/Setup.h | 18 +
tools/gator/daemon/Source.cpp | 33 +
tools/gator/daemon/Source.h | 40 +
tools/gator/daemon/StreamlineSetup.cpp | 272 +++
tools/gator/daemon/StreamlineSetup.h | 50 +
tools/gator/daemon/UEvent.cpp | 77 +
tools/gator/daemon/UEvent.h | 36 +
tools/gator/daemon/UserSpaceSource.cpp | 94 +
tools/gator/daemon/UserSpaceSource.h | 38 +
tools/gator/daemon/c++.cpp | 40 +
tools/gator/daemon/common.mk | 52 +
tools/gator/daemon/defaults.xml | 84 +
tools/gator/daemon/escape.c | 75 +
tools/gator/daemon/events-ARM11.xml | 39 +
tools/gator/daemon/events-ARM11MPCore.xml | 26 +
tools/gator/daemon/events-CCI-400.xml | 98 +
tools/gator/daemon/events-CCN-504.xml | 113 +
tools/gator/daemon/events-Cortex-A15.xml | 68 +
tools/gator/daemon/events-Cortex-A17.xml | 86 +
tools/gator/daemon/events-Cortex-A5.xml | 36 +
tools/gator/daemon/events-Cortex-A53.xml | 87 +
tools/gator/daemon/events-Cortex-A57.xml | 87 +
tools/gator/daemon/events-Cortex-A7.xml | 43 +
tools/gator/daemon/events-Cortex-A8.xml | 52 +
tools/gator/daemon/events-Cortex-A9.xml | 65 +
tools/gator/daemon/events-Filesystem.xml | 11 +
tools/gator/daemon/events-Krait-architected.xml | 22 +
tools/gator/daemon/events-L2C-310.xml | 18 +
tools/gator/daemon/events-Linux.xml | 17 +
tools/gator/daemon/events-Mali-4xx.xml | 245 ++
tools/gator/daemon/events-Mali-Midgard.xml | 46 +
tools/gator/daemon/events-Mali-Midgard_hw.xml | 91 +
tools/gator/daemon/events-Mali-T60x_hw.xml | 108 +
tools/gator/daemon/events-Mali-T62x_hw.xml | 109 +
tools/gator/daemon/events-Mali-T72x_hw.xml | 95 +
tools/gator/daemon/events-Mali-T76x_hw.xml | 108 +
tools/gator/daemon/events-Mali-V500.xml | 30 +
tools/gator/daemon/events-Perf-Hardware.xml | 12 +
tools/gator/daemon/events-Scorpion.xml | 107 +
tools/gator/daemon/events-ScorpionMP.xml | 90 +
tools/gator/daemon/events-ftrace.xml | 7 +
tools/gator/daemon/events_footer.xml | 1 +
tools/gator/daemon/events_header.xml | 2 +
tools/gator/daemon/k/perf_event.3.12.h | 792 ++++++
tools/gator/daemon/libsensors/COPYING.LGPL | 502 ++++
tools/gator/daemon/libsensors/access.c | 561 +++++
tools/gator/daemon/libsensors/access.h | 33 +
tools/gator/daemon/libsensors/conf-lex.c | 2881 ++++++++++++++++++++++
tools/gator/daemon/libsensors/conf-lex.l | 372 +++
tools/gator/daemon/libsensors/conf-parse.c | 2042 ++++++++++++++++
tools/gator/daemon/libsensors/conf-parse.h | 84 +
tools/gator/daemon/libsensors/conf-parse.y | 347 +++
tools/gator/daemon/libsensors/conf.h | 34 +
tools/gator/daemon/libsensors/data.c | 278 +++
tools/gator/daemon/libsensors/data.h | 184 ++
tools/gator/daemon/libsensors/error.c | 92 +
tools/gator/daemon/libsensors/error.h | 74 +
tools/gator/daemon/libsensors/general.c | 85 +
tools/gator/daemon/libsensors/general.h | 39 +
tools/gator/daemon/libsensors/init.c | 341 +++
tools/gator/daemon/libsensors/init.h | 28 +
tools/gator/daemon/libsensors/scanner.h | 32 +
tools/gator/daemon/libsensors/sensors.h | 311 +++
tools/gator/daemon/libsensors/sysfs.c | 926 +++++++
tools/gator/daemon/libsensors/sysfs.h | 43 +
tools/gator/daemon/libsensors/version.h | 1 +
tools/gator/daemon/main.cpp | 584 +++++
tools/gator/daemon/mxml/COPYING | 507 ++++
tools/gator/daemon/mxml/config.h | 96 +
tools/gator/daemon/mxml/mxml-attr.c | 314 +++
tools/gator/daemon/mxml/mxml-entity.c | 449 ++++
tools/gator/daemon/mxml/mxml-file.c | 3056 +++++++++++++++++++++++
tools/gator/daemon/mxml/mxml-get.c | 452 ++++
tools/gator/daemon/mxml/mxml-index.c | 659 +++++
tools/gator/daemon/mxml/mxml-node.c | 788 ++++++
tools/gator/daemon/mxml/mxml-private.c | 323 +++
tools/gator/daemon/mxml/mxml-private.h | 50 +
tools/gator/daemon/mxml/mxml-search.c | 280 +++
tools/gator/daemon/mxml/mxml-set.c | 337 +++
tools/gator/daemon/mxml/mxml-string.c | 469 ++++
tools/gator/daemon/mxml/mxml.h | 332 +++
tools/lib/lk/Makefile | 3 +
virt/kvm/Kconfig | 10 +
virt/kvm/arm/arch_timer.c | 318 +++
virt/kvm/arm/vgic-v2.c | 265 ++
virt/kvm/arm/vgic-v3.c | 247 ++
virt/kvm/arm/vgic.c | 2464 +++++++++++++++++++
virt/kvm/async_pf.c | 60 +-
virt/kvm/eventfd.c | 154 +-
virt/kvm/ioapic.c | 2 +-
virt/kvm/ioapic.h | 1 -
virt/kvm/iommu.c | 12 +-
virt/kvm/irq_comm.c | 41 +-
virt/kvm/irqchip.c | 107 +-
virt/kvm/kvm_main.c | 388 ++-
virt/kvm/vfio.c | 228 ++
3496 files changed, 1494674 insertions(+), 16366 deletions(-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment