Re: [PATCH 0/4] ARM64: Initial Realtek RTD1295 enablement

From: Arnd Bergmann
Date: Thu Mar 16 2017 - 17:34:45 EST


On Tue, Feb 14, 2017 at 4:34 AM, Andreas FÃrber <afaerber@xxxxxxx> wrote:
> Hello,
>
> This mini-series adds initial support for the Realtek RTD1295 SoC and
> the Zidoo X9S TV box.
>
> With these patches CPU0 can be booted with earlycon.
>
> PSCI doesn't work despite present in the vendor device tree; as enable-method
> it instead used a custom "rtk-spin-table" that I sadly have no source code of.
>
> The UARTs use a custom interrupt controller that I again lack source code of;
> with interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH> it can boot into an initrd.
>
> The boot process is slightly twisted: The files need to be loaded from a
> 32-bit U-Boot, then boot into 64-bit U-Boot where the kernel can be booted.
> Similar to my previous Amlogic S905 work, the TEXT_OFFSET poses a problem, so
> a uImage needs to be used (or the kernel patched) for load address 0x00280000.
> I haven't succeeded loading an initrd via bootm/booti; but as quick workaround
> initrd=$rootfs_loadaddr,0x$filesize can manually be specified in $bootargs.
>
> Cf. https://en.opensuse.org/HCL:Zidoo_X9S
>
> KVM appears to initialize okay, but was not yet tested with QEMU.
>
> [ 0.256947] kvm [1]: 8-bit VMID
> [ 0.256986] kvm [1]: IDMAP page: 73b000
> [ 0.257025] kvm [1]: HYP VA range: 800000000000:ffffffffffff
> [ 0.257458] kvm [1]: Hyp mode initialized successfully
> [ 0.257529] kvm [1]: virtual timer IRQ3
>
> More experimental patches at:
> https://github.com/afaerber/linux/commits/rtd1295-next

Have you looked at the rtd1195 source code for reference? I found a copy
at https://sourceforge.net/projects/qosgpl/, and I'd expect it to be quite
similar to rtd1295.

The tree contains a lot of other things (android, alpine, big.little,
...), here is
the complete diffstat for reference (against v3.10.20):

commit ecd1b04076ea893d41a2ab942cc3047df376863c
Author: Arnd Bergmann <arnd@xxxxxxxx>
Date: Thu Mar 16 21:37:25 2017 +0100

import qnap/realtek

Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx>

.gitignore | 93 -
.gitreview | 4 +
Documentation/.gitignore | 7 -
Documentation/DocBook/.gitignore | 14 -
Documentation/DocBook/media/dvb/.gitignore | 1 -
Documentation/DocBook/media/v4l/.gitignore | 1 -
Documentation/accounting/.gitignore | 1 -
Documentation/android.txt | 121 +
Documentation/arm/small_task_packing.txt | 136 +
Documentation/auxdisplay/.gitignore | 1 -
Documentation/blackfin/bfin-gpio-notes.txt | 2 +-
Documentation/cdrom/cdrom-standard.tex | 2 +-
Documentation/cgroups/cgroups.txt | 9 +
Documentation/connector/.gitignore | 1 -
Documentation/cpu-freq/governors.txt | 85 +
Documentation/cris/README | 4 +-
Documentation/crypto/descore-readme.txt | 2 +-
.../devicetree/bindings/arm/al/al-ccu.txt | 14 +
.../devicetree/bindings/arm/al/al-cpu-resume.txt | 13 +
.../bindings/arm/al/al-external-pcie.txt | 33 +
.../bindings/arm/al/al-internal-pcie.txt | 84 +
Documentation/devicetree/bindings/arm/al/al-mc.txt | 13 +
.../devicetree/bindings/arm/al/al-msix.txt | 16 +
.../devicetree/bindings/arm/al/al-nand.txt | 30 +
.../devicetree/bindings/arm/al/al-nb-service.txt | 20 +
.../devicetree/bindings/arm/al/al-sata.txt | 32 +
.../devicetree/bindings/arm/al/al-serdes.txt | 12 +
.../devicetree/bindings/arm/al/al-thermal.txt | 13 +
.../devicetree/bindings/arm/al/al-usb.txt | 14 +
Documentation/devicetree/bindings/arm/cci.txt | 172 +
Documentation/devicetree/bindings/arm/pmu.txt | 3 +
.../devicetree/bindings/arm/rtsm-dcscb.txt | 19 +
.../devicetree/bindings/gpio/pl061-gpio.txt | 24 +
.../devicetree/bindings/mfd/vexpress-spc.txt | 35 +
Documentation/devicetree/bindings/spi/spi-dw.txt | 20 +
Documentation/fb/pvr2fb.txt | 2 +-
Documentation/fb/sstfb.txt | 2 +-
Documentation/fb/tgafb.txt | 2 +-
Documentation/filesystems/proc.txt | 6 +
Documentation/filesystems/vfat.txt | 10 +
Documentation/ia64/.gitignore | 1 -
Documentation/isdn/INTERFACE | 2 +-
Documentation/isdn/INTERFACE.fax | 2 +-
Documentation/isdn/README.act2000 | 2 +-
Documentation/isdn/README.audio | 2 +-
Documentation/isdn/README.hysdn | 2 +-
Documentation/isdn/README.icn | 2 +-
Documentation/kernel-parameters.txt | 24 +
Documentation/misc-devices/mei/.gitignore | 1 -
Documentation/networking/.gitignore | 1 -
Documentation/networking/ip-sysctl.txt | 9 -
Documentation/networking/timestamping/.gitignore | 1 -
Documentation/pcmcia/.gitignore | 1 -
Documentation/scsi/aha152x.txt | 2 +-
Documentation/scsi/aic7xxx_old.txt | 2 +-
Documentation/scsi/osst.txt | 2 +-
Documentation/scsi/tmscsim.txt | 2 +-
Documentation/spi/.gitignore | 2 -
Documentation/sync.txt | 75 +
Documentation/sysctl/vm.txt | 16 +
Documentation/trace/ftrace.txt | 29 +
Documentation/video4linux/.gitignore | 1 -
Documentation/video4linux/README.cpia2 | 2 +-
Documentation/video4linux/README.pvrusb2 | 2 +-
Documentation/vm/.gitignore | 2 -
Documentation/watchdog/src/.gitignore | 2 -
Makefile | 4 +-
Makefile.ENV_ARM_AL | 48 +
Makefile.GLOBAL_ALL | 338 +
Makefile.GLOBAL_arm | 50 +
Model | 1 +
android/configs/README | 15 +
android/configs/android-base.cfg | 137 +
android/configs/android-recommended.cfg | 118 +
arch/.gitignore | 2 -
arch/alpha/kernel/.gitignore | 1 -
arch/arm/Kconfig | 234 +
arch/arm/Kconfig.debug | 41 +
arch/arm/Makefile | 10 +
arch/arm/boot/.gitignore | 6 -
arch/arm/boot/Makefile | 1 +
arch/arm/boot/compressed/.gitignore | 19 -
arch/arm/boot/compressed/head.S | 2 +
arch/arm/boot/dts/Makefile | 29 +-
arch/arm/boot/dts/TSX41_db.dts | 538 +
arch/arm/boot/dts/TSX48U_db.dts | 601 +
arch/arm/boot/dts/alpine.dtsi | 648 +
arch/arm/boot/dts/alpine_db.dts | 555 +
arch/arm/boot/dts/alpine_niagara312a.dts | 460 +
arch/arm/boot/dts/clcd-panels.dtsi | 52 +
arch/arm/boot/dts/rtd-119x-chiron.dts | 122 +
arch/arm/boot/dts/rtd-119x-dvfs-1ghz-gpio.dtsi | 25 +
arch/arm/boot/dts/rtd-119x-dvfs-1ghz.dtsi | 31 +
arch/arm/boot/dts/rtd-119x-dvfs.dtsi | 53 +
arch/arm/boot/dts/rtd-119x-fpga.dts | 67 +
arch/arm/boot/dts/rtd-119x-generic.dts | 134 +
arch/arm/boot/dts/rtd-119x-gl-horseradish-ulm.dts | 165 +
arch/arm/boot/dts/rtd-119x-gl-horseradish.dts | 172 +
arch/arm/boot/dts/rtd-119x-gl-pegasus.dts | 154 +
arch/arm/boot/dts/rtd-119x-hdmirxEDID.dtsi | 68 +
arch/arm/boot/dts/rtd-119x-horseradish-lm-uhd.dts | 176 +
arch/arm/boot/dts/rtd-119x-horseradish-lm.dts | 159 +
arch/arm/boot/dts/rtd-119x-horseradish-nas.dts | 172 +
arch/arm/boot/dts/rtd-119x-horseradish.dts | 172 +
arch/arm/boot/dts/rtd-119x-irT377-RC6-6.dtsi | 34 +
arch/arm/boot/dts/rtd-119x-irT377.dtsi | 53 +
arch/arm/boot/dts/rtd-119x-mustang.dts | 159 +
arch/arm/boot/dts/rtd-119x-nas-rescue.dts | 131 +
arch/arm/boot/dts/rtd-119x-nas.dts | 146 +
arch/arm/boot/dts/rtd-119x-pace.dts | 131 +
arch/arm/boot/dts/rtd-119x-pegasus.dts | 155 +
arch/arm/boot/dts/rtd-119x-qa-rescue-lm.dts | 129 +
arch/arm/boot/dts/rtd-119x-qa-rescue.dts | 137 +
arch/arm/boot/dts/rtd-119x-qa.dts | 146 +
arch/arm/boot/dts/rtd-119x.dtsi | 734 +
arch/arm/boot/dts/rtd-119x.dtsi.1 | 752 +
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 | 224 +
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 | 50 +
arch/arm/common/Makefile | 6 +
arch/arm/common/bL_switcher.c | 864 +
arch/arm/common/bL_switcher_dummy_if.c | 71 +
arch/arm/common/fiq_debugger.c | 1376 +
arch/arm/common/fiq_debugger_ringbuf.h | 94 +
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 | 16 +-
arch/arm/configs/alpine_defconfig | 230 +
arch/arm/configs/alpine_nohighmem_defconfig | 2440 +
arch/arm/configs/rtk119x_defconfig | 1691 +
arch/arm/configs/rtk119x_rescue_defconfig | 1940 +
arch/arm/include/asm/arch_timer.h | 2 +-
arch/arm/include/asm/bL_switcher.h | 83 +
arch/arm/include/asm/cacheflush.h | 48 +
arch/arm/include/asm/cp15.h | 14 +
arch/arm/include/asm/device.h | 3 +
arch/arm/include/asm/elf.h | 2 +-
arch/arm/include/asm/fiq_debugger.h | 64 +
arch/arm/include/asm/fiq_glue.h | 33 +
arch/arm/include/asm/fixmap.h | 5 +
arch/arm/include/asm/hardirq.h | 2 +-
arch/arm/include/asm/hardware/cache-l2x0.h | 3 +
arch/arm/include/asm/hardware/coresight.h | 50 +-
arch/arm/include/asm/highmem.h | 4 +
arch/arm/include/asm/io.h | 17 +
arch/arm/include/asm/irq.h | 3 +
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 | 10 +
arch/arm/include/asm/mmu.h | 1 +
arch/arm/include/asm/page.h | 12 +
arch/arm/include/asm/pgalloc.h | 9 +
arch/arm/include/asm/pgtable-2level.h | 5 +-
arch/arm/include/asm/pgtable-3level-types.h | 19 +-
arch/arm/include/asm/pgtable-3level.h | 11 +-
arch/arm/include/asm/pgtable.h | 23 +-
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/shmparam.h | 4 +
arch/arm/include/asm/smp.h | 3 +
arch/arm/include/asm/spinlock.h | 12 +-
arch/arm/include/asm/system_info.h | 1 +
arch/arm/include/asm/thread_info.h | 8 +-
arch/arm/include/asm/tlb.h | 14 +
arch/arm/include/asm/tlbflush.h | 12 +
arch/arm/include/asm/topology.h | 34 +
arch/arm/include/asm/unistd.h | 6 +-
arch/arm/include/debug/alpine.S | 32 +
arch/arm/include/uapi/asm/unistd.h | 10 +
arch/arm/kernel/.gitignore | 1 -
arch/arm/kernel/Makefile | 5 +-
arch/arm/kernel/arch_timer.c | 28 +
arch/arm/kernel/calls.S | 11 +
arch/arm/kernel/devtree.c | 21 +
arch/arm/kernel/entry-common.S | 15 +-
arch/arm/kernel/entry-header.S | 4 +-
arch/arm/kernel/etm.c | 680 +-
arch/arm/kernel/ftrace.c | 15 +
arch/arm/kernel/functionlist | 86 +
arch/arm/kernel/head.S | 1 -
arch/arm/kernel/hw_breakpoint.c | 3 +-
arch/arm/kernel/kgdb.c | 4 +
arch/arm/kernel/perf_event.c | 19 +
arch/arm/kernel/perf_event_cpu.c | 117 +-
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/setup.c | 29 +-
arch/arm/kernel/sleep.S | 32 +-
arch/arm/kernel/smp.c | 88 +-
arch/arm/kernel/sys_arm.c | 24 +
arch/arm/kernel/topology.c | 135 +
arch/arm/kernel/vmlinux.lds.S | 3 +
arch/arm/lib/copy_page.S | 2 +-
arch/arm/lib/uaccess.S | 2 +-
arch/arm/mach-alpine/Kconfig | 11 +
arch/arm/mach-alpine/Makefile | 24 +
arch/arm/mach-alpine/Makefile.boot | 3 +
arch/arm/mach-alpine/al_fabric.c | 291 +
arch/arm/mach-alpine/al_hal/Makefile | 20 +
arch/arm/mach-alpine/al_hal/al_hal_ddr.c | 1116 +
arch/arm/mach-alpine/al_hal/al_hal_ddr_ctrl_regs.h | 1335 +
arch/arm/mach-alpine/al_hal/al_hal_ddr_phy_regs.h | 1148 +
arch/arm/mach-alpine/al_hal/al_hal_ddr_utils.h | 253 +
arch/arm/mach-alpine/al_hal/al_hal_exports.c | 43 +
arch/arm/mach-alpine/al_hal/al_hal_iofic.c | 245 +
arch/arm/mach-alpine/al_hal/al_hal_m2m_udma.c | 165 +
arch/arm/mach-alpine/al_hal/al_hal_pcie.c | 1343 +
arch/arm/mach-alpine/al_hal/al_hal_pcie_axi_reg.h | 538 +
.../mach-alpine/al_hal/al_hal_pcie_interrupts.c | 73 +
arch/arm/mach-alpine/al_hal/al_hal_pcie_regs.h | 180 +
arch/arm/mach-alpine/al_hal/al_hal_pcie_w_reg.h | 658 +
arch/arm/mach-alpine/al_hal/al_hal_serdes.c | 2626 +
arch/arm/mach-alpine/al_hal/al_hal_ssm.c | 218 +
arch/arm/mach-alpine/al_hal/al_hal_udma_config.c | 1073 +
arch/arm/mach-alpine/al_hal/al_hal_udma_debug.c | 496 +
arch/arm/mach-alpine/al_hal/al_hal_udma_fast.c | 77 +
arch/arm/mach-alpine/al_hal/al_hal_udma_iofic.c | 147 +
arch/arm/mach-alpine/al_hal/al_hal_udma_main.c | 725 +
arch/arm/mach-alpine/al_hal/al_init_sys_fabric.c | 86 +
arch/arm/mach-alpine/al_patches/Makefile | 4 +
arch/arm/mach-alpine/al_patches/README | 9 +
arch/arm/mach-alpine/al_patches/al_patches_main.c | 61 +
arch/arm/mach-alpine/al_patches/al_patches_main.h | 22 +
arch/arm/mach-alpine/al_patches/patch_001.c | 26 +
arch/arm/mach-alpine/al_patches/patch_002.c | 26 +
arch/arm/mach-alpine/al_patches/patch_003.c | 26 +
arch/arm/mach-alpine/al_patches/patch_004.c | 26 +
arch/arm/mach-alpine/al_patches/patch_005.c | 26 +
arch/arm/mach-alpine/al_patches/patch_006.c | 26 +
arch/arm/mach-alpine/al_patches/patch_007.c | 26 +
arch/arm/mach-alpine/al_patches/patch_008.c | 26 +
arch/arm/mach-alpine/al_patches/patch_009.c | 26 +
arch/arm/mach-alpine/al_patches/patch_011.c | 26 +
arch/arm/mach-alpine/al_patches/patch_012.c | 26 +
arch/arm/mach-alpine/al_patches/patch_013.c | 26 +
arch/arm/mach-alpine/al_patches/patch_014.c | 26 +
arch/arm/mach-alpine/al_patches/patch_015.c | 26 +
arch/arm/mach-alpine/al_patches/patch_018.c | 26 +
arch/arm/mach-alpine/al_patches/patch_019.c | 26 +
arch/arm/mach-alpine/al_patches/patch_026.c | 26 +
arch/arm/mach-alpine/al_patches/patch_027.c | 26 +
arch/arm/mach-alpine/al_patches/patch_028.c | 26 +
arch/arm/mach-alpine/al_patches/patch_029.c | 26 +
arch/arm/mach-alpine/alpine_cpu_pm.c | 165 +
arch/arm/mach-alpine/alpine_machine.c | 281 +
arch/arm/mach-alpine/core.h | 29 +
.../arm/mach-alpine/include/al_hal/al_hal_common.h | 69 +
arch/arm/mach-alpine/include/al_hal/al_hal_ddr.h | 505 +
.../mach-alpine/include/al_hal/al_hal_ddr_cfg.h | 50 +
arch/arm/mach-alpine/include/al_hal/al_hal_iofic.h | 200 +
.../mach-alpine/include/al_hal/al_hal_iofic_regs.h | 120 +
.../mach-alpine/include/al_hal/al_hal_m2m_udma.h | 147 +
.../mach-alpine/include/al_hal/al_hal_nb_regs.h | 1381 +
.../mach-alpine/include/al_hal/al_hal_pbs_regs.h | 951 +
arch/arm/mach-alpine/include/al_hal/al_hal_pcie.h | 792 +
.../include/al_hal/al_hal_pcie_interrupts.h | 157 +
.../include/al_hal/al_hal_plat_services.h | 220 +
.../mach-alpine/include/al_hal/al_hal_plat_types.h | 93 +
.../mach-alpine/include/al_hal/al_hal_reg_utils.h | 181 +
.../arm/mach-alpine/include/al_hal/al_hal_serdes.h | 948 +
.../include/al_hal/al_hal_serdes_internal_regs.h | 652 +
.../include/al_hal/al_hal_serdes_regs.h | 452 +
arch/arm/mach-alpine/include/al_hal/al_hal_ssm.h | 172 +
.../include/al_hal/al_hal_ssm_crc_memcpy.h | 252 +
.../mach-alpine/include/al_hal/al_hal_ssm_crypto.h | 432 +
arch/arm/mach-alpine/include/al_hal/al_hal_types.h | 112 +
arch/arm/mach-alpine/include/al_hal/al_hal_udma.h | 636 +
.../include/al_hal/al_hal_udma_config.h | 453 +
.../mach-alpine/include/al_hal/al_hal_udma_debug.h | 133 +
.../mach-alpine/include/al_hal/al_hal_udma_fast.h | 232 +
.../mach-alpine/include/al_hal/al_hal_udma_iofic.h | 170 +
.../include/al_hal/al_hal_udma_iofic_regs.h | 65 +
.../mach-alpine/include/al_hal/al_hal_udma_regs.h | 99 +
.../include/al_hal/al_hal_udma_regs_gen.h | 240 +
.../include/al_hal/al_hal_udma_regs_m2s.h | 889 +
.../include/al_hal/al_hal_udma_regs_s2m.h | 731 +
.../include/al_hal/al_hal_unit_adapter_regs.h | 238 +
.../mach-alpine/include/al_hal/al_init_ccu_regs.h | 46 +
.../include/al_hal/al_init_cpu_resume.h | 58 +
.../include/al_hal/al_init_sys_fabric.h | 128 +
.../include/al_hal/al_init_sys_fabric_offsets.h | 51 +
arch/arm/mach-alpine/include/mach/al_fabric.h | 117 +
arch/arm/mach-alpine/include/mach/al_hal_iomap.h | 176 +
arch/arm/mach-alpine/include/mach/alpine_machine.h | 63 +
arch/arm/mach-alpine/include/mach/timex.h | 20 +
arch/arm/mach-alpine/include/mach/uncompress.h | 59 +
arch/arm/mach-alpine/msix.c | 227 +
arch/arm/mach-alpine/pcie_of.c | 664 +
arch/arm/mach-alpine/platsmp.c | 169 +
arch/arm/mach-alpine/sleep-alpine.S | 45 +
arch/arm/mach-at91/sysirq_mask.c | 71 +
arch/arm/mach-exynos/mach-exynos5-dt.c | 26 +
arch/arm/mach-rtk119x/Kconfig | 199 +
arch/arm/mach-rtk119x/Makefile | 40 +
arch/arm/mach-rtk119x/Makefile.boot | 1 +
arch/arm/mach-rtk119x/Makefile.new | 40 +
arch/arm/mach-rtk119x/clock.c | 191 +
arch/arm/mach-rtk119x/color.h | 28 +
arch/arm/mach-rtk119x/devices.c | 145 +
arch/arm/mach-rtk119x/driver/Kconfig | 54 +
arch/arm/mach-rtk119x/driver/RPCDriver.c | 544 +
arch/arm/mach-rtk119x/driver/RPCDriver.h | 616 +
arch/arm/mach-rtk119x/driver/RPCintr.c | 657 +
arch/arm/mach-rtk119x/driver/RPCkern.c | 444 +
arch/arm/mach-rtk119x/driver/RPCpoll.c | 594 +
arch/arm/mach-rtk119x/driver/android_fb.c | 583 +
arch/arm/mach-rtk119x/driver/avcpu.c | 682 +
arch/arm/mach-rtk119x/driver/avcpu.h | 193 +
arch/arm/mach-rtk119x/driver/dc2vo/Makefile | 3 +
arch/arm/mach-rtk119x/driver/dc2vo/dc2vo.c | 1113 +
arch/arm/mach-rtk119x/driver/dc2vo/dc2vo.h | 267 +
arch/arm/mach-rtk119x/driver/dc2vo/dc_rpc.h | 243 +
arch/arm/mach-rtk119x/driver/dc2vo/dc_util.c | 209 +
arch/arm/mach-rtk119x/driver/dc2vo/fpga/Makefile | 5 +
.../driver/dc2vo/fpga/example/GO_function.c | 170 +
.../driver/dc2vo/fpga/example/example.c | 27 +
.../driver/dc2vo/fpga/example/example.h | 4 +
.../driver/dc2vo/fpga/hdmi/HDMI_480p.c | 712 +
.../arm/mach-rtk119x/driver/dc2vo/fpga/hdmi/hdmi.h | 12 +
.../driver/dc2vo/fpga/include/TV_IP/CBUS_fw.h | 4488 +
.../driver/dc2vo/fpga/include/TV_IP/CEC_fw.h | 1471 +
.../driver/dc2vo/fpga/include/TV_IP/MHL_fw.h | 297 +
.../dc2vo/fpga/include/TV_IP/dragon_verify.h | 162 +
.../driver/dc2vo/fpga/include/TV_IP/hdmi_rx_reg.h | 4779 +
.../driver/dc2vo/fpga/include/TV_IP/rbusCbusReg.h | 3924 +
.../driver/dc2vo/fpga/include/TV_IP/rbusTypes.h | 50 +
.../driver/dc2vo/fpga/include/VE_TOP_reg.h | 9 +
.../driver/dc2vo/fpga/include/XXa_reg.h | 0
.../driver/dc2vo/fpga/include/XXb_reg.h | 0
.../driver/dc2vo/fpga/include/adsp_reg.h | 2322 +
.../driver/dc2vo/fpga/include/aio_reg.h | 2950 +
.../driver/dc2vo/fpga/include/arm_asm_macro.h | 122 +
.../driver/dc2vo/fpga/include/arm_misc.h | 0
.../driver/dc2vo/fpga/include/ata0_reg.h | 603 +
.../driver/dc2vo/fpga/include/ata1_reg.h | 603 +
.../driver/dc2vo/fpga/include/cabac_p2_reg.h | 1053 +
.../driver/dc2vo/fpga/include/cam_emm_reg.h | 4971 +
.../driver/dc2vo/fpga/include/cbus_tx_reg.h | 3024 +
.../driver/dc2vo/fpga/include/cbus_wrapper_reg.h | 77 +
.../driver/dc2vo/fpga/include/cec_reg.h | 1325 +
.../driver/dc2vo/fpga/include/codeblkreg_reg.h | 2736 +
.../driver/dc2vo/fpga/include/cp_reg.h | 1155 +
.../driver/dc2vo/fpga/include/crt_sys_reg.h | 7598 +
.../driver/dc2vo/fpga/include/dc_phy_reg.h | 8384 +
.../driver/dc2vo/fpga/include/dc_reg.h | 4589 +
.../driver/dc2vo/fpga/include/deblk_reg.h | 1408 +
.../mach-rtk119x/driver/dc2vo/fpga/include/diag.h | 20 +
.../driver/dc2vo/fpga/include/dp_reg.h | 300 +
.../driver/dc2vo/fpga/include/efuse_reg.h | 1109 +
.../driver/dc2vo/fpga/include/emmc_reg.h | 617 +
.../driver/dc2vo/fpga/include/eregdef.h | 713 +
.../driver/dc2vo/fpga/include/gpu_wrapper_reg.h | 2180 +
.../driver/dc2vo/fpga/include/gspi_reg.h | 521 +
.../driver/dc2vo/fpga/include/hdmi_reg.h | 4861 +
.../driver/dc2vo/fpga/include/hdmirx_wrapper_reg.h | 326 +
.../driver/dc2vo/fpga/include/icam_reg.h | 1191 +
.../driver/dc2vo/fpga/include/ide_reg.h | 8 +
.../driver/dc2vo/fpga/include/img_reg.h | 360 +
.../driver/dc2vo/fpga/include/interrupts.h | 103 +
.../driver/dc2vo/fpga/include/iso_reg.h | 11672 +
.../driver/dc2vo/fpga/include/jupiter.h | 0
.../driver/dc2vo/fpga/include/lvds_aif_reg.h | 795 +
.../driver/dc2vo/fpga/include/lvds_dither_reg.h | 3490 +
.../driver/dc2vo/fpga/include/lvds_gamma_reg.h | 515 +
.../driver/dc2vo/fpga/include/lvds_lvdsout_reg.h | 167 +
.../driver/dc2vo/fpga/include/lvds_pif_reg.h | 297 +
.../driver/dc2vo/fpga/include/lvds_sfdf_reg.h | 113 +
.../driver/dc2vo/fpga/include/m2m_reg.h | 561 +
.../mach-rtk119x/driver/dc2vo/fpga/include/m32c0.h | 861 +
.../mach-rtk119x/driver/dc2vo/fpga/include/mars.h | 0
.../driver/dc2vo/fpga/include/mcp_defines.h | 98 +
.../driver/dc2vo/fpga/include/mcp_reg.h | 1873 +
.../driver/dc2vo/fpga/include/md_reg.h | 2083 +
.../driver/dc2vo/fpga/include/me_reg.h | 763 +
.../driver/dc2vo/fpga/include/mercury.h | 0
.../driver/dc2vo/fpga/include/mipi_aphy_reg.h | 744 +
.../driver/dc2vo/fpga/include/mipi_dphy_reg.h | 826 +
.../driver/dc2vo/fpga/include/mipi_wrapper_reg.h | 1838 +
.../driver/dc2vo/fpga/include/mis_reg.h | 11949 +
.../driver/dc2vo/fpga/include/mvdblk_reg.h | 1621 +
.../driver/dc2vo/fpga/include/nf_reg.h | 1882 +
.../driver/dc2vo/fpga/include/nf_swc_reg.h | 1657 +
.../driver/dc2vo/fpga/include/os/type.h | 15 +
.../driver/dc2vo/fpga/include/otp_reg.h | 1387 +
.../driver/dc2vo/fpga/include/pci_reg.h | 1851 +
.../driver/dc2vo/fpga/include/pcie_reg.h | 1798 +
.../driver/dc2vo/fpga/include/predblk_reg.h | 1687 +
.../driver/dc2vo/fpga/include/regdef.h | 108 +
.../driver/dc2vo/fpga/include/rif_reg_reg.h | 1508 +
.../driver/dc2vo/fpga/include/rl_reg.h | 1230 +
.../driver/dc2vo/fpga/include/rng_reg.h | 464 +
.../driver/dc2vo/fpga/include/rtd_2880.h | 924 +
.../driver/dc2vo/fpga/include/rtd_types.h | 165 +
.../driver/dc2vo/fpga/include/sata0_reg.h | 635 +
.../driver/dc2vo/fpga/include/sata1_reg.h | 635 +
.../driver/dc2vo/fpga/include/saturn.h | 1098 +
.../driver/dc2vo/fpga/include/sb0_reg.h | 106 +
.../driver/dc2vo/fpga/include/sb1_reg.h | 181 +
.../driver/dc2vo/fpga/include/sb2_reg.h | 1873 +
.../driver/dc2vo/fpga/include/sb3_reg.h | 176 +
.../driver/dc2vo/fpga/include/sb4_reg.h | 379 +
.../driver/dc2vo/fpga/include/sbx_reg.h | 425 +
.../driver/dc2vo/fpga/include/sd_reg.h | 1049 +
.../driver/dc2vo/fpga/include/sde_reg.h | 435 +
.../driver/dc2vo/fpga/include/sdio_reg.h | 225 +
.../driver/dc2vo/fpga/include/se_reg.h | 4603 +
.../driver/dc2vo/fpga/include/sp_reg.h | 123 +
.../driver/dc2vo/fpga/include/system.h | 0
.../driver/dc2vo/fpga/include/tp_reg.h | 4072 +
.../driver/dc2vo/fpga/include/tvd_reg.h | 3286 +
.../driver/dc2vo/fpga/include/tve_reg.h | 7161 +
.../driver/dc2vo/fpga/include/usb_reg.h | 1235 +
.../driver/dc2vo/fpga/include/vde_reg.h | 799 +
.../driver/dc2vo/fpga/include/ve_avs_rlblk_reg.h | 0
.../driver/dc2vo/fpga/include/ve_reg.h | 2995 +
.../mach-rtk119x/driver/dc2vo/fpga/include/venus.h | 0
.../driver/dc2vo/fpga/include/vi_reg.h | 6263 +
.../driver/dc2vo/fpga/include/vma_reg.h | 394 +
.../driver/dc2vo/fpga/include/vo_reg.h | 9769 +
.../driver/dc2vo/fpga/include/voregsram_reg.h | 7199 +
.../driver/dc2vo/fpga/include/vp8_p2_reg.h | 915 +
.../driver/dc2vo/fpga/include/wrap_a7_reg.h | 2606 +
.../arm/mach-rtk119x/driver/dc2vo/fpga/main/fpga.c | 253 +
.../arm/mach-rtk119x/driver/dc2vo/fpga/main/fpga.h | 4 +
arch/arm/mach-rtk119x/driver/dc2vo/fpga/osd/osd.c | 686 +
arch/arm/mach-rtk119x/driver/dc2vo/fpga/osd/osd.h | 169 +
.../mach-rtk119x/driver/dc2vo/fpga/vo/VO_480p.c | 539 +
arch/arm/mach-rtk119x/driver/dc2vo/fpga/vo/vo.h | 4 +
arch/arm/mach-rtk119x/driver/debug.h | 34 +
arch/arm/mach-rtk119x/driver/gpio_rtk119x.c | 731 +
arch/arm/mach-rtk119x/driver/irda/ir_input.c | 210 +
arch/arm/mach-rtk119x/driver/irda/ir_input.h | 20 +
arch/arm/mach-rtk119x/driver/irda/ir_rp.c | 281 +
arch/arm/mach-rtk119x/driver/irda/ir_rp.h | 27 +
arch/arm/mach-rtk119x/driver/irda/ir_tx.c | 250 +
arch/arm/mach-rtk119x/driver/irda/ir_tx.h | 25 +
arch/arm/mach-rtk119x/driver/irda/venus_ir.c | 2734 +
arch/arm/mach-rtk119x/driver/irda/venus_ir.h | 87 +
arch/arm/mach-rtk119x/driver/rtk_drivers.h | 18 +
arch/arm/mach-rtk119x/driver/rtk_fb.c | 645 +
arch/arm/mach-rtk119x/driver/rtk_fb.h | 8 +
arch/arm/mach-rtk119x/driver/rtk_ion_of.c | 373 +
arch/arm/mach-rtk119x/driver/rtk_mcp.c | 887 +
arch/arm/mach-rtk119x/driver/rtk_mcp.h | 173 +
arch/arm/mach-rtk119x/driver/rtk_rfkill.c | 179 +
arch/arm/mach-rtk119x/driver/rtk_rtc_drv.c | 535 +
arch/arm/mach-rtk119x/driver/rtk_rtp5901_of.c | 883 +
arch/arm/mach-rtk119x/driver/rtk_se_drv.c | 613 +
arch/arm/mach-rtk119x/driver/rtk_se_drv.h | 105 +
arch/arm/mach-rtk119x/driver/rtk_se_of.c | 126 +
arch/arm/mach-rtk119x/driver/rtk_sha1.c | 355 +
arch/arm/mach-rtk119x/driver/rtk_thermal.c | 653 +
arch/arm/mach-rtk119x/driver/rtk_ve/Kconfig | 23 +
arch/arm/mach-rtk119x/driver/rtk_ve/Makefile | 7 +
arch/arm/mach-rtk119x/driver/rtk_ve/config.h | 62 +
arch/arm/mach-rtk119x/driver/rtk_ve/jdi/Makefile | 3 +
arch/arm/mach-rtk119x/driver/rtk_ve/jdi/jmm.h | 646 +
arch/arm/mach-rtk119x/driver/rtk_ve/jdi/jpu.c | 1046 +
arch/arm/mach-rtk119x/driver/rtk_ve/jdi/jpu.h | 37 +
.../arm/mach-rtk119x/driver/rtk_ve/jdi/jpuconfig.h | 45 +
arch/arm/mach-rtk119x/driver/rtk_ve/puwrap.c | 425 +
arch/arm/mach-rtk119x/driver/rtk_ve/puwrap.h | 18 +
arch/arm/mach-rtk119x/driver/rtk_ve/rtk_mm.h | 646 +
arch/arm/mach-rtk119x/driver/rtk_ve/vdi/Makefile | 3 +
arch/arm/mach-rtk119x/driver/rtk_ve/vdi/vmm.h | 676 +
arch/arm/mach-rtk119x/driver/rtk_ve/vdi/vpu.c | 1901 +
arch/arm/mach-rtk119x/driver/rtk_ve/vdi/vpu.h | 76 +
.../arm/mach-rtk119x/driver/rtk_ve/vdi/vpuconfig.h | 80 +
arch/arm/mach-rtk119x/driver/rtk_ve/vdi/vputypes.h | 59 +
arch/arm/mach-rtk119x/driver/rtk_vfd.c | 783 +
arch/arm/mach-rtk119x/driver/rtk_vfd.h | 106 +
arch/arm/mach-rtk119x/driver/rtk_watchdog.c | 386 +
arch/arm/mach-rtk119x/driver/rtp5901-virtual-dev.c | 108 +
arch/arm/mach-rtk119x/driver/rtp5901-virtual.c | 270 +
arch/arm/mach-rtk119x/driver/rx8010_of.c | 38 +
arch/arm/mach-rtk119x/driver/se_export.h | 70 +
arch/arm/mach-rtk119x/headsmp.S | 12 +
arch/arm/mach-rtk119x/hotplug.c | 77 +
arch/arm/mach-rtk119x/include/mach/barriers.h | 15 +
arch/arm/mach-rtk119x/include/mach/clkdev.h | 24 +
arch/arm/mach-rtk119x/include/mach/clock.h | 306 +
arch/arm/mach-rtk119x/include/mach/cpu.h | 28 +
arch/arm/mach-rtk119x/include/mach/debug-macro.S | 22 +
arch/arm/mach-rtk119x/include/mach/entry-macro.S | 17 +
arch/arm/mach-rtk119x/include/mach/gpio.h | 96 +
arch/arm/mach-rtk119x/include/mach/gpio_rtk119x.h | 159 +
arch/arm/mach-rtk119x/include/mach/iomap.h | 29 +
arch/arm/mach-rtk119x/include/mach/irqs.h | 45 +
arch/arm/mach-rtk119x/include/mach/memory.h | 132 +
arch/arm/mach-rtk119x/include/mach/pm.h | 155 +
arch/arm/mach-rtk119x/include/mach/rtk_ipc_shm.h | 29 +
arch/arm/mach-rtk119x/include/mach/rtk_sha1.h | 29 +
arch/arm/mach-rtk119x/include/mach/system.h | 51 +
arch/arm/mach-rtk119x/include/mach/timex.h | 63 +
arch/arm/mach-rtk119x/include/mach/uncompress.h | 127 +
arch/arm/mach-rtk119x/include/mars.h | 674 +
arch/arm/mach-rtk119x/include/platform.h | 318 +
arch/arm/mach-rtk119x/include/rbus/reg.h | 17 +
arch/arm/mach-rtk119x/include/rbus/reg_iso.h | 12 +
arch/arm/mach-rtk119x/include/rbus/reg_mcp.h | 10 +
arch/arm/mach-rtk119x/include/rbus/reg_misc.h | 78 +
arch/arm/mach-rtk119x/include/rbus/reg_mmc.h | 282 +
arch/arm/mach-rtk119x/include/rbus/reg_sb2.h | 60 +
arch/arm/mach-rtk119x/include/rbus/reg_se.h | 1144 +
arch/arm/mach-rtk119x/include/rbus/reg_sys.h | 75 +
arch/arm/mach-rtk119x/include/saturn.h | 153 +
arch/arm/mach-rtk119x/include/venus-i2c-slave.h | 48 +
arch/arm/mach-rtk119x/include/venus.h | 596 +
arch/arm/mach-rtk119x/include/venus_gpio.h | 105 +
arch/arm/mach-rtk119x/platsmp.c | 89 +
arch/arm/mach-rtk119x/resume.S | 9 +
arch/arm/mach-rtk119x/rtk119x.c | 245 +
arch/arm/mach-rtk119x/rtk119x_ip_power.c | 377 +
arch/arm/mach-rtk119x/rtk119x_ip_power.h | 5 +
arch/arm/mach-rtk119x/rtk119x_timer.c | 451 +
arch/arm/mach-rtk119x/rtk119x_timer_of.c | 81 +
arch/arm/mach-rtk119x/rtk_irq_mux.c | 245 +
arch/arm/mach-rtk119x/sb2_dbg.c | 158 +
arch/arm/mach-rtk119x/scpu_wrap.c | 159 +
arch/arm/mach-rtk119x/suspend.c | 1215 +
arch/arm/mach-rtk119x/vir_input.c | 50 +
arch/arm/mach-vexpress/Kconfig | 20 +
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 | 20 +
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 | 75 +-
arch/arm/mm/Makefile | 4 +-
arch/arm/mm/alignment.c | 5 +
arch/arm/mm/cache-l2x0.c | 76 +-
arch/arm/mm/cache-v6.S | 17 +
arch/arm/mm/cache-v7.S | 15 +-
arch/arm/mm/dma-mapping.c | 2 +-
arch/arm/mm/dump.c | 367 +
arch/arm/mm/fault.c | 17 +-
arch/arm/mm/gup.c | 234 +
arch/arm/mm/highmem.c | 12 +-
arch/arm/mm/init.c | 1 +
arch/arm/mm/mm.h | 23 +-
arch/arm/mm/mmu.c | 142 +-
arch/arm/mm/proc-v6.S | 3 +-
arch/arm/mm/proc-v7-3level.S | 39 +-
arch/arm/mm/proc-v7.S | 9 +-
arch/arm/mm/rodata.c | 159 +
arch/arm/mm/tlb-v7.S | 4 +-
arch/arm/plat-versatile/headsmp.S | 2 -
arch/arm64/Kconfig | 135 +
arch/arm64/boot/.gitignore | 2 -
arch/arm64/boot/dts/.gitignore | 1 -
arch/arm64/boot/dts/Makefile | 3 +-
arch/arm64/boot/dts/fvp-base-gicv2-psci.dts | 287 +
arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi | 9 +
arch/arm64/include/asm/cmpxchg.h | 28 +-
arch/arm64/include/asm/cpu_ops.h | 59 +
arch/arm64/include/asm/irq.h | 1 +
arch/arm64/include/asm/pgtable-3level-types.h | 2 +
arch/arm64/include/asm/psci.h | 19 -
arch/arm64/include/asm/smp.h | 15 +-
arch/arm64/include/asm/topology.h | 73 +
arch/arm64/kernel/.gitignore | 1 -
arch/arm64/kernel/Makefile | 5 +-
arch/arm64/kernel/cpu_ops.c | 99 +
arch/arm64/kernel/cputable.c | 2 +-
arch/arm64/kernel/head.S | 12 +-
arch/arm64/kernel/irq.c | 61 +
arch/arm64/kernel/process.c | 7 +
arch/arm64/kernel/psci.c | 87 +-
arch/arm64/kernel/setup.c | 7 +
arch/arm64/kernel/smp.c | 229 +-
arch/arm64/kernel/smp_psci.c | 53 -
arch/arm64/kernel/smp_spin_table.c | 86 +-
arch/arm64/kernel/topology.c | 537 +
arch/arm64/kernel/vdso/.gitignore | 2 -
arch/arm64/kernel/vmlinux.lds.S | 1 -
arch/avr32/boot/images/.gitignore | 4 -
arch/avr32/boot/u-boot/head.S | 35 +-
arch/avr32/kernel/.gitignore | 1 -
arch/avr32/kernel/entry-avr32b.S | 3 +-
arch/avr32/kernel/head.S | 20 -
arch/blackfin/boot/.gitignore | 2 -
arch/blackfin/kernel/.gitignore | 1 -
arch/cris/boot/.gitignore | 2 -
arch/cris/include/asm/io.h | 1 +
arch/ia64/include/asm/processor.h | 2 +-
arch/ia64/kernel/.gitignore | 2 -
arch/m32r/kernel/.gitignore | 1 -
arch/m68k/kernel/.gitignore | 1 -
arch/metag/boot/.gitignore | 4 -
arch/metag/kernel/.gitignore | 1 -
arch/microblaze/boot/.gitignore | 3 -
arch/microblaze/kernel/.gitignore | 1 -
arch/mips/boot/.gitignore | 6 -
arch/mips/cavium-octeon/.gitignore | 2 -
arch/mips/kernel/.gitignore | 1 -
arch/mn10300/boot/.gitignore | 1 -
arch/parisc/include/asm/socket.h | 11 +
arch/parisc/include/uapi/asm/socket.h | 11 +-
arch/parisc/kernel/.gitignore | 1 -
arch/parisc/kernel/sys_parisc.c | 25 +-
arch/powerpc/boot/.gitignore | 42 -
arch/powerpc/include/asm/prom.h | 3 -
arch/powerpc/kernel/.gitignore | 1 -
arch/powerpc/kernel/prom.c | 43 +-
arch/powerpc/kernel/signal_32.c | 6 +
arch/powerpc/kernel/signal_64.c | 6 +
arch/powerpc/kernel/vdso32/.gitignore | 2 -
arch/powerpc/kernel/vdso64/.gitignore | 2 -
arch/powerpc/kernel/vio.c | 4 +-
arch/powerpc/mm/slice.c | 2 +-
arch/powerpc/platforms/52xx/Kconfig | 2 +-
arch/powerpc/platforms/cell/spufs/.gitignore | 2 -
arch/powerpc/platforms/powernv/pci-ioda.c | 12 +-
arch/s390/boot/.gitignore | 2 -
arch/s390/boot/compressed/.gitignore | 3 -
arch/s390/crypto/aes_s390.c | 50 +-
arch/s390/kernel/.gitignore | 1 -
arch/s390/kernel/smp.c | 4 +-
arch/s390/kernel/vdso32/.gitignore | 1 -
arch/s390/kernel/vdso64/.gitignore | 1 -
arch/s390/kernel/vtime.c | 2 +-
arch/s390/lib/uaccess_pt.c | 3 +
arch/sh/boot/.gitignore | 3 -
arch/sh/boot/compressed/.gitignore | 1 -
arch/sh/kernel/.gitignore | 1 -
arch/sh/kernel/vsyscall/.gitignore | 1 -
arch/sparc/boot/.gitignore | 8 -
arch/sparc/kernel/.gitignore | 1 -
arch/um/.gitignore | 3 -
arch/unicore32/.gitignore | 21 -
arch/x86/.gitignore | 4 -
arch/x86/Kconfig | 2 +-
arch/x86/boot/.gitignore | 9 -
arch/x86/boot/compressed/.gitignore | 6 -
arch/x86/boot/tools/.gitignore | 1 -
arch/x86/include/asm/idle.h | 7 -
arch/x86/kernel/.gitignore | 3 -
arch/x86/kernel/cpu/.gitignore | 1 -
arch/x86/kernel/process.c | 17 +-
arch/x86/lib/.gitignore | 1 -
arch/x86/realmode/rm/.gitignore | 3 -
arch/x86/tools/.gitignore | 1 -
arch/x86/vdso/.gitignore | 8 -
arch/x86/vdso/vdso32/.gitignore | 1 -
block/blk-core.c | 11 +-
block/blk-ioc.c | 3 +-
block/blk-lib.c | 81 +
block/genhd.c | 29 +-
block/partition-generic.c | 11 +
config.qts_rtk | 3252 +
config_rtk | 2943 +
crypto/asymmetric_keys/.gitignore | 1 -
crypto/async_tx/raid6test.c | 10 +-
crypto/testmgr.c | 16 +
crypto/testmgr.h | 294 +
drivers/Kconfig | 10 +
drivers/Makefile | 8 +
drivers/acpi/ac.c | 2 +-
drivers/acpi/bus.c | 2 +-
drivers/acpi/fan.c | 2 +-
drivers/acpi/osl.c | 2 +-
drivers/acpi/pci_irq.c | 2 +-
drivers/acpi/pci_link.c | 2 +-
drivers/acpi/pci_root.c | 2 +-
drivers/acpi/power.c | 2 +-
drivers/acpi/processor_driver.c | 2 +-
drivers/acpi/processor_perflib.c | 2 +-
drivers/acpi/sbs.c | 2 +-
drivers/acpi/thermal.c | 2 +-
drivers/acpi/utils.c | 2 +-
drivers/acpi/video.c | 2 +-
drivers/ata/Makefile | 2 +
drivers/ata/ahci.c | 520 +-
drivers/ata/ahci.h | 13 +
drivers/ata/libahci.c | 92 +-
drivers/ata/libata-core.c | 53 +-
drivers/ata/libata-eh.c | 111 +-
drivers/ata/libata-pmp.c | 12 +
drivers/ata/libata-scsi.c | 305 +-
drivers/ata/libata-transport.c | 13 +-
drivers/atm/.gitignore | 5 -
drivers/base/dma-contiguous.c | 3 +-
drivers/base/power/main.c | 66 +
drivers/block/floppy.c | 7 +
drivers/block/loop.c | 4 +-
drivers/bluetooth/Kconfig | 12 +
drivers/bluetooth/Makefile | 2 +
drivers/bluetooth/rtk_btusb.c | 3151 +
drivers/bluetooth/rtk_btusb.h | 486 +
drivers/bluetooth/rtk_rfkill.c | 188 +
drivers/bus/Kconfig | 7 +
drivers/bus/Makefile | 2 +
drivers/bus/arm-cci.c | 945 +
drivers/cec/Kconfig | 8 +
drivers/cec/Makefile | 4 +
drivers/cec/adapter/Kconfig | 14 +
drivers/cec/adapter/Makefile | 9 +
drivers/cec/adapter/cec0_rtd1195.c | 1736 +
drivers/cec/adapter/cec_rpc.h | 107 +
drivers/cec/adapter/cec_rtd1195.h | 271 +
drivers/cec/adapter/cectx_rtd1195.c | 1951 +
drivers/cec/adapter/cectx_rtd1195.h | 71 +
drivers/cec/adapter/cectx_rtd1195_reg.h | 54 +
drivers/cec/adapter/rx/Kconfig | 14 +
drivers/cec/adapter/rx/Makefile | 5 +
drivers/cec/adapter/rx/cecrx_rtd1195.c | 1763 +
drivers/cec/adapter/rx/cecrx_rtd1195_reg.h | 40 +
drivers/cec/core/Kconfig | 25 +
drivers/cec/core/Makefile | 3 +
drivers/cec/core/cec.h | 138 +
drivers/cec/core/cec_core.c | 508 +
drivers/cec/core/cec_debug.h | 41 +
drivers/cec/core/cec_dev.c | 360 +
drivers/cec/core/cec_dev.h | 41 +
drivers/cec/core/cm_buff.c | 230 +
drivers/cec/core/cm_buff.h | 65 +
drivers/char/Kconfig | 17 +
drivers/char/Makefile | 1 +
drivers/char/applicom.c | 6 +-
drivers/char/applicom.h | 2 +-
drivers/char/dcc_tty.c | 326 +
drivers/char/mem.c | 17 +
drivers/char/pcmcia/synclink_cs.c | 4 +-
drivers/clk/Kconfig | 6 +-
drivers/clk/Makefile | 2 +
drivers/clk/realtek/Makefile | 5 +
drivers/clk/realtek/clk-factors.c | 367 +
drivers/clk/realtek/clk-factors.h | 60 +
drivers/clk/realtek/clk-rtk.c | 558 +
drivers/clk/versatile/Makefile | 2 +-
drivers/clk/versatile/clk-vexpress-osc.c | 4 +-
drivers/clk/versatile/clk-vexpress-spc.c | 131 +
drivers/clocksource/arm_arch_timer.c | 6 +
drivers/cpufreq/Kconfig | 30 +-
drivers/cpufreq/Kconfig.arm | 10 +-
drivers/cpufreq/Makefile | 4 +
drivers/cpufreq/arm_big_little.c | 419 +-
drivers/cpufreq/arm_big_little.h | 17 +-
drivers/cpufreq/cpufreq.c | 48 +
drivers/cpufreq/cpufreq_governor.c | 44 -
drivers/cpufreq/cpufreq_governor.h | 1 -
drivers/cpufreq/cpufreq_interactive.c | 1341 +
drivers/cpufreq/cpufreq_ondemand.c | 4 +
drivers/cpufreq/cpufreq_stats.c | 81 +-
drivers/cpufreq/rtk-cpufreq.c | 721 +
drivers/cpufreq/vexpress_big_little.c | 86 +
drivers/cpuidle/Kconfig | 8 +
drivers/cpuidle/Makefile | 6 +-
drivers/cpuidle/arm_big_little.c | 183 +
drivers/cpuidle/cpuidle-alpine.c | 106 +
drivers/cpuidle/cpuidle-calxeda.c | 14 -
drivers/cpuidle/governors/menu.c | 7 +-
drivers/crypto/Kconfig | 2 +
drivers/crypto/Makefile | 1 +
drivers/crypto/al/Kconfig | 29 +
drivers/crypto/al/Makefile | 15 +
drivers/crypto/al/README | 333 +
drivers/crypto/al/al_crypto.h | 527 +
drivers/crypto/al/al_crypto_alg.c | 1483 +
drivers/crypto/al/al_crypto_core.c | 1441 +
drivers/crypto/al/al_crypto_crc.c | 620 +
drivers/crypto/al/al_crypto_hash.c | 1158 +
drivers/crypto/al/al_crypto_main.c | 304 +
drivers/crypto/al/al_crypto_module_params.c | 105 +
drivers/crypto/al/al_crypto_module_params.h | 40 +
drivers/crypto/al/al_crypto_sysfs.c | 534 +
drivers/crypto/al/al_hal_crypto.c | 1535 +
drivers/crypto/al/al_hal_crypto.h | 664 +
drivers/crypto/al/al_hal_ssm_crc_memcpy.c | 665 +
drivers/crypto/al/al_hal_ssm_crypto.c | 947 +
drivers/dma/Kconfig | 21 +
drivers/dma/Makefile | 1 +
drivers/dma/al/Makefile | 20 +
drivers/dma/al/README | 236 +
drivers/dma/al/al_dma.c | 234 +
drivers/dma/al/al_dma.h | 404 +
drivers/dma/al/al_dma_cleanup.c | 312 +
drivers/dma/al/al_dma_core.c | 1552 +
drivers/dma/al/al_dma_prep.h | 88 +
drivers/dma/al/al_dma_prep_interrupt.c | 116 +
drivers/dma/al/al_dma_prep_memcpy.c | 184 +
drivers/dma/al/al_dma_prep_memset.c | 163 +
drivers/dma/al/al_dma_prep_pq.c | 242 +
drivers/dma/al/al_dma_prep_pq_val.c | 239 +
drivers/dma/al/al_dma_prep_sg.c | 177 +
drivers/dma/al/al_dma_prep_xor.c | 204 +
drivers/dma/al/al_dma_prep_xor_val.c | 183 +
drivers/dma/al/al_dma_sysfs.c | 436 +
drivers/dma/al/al_dma_sysfs.h | 28 +
drivers/dma/al/al_hal_raid.c | 777 +
drivers/dma/al/al_hal_raid.h | 232 +
drivers/dma/al/al_hal_raid_accelerator_regs.h | 239 +
drivers/dma/al/al_hal_ssm_raid.c | 600 +
drivers/dma/al/al_hal_ssm_raid.h | 135 +
drivers/dma/al/al_hal_ssm_raid_regs.h | 239 +
drivers/dma/dmaengine.c | 56 +-
drivers/dma/iovlock.c | 236 +-
drivers/edac/Kconfig | 7 +
drivers/edac/Makefile | 2 +
drivers/edac/al_mc_edac.c | 602 +
drivers/edac/amd76x_edac.c | 2 +-
drivers/edac/e7xxx_edac.c | 2 +-
drivers/edac/i82875p_edac.c | 2 +-
drivers/edac/r82600_edac.c | 2 +-
drivers/eisa/.gitignore | 1 -
drivers/gator/Kconfig | 33 +
drivers/gator/LICENSE | 339 +
drivers/gator/Makefile | 78 +
drivers/gator/gator.h | 146 +
drivers/gator/gator_annotate.c | 186 +
drivers/gator/gator_annotate_kernel.c | 157 +
drivers/gator/gator_backtrace.c | 160 +
drivers/gator/gator_cookies.c | 397 +
drivers/gator/gator_events.sh | 19 +
drivers/gator/gator_events_armv6.c | 244 +
drivers/gator/gator_events_armv7.c | 319 +
drivers/gator/gator_events_block.c | 155 +
drivers/gator/gator_events_ccn-504.c | 306 +
drivers/gator/gator_events_irq.c | 167 +
drivers/gator/gator_events_l2c-310.c | 210 +
drivers/gator/gator_events_mali_4xx.c | 751 +
drivers/gator/gator_events_mali_4xx.h | 18 +
drivers/gator/gator_events_mali_common.c | 74 +
drivers/gator/gator_events_mali_common.h | 88 +
drivers/gator/gator_events_mali_t6xx.c | 512 +
drivers/gator/gator_events_mali_t6xx_hw.c | 758 +
drivers/gator/gator_events_mali_t6xx_hw_test.c | 55 +
drivers/gator/gator_events_meminfo.c | 240 +
drivers/gator/gator_events_mmaped.c | 229 +
drivers/gator/gator_events_net.c | 171 +
drivers/gator/gator_events_perf_pmu.c | 516 +
drivers/gator/gator_events_sched.c | 115 +
drivers/gator/gator_events_scorpion.c | 676 +
drivers/gator/gator_fs.c | 382 +
drivers/gator/gator_hrtimer_gator.c | 86 +
drivers/gator/gator_hrtimer_perf.c | 113 +
drivers/gator/gator_iks.c | 195 +
drivers/gator/gator_main.c | 1440 +
drivers/gator/gator_marshaling.c | 413 +
drivers/gator/gator_pack.c | 58 +
drivers/gator/gator_trace_gpu.c | 294 +
drivers/gator/gator_trace_gpu.h | 79 +
drivers/gator/gator_trace_power.c | 203 +
drivers/gator/gator_trace_sched.c | 256 +
.../gator/mali/mali_mjollnir_profiling_gator_api.h | 164 +
.../gator/mali/mali_utgard_profiling_gator_api.h | 202 +
drivers/gator/mali_t6xx.mk | 25 +
drivers/gpio/Kconfig | 4 +
drivers/gpio/Makefile | 1 +
drivers/gpio/gpio-pl061.c | 11 +-
drivers/gpio/rtp5901-gpio.c | 377 +
drivers/gpu/drm/radeon/.gitignore | 3 -
drivers/hdmirx/Kconfig | 14 +
drivers/hdmirx/Makefile | 18 +
drivers/hdmirx/hdmi_rx_cbus_ddc_reg.h | 10 +
drivers/hdmirx/hdmi_rx_clock_detect_reg.h | 35 +
drivers/hdmirx/hdmi_rx_ddc_reg.h | 35 +
drivers/hdmirx/hdmi_rx_iso_ddc_reg.h | 10 +
drivers/hdmirx/hdmi_rx_mac_reg.h | 1197 +
drivers/hdmirx/hdmi_rx_mhl_cbus_link_reg.h | 309 +
drivers/hdmirx/hdmi_rx_mhl_cbus_msc_reg.h | 767 +
drivers/hdmirx/hdmi_rx_mhl_cbus_sb_reg.h | 333 +
drivers/hdmirx/hdmi_rx_mhl_msc_fw_req.h | 483 +
drivers/hdmirx/hdmi_rx_mhl_msc_reg.h | 1068 +
drivers/hdmirx/hdmi_rx_mhl_reg.h | 218 +
drivers/hdmirx/hdmi_rx_misc_ddc_reg.h | 35 +
drivers/hdmirx/hdmi_rx_phy_reg.h | 1171 +
drivers/hdmirx/hdmirx_rpc.c | 131 +
drivers/hdmirx/hdmirx_rpc.h | 217 +
drivers/hdmirx/old_reg/rbusHDMIReg.h | 4773 +
drivers/hdmirx/old_reg/rbusMHLCbus.h | 4651 +
drivers/hdmirx/old_reg/rbusMiscDDCReg.h | 98 +
drivers/hdmirx/phoenix_MHL_CBUS.c | 1898 +
drivers/hdmirx/phoenix_MHL_CBUS.h | 249 +
drivers/hdmirx/phoenix_hdmiFun.c | 281 +
drivers/hdmirx/phoenix_hdmiFun.h | 258 +
drivers/hdmirx/phoenix_hdmiHWReg.h | 49 +
drivers/hdmirx/phoenix_hdmiHdmi.c | 2929 +
drivers/hdmirx/phoenix_hdmiInternal.h | 728 +
drivers/hdmirx/phoenix_hdmiMs.c | 592 +
drivers/hdmirx/phoenix_hdmiMux.c | 90 +
drivers/hdmirx/phoenix_hdmiOnChipEDIDRx.c | 89 +
drivers/hdmirx/phoenix_hdmiPhy.c | 2547 +
drivers/hdmirx/phoenix_hdmiPlatform.c | 119 +
drivers/hdmirx/phoenix_hdmiPlatform.h | 80 +
drivers/hdmirx/phoenix_hdmi_repeater.c | 60 +
drivers/hdmirx/phoenix_hdmi_wrapper.c | 294 +
drivers/hdmirx/phoenix_hdmi_wrapper.h | 59 +
drivers/hdmirx/phoenix_mipi_i2c_ctl.c | 586 +
drivers/hdmirx/phoenix_mipi_i2c_ctl.h | 9 +
drivers/hdmirx/phoenix_mipi_wrapper.c | 855 +
drivers/hdmirx/phoenix_mipi_wrapper.h | 235 +
drivers/hdmirx/phoenix_rbusDFEReg.h | 583 +
drivers/hdmirx/sd_test.c | 573 +
drivers/hdmirx/sd_test.h | 29 +
drivers/hdmirx/sd_test_hdmi_reg.h | 4861 +
drivers/hdmirx/sd_test_table.h | 518408 ++++++++++++++++++
drivers/hdmirx/sd_test_vo_reg.h | 9769 +
drivers/hdmirx/v4l2_hdmi_dev.c | 2119 +
drivers/hdmirx/v4l2_hdmi_dev.h | 196 +
drivers/hid/hid-input.c | 10 +-
drivers/hid/hid-multitouch.c | 24 +-
drivers/i2c/algos/Kconfig | 9 +
drivers/i2c/algos/Makefile | 1 +
drivers/i2c/algos/i2c-algo-phoenix.c | 107 +
drivers/i2c/algos/i2c-algo-phoenix.h | 49 +
drivers/i2c/busses/Kconfig | 93 +
drivers/i2c/busses/Makefile | 1 +
drivers/i2c/busses/i2c-phoenix-priv.c | 2942 +
drivers/i2c/busses/i2c-phoenix-priv.h | 370 +
drivers/i2c/busses/i2c-phoenix.c | 870 +
drivers/i2c/busses/i2c-phoenix.h | 53 +
drivers/i2c/busses/i2c-venus-config-saturn.h | 496 +
drivers/iio/industrialio-event.c | 12 +-
drivers/input/Kconfig | 9 +
drivers/input/Makefile | 1 +
drivers/input/evdev.c | 53 +
drivers/input/keyreset.c | 239 +
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/irqchip/irq-gic.c | 179 +-
drivers/isdn/act2000/act2000.h | 2 +-
drivers/isdn/act2000/act2000_isa.c | 2 +-
drivers/isdn/act2000/act2000_isa.h | 2 +-
drivers/isdn/act2000/capi.c | 2 +-
drivers/isdn/act2000/capi.h | 2 +-
drivers/isdn/act2000/module.c | 2 +-
drivers/isdn/capi/capi.c | 2 +-
drivers/isdn/capi/capidrv.c | 2 +-
drivers/isdn/capi/capidrv.h | 2 +-
drivers/isdn/capi/capiutil.c | 2 +-
drivers/isdn/capi/kcapi.c | 2 +-
drivers/isdn/divert/divert_procfs.c | 2 +-
drivers/isdn/divert/isdn_divert.c | 2 +-
drivers/isdn/divert/isdn_divert.h | 2 +-
drivers/isdn/hardware/avm/avm_cs.c | 2 +-
drivers/isdn/hardware/avm/avmcard.h | 2 +-
drivers/isdn/hardware/avm/b1.c | 4 +-
drivers/isdn/hardware/avm/b1dma.c | 4 +-
drivers/isdn/hardware/avm/b1isa.c | 4 +-
drivers/isdn/hardware/avm/b1pci.c | 4 +-
drivers/isdn/hardware/avm/b1pcmcia.c | 4 +-
drivers/isdn/hardware/avm/c4.c | 4 +-
drivers/isdn/hardware/avm/t1isa.c | 4 +-
drivers/isdn/hardware/avm/t1pci.c | 4 +-
drivers/isdn/hardware/eicon/adapter.h | 2 +-
drivers/isdn/hardware/eicon/capifunc.c | 2 +-
drivers/isdn/hardware/eicon/capifunc.h | 2 +-
drivers/isdn/hardware/eicon/capimain.c | 4 +-
drivers/isdn/hardware/eicon/diddfunc.c | 2 +-
drivers/isdn/hardware/eicon/diva.c | 2 +-
drivers/isdn/hardware/eicon/diva.h | 2 +-
drivers/isdn/hardware/eicon/diva_didd.c | 4 +-
drivers/isdn/hardware/eicon/diva_pci.h | 2 +-
drivers/isdn/hardware/eicon/divamnt.c | 4 +-
drivers/isdn/hardware/eicon/divasfunc.c | 2 +-
drivers/isdn/hardware/eicon/divasi.c | 4 +-
drivers/isdn/hardware/eicon/divasmain.c | 4 +-
drivers/isdn/hardware/eicon/divasproc.c | 2 +-
drivers/isdn/hardware/eicon/dqueue.c | 2 +-
drivers/isdn/hardware/eicon/dqueue.h | 2 +-
drivers/isdn/hardware/eicon/dsp_tst.h | 2 +-
drivers/isdn/hardware/eicon/entity.h | 2 +-
drivers/isdn/hardware/eicon/idifunc.c | 2 +-
drivers/isdn/hardware/eicon/mntfunc.c | 2 +-
drivers/isdn/hardware/eicon/os_4bri.c | 2 +-
drivers/isdn/hardware/eicon/os_4bri.h | 2 +-
drivers/isdn/hardware/eicon/os_bri.c | 2 +-
drivers/isdn/hardware/eicon/os_bri.h | 2 +-
drivers/isdn/hardware/eicon/os_capi.h | 2 +-
drivers/isdn/hardware/eicon/os_pri.c | 2 +-
drivers/isdn/hardware/eicon/os_pri.h | 2 +-
drivers/isdn/hardware/eicon/platform.h | 2 +-
drivers/isdn/hardware/eicon/um_idi.c | 2 +-
drivers/isdn/hardware/eicon/um_idi.h | 2 +-
drivers/isdn/hardware/eicon/um_xdi.h | 2 +-
drivers/isdn/hardware/eicon/xdi_adapter.h | 2 +-
drivers/isdn/hardware/eicon/xdi_msg.h | 2 +-
drivers/isdn/hisax/arcofi.c | 2 +-
drivers/isdn/hisax/arcofi.h | 2 +-
drivers/isdn/hisax/asuscom.c | 4 +-
drivers/isdn/hisax/avm_a1.c | 4 +-
drivers/isdn/hisax/avm_a1p.c | 4 +-
drivers/isdn/hisax/avm_pci.c | 4 +-
drivers/isdn/hisax/bkm_a4t.c | 4 +-
drivers/isdn/hisax/bkm_a8.c | 4 +-
drivers/isdn/hisax/bkm_ax.h | 2 +-
drivers/isdn/hisax/callc.c | 4 +-
drivers/isdn/hisax/config.c | 2 +-
drivers/isdn/hisax/diva.c | 4 +-
drivers/isdn/hisax/elsa.c | 4 +-
drivers/isdn/hisax/elsa_ser.c | 2 +-
drivers/isdn/hisax/enternow_pci.c | 2 +-
drivers/isdn/hisax/fsm.c | 2 +-
drivers/isdn/hisax/fsm.h | 2 +-
drivers/isdn/hisax/gazel.c | 4 +-
drivers/isdn/hisax/hfc4s8s_l1.c | 2 +-
drivers/isdn/hisax/hfc4s8s_l1.h | 2 +-
drivers/isdn/hisax/hfc_2bds0.c | 2 +-
drivers/isdn/hisax/hfc_2bds0.h | 2 +-
drivers/isdn/hisax/hfc_2bs0.c | 2 +-
drivers/isdn/hisax/hfc_2bs0.h | 2 +-
drivers/isdn/hisax/hfc_pci.c | 4 +-
drivers/isdn/hisax/hfc_pci.h | 2 +-
drivers/isdn/hisax/hfc_sx.c | 4 +-
drivers/isdn/hisax/hfc_sx.h | 2 +-
drivers/isdn/hisax/hfc_usb.c | 4 +-
drivers/isdn/hisax/hfc_usb.h | 2 +-
drivers/isdn/hisax/hfcscard.c | 4 +-
drivers/isdn/hisax/hisax.h | 2 +-
drivers/isdn/hisax/hisax_cfg.h | 2 +-
drivers/isdn/hisax/hscx.c | 2 +-
drivers/isdn/hisax/hscx.h | 2 +-
drivers/isdn/hisax/hscx_irq.c | 2 +-
drivers/isdn/hisax/icc.c | 2 +-
drivers/isdn/hisax/icc.h | 2 +-
drivers/isdn/hisax/ipac.h | 2 +-
drivers/isdn/hisax/isac.c | 2 +-
drivers/isdn/hisax/isac.h | 2 +-
drivers/isdn/hisax/isar.c | 2 +-
drivers/isdn/hisax/isar.h | 2 +-
drivers/isdn/hisax/isdnl1.c | 4 +-
drivers/isdn/hisax/isdnl1.h | 2 +-
drivers/isdn/hisax/isdnl2.c | 4 +-
drivers/isdn/hisax/isdnl2.h | 2 +-
drivers/isdn/hisax/isdnl3.c | 4 +-
drivers/isdn/hisax/isdnl3.h | 2 +-
drivers/isdn/hisax/isurf.c | 4 +-
drivers/isdn/hisax/ix1_micro.c | 4 +-
drivers/isdn/hisax/jade.c | 2 +-
drivers/isdn/hisax/jade.h | 2 +-
drivers/isdn/hisax/jade_irq.c | 2 +-
drivers/isdn/hisax/l3_1tr6.c | 4 +-
drivers/isdn/hisax/l3_1tr6.h | 2 +-
drivers/isdn/hisax/l3dss1.c | 4 +-
drivers/isdn/hisax/l3dss1.h | 2 +-
drivers/isdn/hisax/l3ni1.c | 4 +-
drivers/isdn/hisax/l3ni1.h | 2 +-
drivers/isdn/hisax/lmgr.c | 2 +-
drivers/isdn/hisax/mic.c | 4 +-
drivers/isdn/hisax/netjet.c | 2 +-
drivers/isdn/hisax/netjet.h | 2 +-
drivers/isdn/hisax/niccy.c | 4 +-
drivers/isdn/hisax/nj_s.c | 4 +-
drivers/isdn/hisax/nj_u.c | 4 +-
drivers/isdn/hisax/q931.c | 2 +-
drivers/isdn/hisax/s0box.c | 4 +-
drivers/isdn/hisax/saphir.c | 4 +-
drivers/isdn/hisax/sedlbauer.c | 4 +-
drivers/isdn/hisax/sportster.c | 4 +-
drivers/isdn/hisax/st5481_init.c | 2 +-
drivers/isdn/hisax/tei.c | 4 +-
drivers/isdn/hisax/teleint.c | 4 +-
drivers/isdn/hisax/teles0.c | 4 +-
drivers/isdn/hisax/teles3.c | 4 +-
drivers/isdn/hisax/teles_cs.c | 2 +-
drivers/isdn/hisax/telespci.c | 4 +-
drivers/isdn/hisax/w6692.c | 4 +-
drivers/isdn/hisax/w6692.h | 2 +-
drivers/isdn/hysdn/boardergo.c | 2 +-
drivers/isdn/hysdn/boardergo.h | 2 +-
drivers/isdn/hysdn/hycapi.c | 4 +-
drivers/isdn/hysdn/hysdn_boot.c | 2 +-
drivers/isdn/hysdn/hysdn_defs.h | 2 +-
drivers/isdn/hysdn/hysdn_init.c | 2 +-
drivers/isdn/hysdn/hysdn_net.c | 2 +-
drivers/isdn/hysdn/hysdn_pof.h | 2 +-
drivers/isdn/hysdn/hysdn_procconf.c | 2 +-
drivers/isdn/hysdn/hysdn_proclog.c | 2 +-
drivers/isdn/hysdn/hysdn_sched.c | 2 +-
drivers/isdn/i4l/isdn_audio.c | 4 +-
drivers/isdn/i4l/isdn_audio.h | 2 +-
drivers/isdn/i4l/isdn_common.c | 4 +-
drivers/isdn/i4l/isdn_common.h | 2 +-
drivers/isdn/i4l/isdn_concap.c | 2 +-
drivers/isdn/i4l/isdn_concap.h | 2 +-
drivers/isdn/i4l/isdn_net.c | 4 +-
drivers/isdn/i4l/isdn_net.h | 2 +-
drivers/isdn/i4l/isdn_ppp.c | 4 +-
drivers/isdn/i4l/isdn_ppp.h | 2 +-
drivers/isdn/i4l/isdn_tty.h | 2 +-
drivers/isdn/i4l/isdn_ttyfax.c | 4 +-
drivers/isdn/i4l/isdn_ttyfax.h | 2 +-
drivers/isdn/i4l/isdn_v110.c | 4 +-
drivers/isdn/i4l/isdn_v110.h | 2 +-
drivers/isdn/i4l/isdn_x25iface.c | 2 +-
drivers/isdn/i4l/isdn_x25iface.h | 2 +-
drivers/isdn/icn/icn.c | 4 +-
drivers/isdn/icn/icn.h | 2 +-
drivers/isdn/isdnloop/isdnloop.c | 2 +-
drivers/isdn/isdnloop/isdnloop.h | 2 +-
drivers/isdn/sc/card.h | 2 +-
drivers/isdn/sc/command.c | 2 +-
drivers/isdn/sc/event.c | 2 +-
drivers/isdn/sc/interrupt.c | 2 +-
drivers/isdn/sc/message.c | 2 +-
drivers/isdn/sc/message.h | 2 +-
drivers/isdn/sc/packet.c | 2 +-
drivers/isdn/sc/shmem.c | 2 +-
drivers/isdn/sc/timer.c | 2 +-
drivers/lsadc/Kconfig | 17 +
drivers/lsadc/Makefile | 5 +
drivers/lsadc/lsadc.c | 452 +
drivers/lsadc/lsadc.h | 209 +
drivers/md/Kconfig | 14 +
drivers/md/bitmap.c | 2 +-
drivers/md/dm-bufio.c | 21 +-
drivers/md/dm-crypt.c | 413 +-
drivers/md/dm-io.c | 4 +-
drivers/md/dm-ioctl.c | 184 +-
drivers/md/dm-linear.c | 1 +
drivers/md/dm-table.c | 164 +-
drivers/md/dm-thin-metadata.c | 749 +-
drivers/md/dm-thin-metadata.h | 81 +-
drivers/md/dm-thin.c | 1955 +-
drivers/md/dm.c | 411 +-
drivers/md/dm.h | 14 +-
drivers/md/md.c | 745 +-
drivers/md/md.h | 42 +-
drivers/md/persistent-data/dm-block-manager.c | 1 +
drivers/md/persistent-data/dm-btree-remove.c | 12 +-
drivers/md/persistent-data/dm-btree-spine.c | 2 +-
drivers/md/persistent-data/dm-space-map-common.c | 20 +-
drivers/md/persistent-data/dm-space-map-common.h | 7 +-
drivers/md/persistent-data/dm-space-map-disk.c | 53 +-
drivers/md/persistent-data/dm-space-map-metadata.c | 161 +-
drivers/md/persistent-data/dm-space-map-metadata.h | 3 +-
drivers/md/persistent-data/dm-space-map.h | 20 +
.../md/persistent-data/dm-transaction-manager.c | 14 +-
.../md/persistent-data/dm-transaction-manager.h | 3 +-
drivers/md/raid0.c | 6 +
drivers/md/raid10.c | 113 +-
drivers/md/raid5.c | 322 +-
drivers/md/raid5.h | 4 +-
drivers/media/pci/zoran/videocodec.c | 2 +-
drivers/media/pci/zoran/videocodec.h | 2 +-
drivers/media/pci/zoran/zr36016.c | 2 +-
drivers/media/pci/zoran/zr36016.h | 2 +-
drivers/media/pci/zoran/zr36050.c | 2 +-
drivers/media/pci/zoran/zr36050.h | 2 +-
drivers/media/pci/zoran/zr36060.c | 2 +-
drivers/media/pci/zoran/zr36060.h | 2 +-
drivers/media/platform/Kconfig | 7 +
drivers/media/platform/Makefile | 4 +
drivers/media/platform/rtk_hdcp/Kconfig | 10 +
drivers/media/platform/rtk_hdcp/Makefile | 8 +
drivers/media/platform/rtk_hdcp/hdcp.h | 320 +
drivers/media/platform/rtk_hdcp/hdcp_ddc.c | 81 +
drivers/media/platform/rtk_hdcp/hdcp_ddc.h | 68 +
drivers/media/platform/rtk_hdcp/hdcp_lib.c | 1196 +
drivers/media/platform/rtk_hdcp/hdcp_top.c | 870 +
drivers/media/platform/rtk_hdcp/hdcp_top.h | 10 +
drivers/media/platform/rtk_hdcp/hdmi_reg_1195.h | 4973 +
drivers/media/platform/rtk_hdmitx/Kconfig | 10 +
drivers/media/platform/rtk_hdmitx/Makefile | 9 +
drivers/media/platform/rtk_hdmitx/crt_reg.h | 7462 +
drivers/media/platform/rtk_hdmitx/hdmitx.h | 186 +
drivers/media/platform/rtk_hdmitx/hdmitx_api.c | 1350 +
drivers/media/platform/rtk_hdmitx/hdmitx_api.h | 49 +
drivers/media/platform/rtk_hdmitx/hdmitx_core.c | 298 +
drivers/media/platform/rtk_hdmitx/hdmitx_dev.h | 43 +
drivers/media/platform/rtk_hdmitx/hdmitx_reg.h | 4973 +
drivers/media/platform/rtk_hdmitx/hdmitx_rpc.h | 219 +
drivers/media/platform/rtk_hdmitx/rtk_edid.c | 1806 +
drivers/media/platform/rtk_hdmitx/rtk_edid.h | 24 +
drivers/media/platform/rtk_hdmitx/switch_hdmitx.c | 285 +
drivers/media/platform/rtk_mhltx/Kconfig | 11 +
drivers/media/platform/rtk_mhltx/Makefile | 10 +
drivers/media/platform/rtk_mhltx/cbus_tx_reg.h | 3024 +
.../media/platform/rtk_mhltx/cbus_wrapper_reg.h | 77 +
drivers/media/platform/rtk_mhltx/iso_reg.h | 11581 +
drivers/media/platform/rtk_mhltx/mhltx.h | 312 +
drivers/media/platform/rtk_mhltx/mhltx_cbus.c | 1736 +
drivers/media/platform/rtk_mhltx/mhltx_cbus.h | 39 +
drivers/media/platform/rtk_mhltx/mhltx_core.c | 454 +
drivers/media/platform/rtk_mhltx/mhltx_def.h | 285 +
drivers/media/platform/rtk_mhltx/mhltx_dev.h | 44 +
drivers/media/platform/rtk_mhltx/mhltx_switch.c | 246 +
drivers/media/v4l2-core/v4l2-dev.c | 18 +
drivers/media/v4l2-core/videobuf2-core.c | 22 +-
drivers/media/v4l2-core/videobuf2-dma-contig.c | 1 +
drivers/media/v4l2-core/videobuf2-vmalloc.c | 54 +
drivers/message/fusion/lsi/mpi_log_fc.h | 2 +-
drivers/mfd/Kconfig | 15 +-
drivers/mfd/Makefile | 4 +
drivers/mfd/rtp5901-irq.c | 175 +
drivers/mfd/rtp5901-mfd.c | 723 +
drivers/mfd/vexpress-config.c | 61 +-
drivers/mfd/vexpress-spc.c | 633 +
drivers/mfd/vexpress-sysreg.c | 12 +-
drivers/misc/Kconfig | 4 +
drivers/misc/Makefile | 1 +
drivers/misc/uid_stat.c | 152 +
drivers/mmc/Kconfig | 15 +
drivers/mmc/card/Kconfig | 9 +
drivers/mmc/card/block.c | 36 +-
drivers/mmc/core/Kconfig | 20 +
drivers/mmc/core/core.c | 115 +-
drivers/mmc/core/host.c | 10 +-
drivers/mmc/core/mmc.c | 247 +-
drivers/mmc/core/sd.c | 101 +-
drivers/mmc/core/sdio.c | 144 +-
drivers/mmc/core/sdio_bus.c | 13 +-
drivers/mmc/core/sdio_io.c | 33 +
drivers/mmc/host/Kconfig | 9 +
drivers/mmc/host/Makefile | 13 +
drivers/mmc/host/mmci.c | 3 +
drivers/mmc/host/rtk_crsd_ops.c | 403 +
drivers/mmc/host/rtk_crsd_ops.h | 39 +
drivers/mmc/host/rtkemmc.c | 4599 +
drivers/mmc/host/rtkemmc.c.1 | 3725 +
drivers/mmc/host/rtkemmc.h | 558 +
drivers/mmc/host/rtksd.c | 3831 +
drivers/mmc/host/rtksd.h | 550 +
drivers/mmc/host/rtksd_ops.c | 487 +
drivers/mmc/host/rtksd_ops.h | 40 +
drivers/mmc/host/sdhci-pltfm.c | 3 +-
drivers/mmc/host/sdhci-rtk.c | 325 +
drivers/mmc/mmc_debug.h | 110 +
drivers/mtd/chips/Kconfig | 67 +
drivers/mtd/chips/Makefile | 1 +
drivers/mtd/chips/rtk_sfc.c | 4004 +
drivers/mtd/chips/rtk_sfc.h | 198 +
drivers/mtd/cmdlinepart.c | 19 +-
drivers/mtd/devices/m25p80.c | 31 +
drivers/mtd/mtdblock.c | 77 +-
drivers/mtd/mtdpart.c | 17 +
drivers/mtd/nand/Kconfig | 46 +-
drivers/mtd/nand/Makefile | 6 +-
drivers/mtd/nand/al/Makefile | 9 +
drivers/mtd/nand/al/al_hal_nand.c | 1639 +
drivers/mtd/nand/al/al_hal_nand.h | 992 +
drivers/mtd/nand/al/al_hal_nand_coded_properties.h | 312 +
drivers/mtd/nand/al/al_hal_nand_defs.h | 419 +
drivers/mtd/nand/al/al_hal_nand_dma.c | 502 +
drivers/mtd/nand/al/al_hal_nand_regs.h | 296 +
drivers/mtd/nand/al/al_nand.c | 1023 +
drivers/mtd/nand/nand_base_rtk.c | 2963 +
drivers/mtd/nand/rtk_nand.c | 4768 +
drivers/mtd/ubi/Kconfig | 16 +
drivers/mtd/ubi/Makefile | 1 +
drivers/mtd/ubi/attach.c | 15 +-
drivers/mtd/ubi/block.c | 647 +
drivers/mtd/ubi/build.c | 77 +-
drivers/mtd/ubi/cdev.c | 46 +-
drivers/mtd/ubi/fastmap.c | 52 +-
drivers/mtd/ubi/io.c | 54 +-
drivers/mtd/ubi/ubi.h | 20 +
drivers/mtd/ubi/wl.c | 4 -
drivers/net/appletalk/ltpc.c | 3 +
drivers/net/bonding/bond_alb.c | 9 +
drivers/net/bonding/bond_main.c | 4 +-
drivers/net/cris/eth_v10.c | 2 +-
drivers/net/eql.c | 3 +
drivers/net/ethernet/Kconfig | 1 +
drivers/net/ethernet/Makefile | 1 +
drivers/net/ethernet/al/Kconfig | 30 +
drivers/net/ethernet/al/Makefile | 5 +
drivers/net/ethernet/al/README | 354 +
drivers/net/ethernet/al/al_eth.c | 4021 +
drivers/net/ethernet/al/al_eth.h | 309 +
drivers/net/ethernet/al/al_eth_sysfs.c | 561 +
drivers/net/ethernet/al/al_eth_sysfs.h | 17 +
drivers/net/ethernet/al/al_hal_eth.h | 1692 +
drivers/net/ethernet/al/al_hal_eth_ec_regs.h | 2889 +
drivers/net/ethernet/al/al_hal_eth_kr.c | 699 +
drivers/net/ethernet/al/al_hal_eth_kr.h | 307 +
drivers/net/ethernet/al/al_hal_eth_mac_regs.h | 823 +
drivers/net/ethernet/al/al_hal_eth_macsec.c | 439 +
drivers/net/ethernet/al/al_hal_eth_macsec.h | 520 +
drivers/net/ethernet/al/al_hal_eth_macsec_regs.h | 348 +
drivers/net/ethernet/al/al_hal_eth_main.c | 3300 +
drivers/net/ethernet/al/al_init_eth_kr.c | 829 +
drivers/net/ethernet/al/al_init_eth_kr.h | 80 +
drivers/net/ethernet/al/al_init_eth_lm.c | 741 +
drivers/net/ethernet/al/al_init_eth_lm.h | 324 +
drivers/net/ethernet/amd/sunlance.c | 2 +-
drivers/net/ethernet/broadcom/tg3.h | 2 +-
drivers/net/ethernet/chelsio/cxgb/common.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/cphy.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/elmer0.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/espi.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/espi.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/fpga_defs.h | 2 +-
drivers/net/ethernet/chelsio/cxgb/gmac.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.h | 2 +-
drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/my3126.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/pm3393.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/regs.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/sge.c | 4 +-
drivers/net/ethernet/chelsio/cxgb/sge.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/subr.c | 4 +-
.../net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 4 +-
drivers/net/ethernet/chelsio/cxgb/tp.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/tp.h | 2 +-
drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 2 +-
drivers/net/ethernet/chelsio/cxgb/vsc7326_reg.h | 2 +-
drivers/net/ethernet/chelsio/cxgb3/version.h | 2 +-
drivers/net/ethernet/dec/tulip/xircom_cb.c | 2 +-
drivers/net/ethernet/hp/hp100.c | 2 +-
drivers/net/ethernet/hp/hp100.h | 2 +-
drivers/net/ethernet/i825xx/82596.c | 2 +-
drivers/net/ethernet/microchip/enc28j60.c | 2 +-
drivers/net/ethernet/microchip/enc28j60_hw.h | 2 +-
drivers/net/ethernet/natsemi/ns83820.c | 2 +-
drivers/net/ethernet/realtek/Kconfig | 15 +-
drivers/net/ethernet/realtek/Makefile | 1 +
drivers/net/ethernet/realtek/r8169soc.c | 7721 +
drivers/net/ethernet/realtek/r8169soc.c.1 | 7574 +
drivers/net/ethernet/smsc/smc91x.c | 2 +-
drivers/net/ethernet/sun/cassini.h | 2 +-
drivers/net/ethernet/sun/sunbmac.h | 2 +-
drivers/net/ethernet/sun/sungem.c | 2 +-
drivers/net/ethernet/sun/sungem.h | 2 +-
drivers/net/ethernet/sun/sunhme.h | 2 +-
drivers/net/ethernet/sun/sunqe.h | 2 +-
drivers/net/hamradio/scc.c | 2 +-
drivers/net/phy/at803x.c | 127 +-
drivers/net/phy/phy.c | 14 +-
drivers/net/plip/plip.c | 2 +-
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 | 8 +-
drivers/net/usb/Makefile | 2 +-
drivers/net/usb/r815x.c | 256 +
drivers/net/wan/.gitignore | 1 -
drivers/net/wan/cosa.c | 2 +-
drivers/net/wan/cosa.h | 2 +-
drivers/net/wan/dscc4.c | 2 +-
drivers/net/wan/hd64572.h | 3 +
drivers/net/wan/lmc/lmc_ioctl.h | 2 +-
drivers/net/wan/lmc/lmc_media.c | 2 +-
drivers/net/wireless/Kconfig | 6 +
drivers/net/wireless/Makefile | 3 +-
drivers/net/wireless/prism54/Makefile | 2 +-
drivers/net/wireless/rtl_vwlan/Kconfig | 593 +
drivers/net/wireless/rtl_vwlan/Makefile | 10 +
.../net/wireless/rtl_vwlan/init_vwlan_cfg80211.c | 2150 +
drivers/net/wireless/rtl_vwlan/rtl_vwlan.c | 1304 +
drivers/of/address.c | 54 +
drivers/of/base.c | 95 +
drivers/of/of_pci.c | 59 +-
drivers/pci/pci-sysfs.c | 5 +-
drivers/pci/probe.c | 2 +-
drivers/pinctrl/Kconfig | 5 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-rtk119x.c | 1142 +
drivers/pinctrl/pinctrl-rtk119x.h | 366 +
drivers/power/power_supply_core.c | 31 +-
drivers/power/power_supply_sysfs.c | 4 +
drivers/power/reset/Kconfig | 3 +-
drivers/pwm/Kconfig | 6 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-rtd1195.c | 453 +
drivers/regulator/Kconfig | 4 +
drivers/regulator/Makefile | 1 +
drivers/regulator/core.c | 4 +
drivers/regulator/rtp5901-regulator.c | 519 +
drivers/rtc/Kconfig | 13 +
drivers/rtc/Makefile | 1 +
drivers/rtc/interface.c | 27 +
drivers/rtc/rtc-bq32k.c | 3 +
drivers/rtc/rtc-rx8010.c | 944 +
drivers/rtc/rtp5901-rtc.c | 631 +
drivers/rtkvo/Makefile | 5 +
drivers/rtkvo/Makefile_old | 52 +
drivers/rtkvo/SE_Utils.h | 575 +
drivers/rtkvo/SP_def.h | 57 +
drivers/rtkvo/SP_struct.h | 225 +
drivers/rtkvo/TVE.c | 22769 +
drivers/rtkvo/VO.c | 9357 +
drivers/rtkvo/VO_comp.c | 1400 +
drivers/rtkvo/VO_comp.h | 24 +
drivers/rtkvo/VO_const.h | 2161 +
drivers/rtkvo/VO_dbg.c | 176 +
drivers/rtkvo/VO_dbg.h | 100 +
drivers/rtkvo/VO_def.h | 300 +
drivers/rtkvo/VO_global_func.h | 13 +
drivers/rtkvo/VO_misc.c | 5533 +
drivers/rtkvo/VO_struct.h | 1454 +
drivers/rtkvo/VP_ErrHandler.h | 162 +
drivers/rtkvo/VP_FILTER.h | 105 +
drivers/rtkvo/VP_FILTER_SPU_DEC.h | 22 +
drivers/rtkvo/VP_FILTER_VOUT.h | 8 +
drivers/rtkvo/VP_Utilities.h | 217 +
drivers/rtkvo/VP_common_struct.h | 397 +
drivers/rtkvo/VP_comp.h | 142 +
drivers/rtkvo/VP_const.h | 10 +
drivers/rtkvo/VP_dbg_utils.h | 588 +
drivers/rtkvo/VP_dcu_idx.h | 30 +
drivers/rtkvo/VP_def.h | 225 +
drivers/rtkvo/VP_memory.h | 319 +
drivers/rtkvo/VP_packet_struct.h | 448 +
drivers/rtkvo/Video_ICQ.h | 35 +
drivers/rtkvo/audio_inc.h | 216 +
drivers/rtkvo/chip_def.h | 251 +
.../IPC/generate/include/audio/AudioRPCBaseDS.h | 729 +
.../generate/include/audio/AudioRPCBaseDS_data.h | 3372 +
.../IPC/generate/include/audio/AudioRPC_Agent.h | 186 +
.../generate/include/audio/AudioRPC_Agent_data.h | 12 +
.../IPC/generate/include/audio/AudioRPC_System.h | 1236 +
.../generate/include/audio/AudioRPC_System_data.h | 12 +
.../common/IPC/generate/include/audio/RPCBaseDS.h | 42 +
.../IPC/generate/include/audio/RPCBaseDS_data.h | 42 +
.../IPC/generate/include/system/AudioRPCBaseDS.h | 727 +
.../generate/include/system/AudioRPCBaseDS_data.h | 3372 +
.../IPC/generate/include/system/AudioRPC_Agent.h | 184 +
.../generate/include/system/AudioRPC_Agent_data.h | 12 +
.../IPC/generate/include/system/AudioRPC_System.h | 1234 +
.../generate/include/system/AudioRPC_System_data.h | 12 +
.../common/IPC/generate/include/system/RPCBaseDS.h | 40 +
.../IPC/generate/include/system/RPCBaseDS_data.h | 42 +
.../IPC/generate/include/system/VideoRPCBaseDS.h | 26 +
.../generate/include/system/VideoRPCBaseDS_data.h | 14 +
.../IPC/generate/include/system/VideoRPC_Agent.h | 52 +
.../generate/include/system/VideoRPC_Agent_data.h | 25 +
.../IPC/generate/include/system/VideoRPC_System.h | 240 +
.../generate/include/system/VideoRPC_System_data.h | 218 +
.../IPC/generate/include/system/Video_InbandAPI.h | 554 +
.../common/IPC/generate/include/video/InbandAPI.h | 3 +
.../common/IPC/generate/include/video/RPCBaseDS.h | 42 +
.../IPC/generate/include/video/RPCBaseDS_data.h | 42 +
.../IPC/generate/include/video/VideoRPCBaseDS.h | 28 +
.../generate/include/video/VideoRPCBaseDS_data.h | 14 +
.../IPC/generate/include/video/VideoRPC_Agent.h | 54 +
.../generate/include/video/VideoRPC_Agent_data.h | 25 +
.../IPC/generate/include/video/VideoRPC_System.h | 242 +
.../generate/include/video/VideoRPC_System_data.h | 218 +
.../common/IPC/generate/include/video/rpc_common.h | 1 +
.../IPC/generate/src/audio/AudioRPCBaseDS_xdr.c | 4171 +
.../IPC/generate/src/audio/AudioRPC_Agent_clnt.c | 1062 +
.../IPC/generate/src/audio/AudioRPC_Agent_xdr.c | 8 +
.../IPC/generate/src/audio/AudioRPC_System_svc.c | 1862 +
.../IPC/generate/src/audio/AudioRPC_System_xdr.c | 8 +
.../rtkvo/common/IPC/generate/src/audio/Makefile | 46 +
.../common/IPC/generate/src/audio/RPCBaseDS_xdr.c | 66 +
.../IPC/generate/src/system/AudioRPCBaseDS_xdr.c | 4171 +
.../IPC/generate/src/system/AudioRPC_Agent_svc.c | 291 +
.../IPC/generate/src/system/AudioRPC_Agent_svr.c | 374 +
.../IPC/generate/src/system/AudioRPC_Agent_xdr.c | 8 +
.../IPC/generate/src/system/AudioRPC_System_clnt.c | 8211 +
.../IPC/generate/src/system/AudioRPC_System_xdr.c | 8 +
.../rtkvo/common/IPC/generate/src/system/Makefile | 54 +
.../common/IPC/generate/src/system/Makefile-video | 52 +
.../common/IPC/generate/src/system/RPCBaseDS_xdr.c | 66 +
.../IPC/generate/src/system/VideoRPCBaseDS_xdr.c | 10 +
.../IPC/generate/src/system/VideoRPC_Agent_svc.c | 77 +
.../IPC/generate/src/system/VideoRPC_Agent_svr.c | 61 +
.../IPC/generate/src/system/VideoRPC_Agent_xdr.c | 30 +
.../IPC/generate/src/system/VideoRPC_System_clnt.c | 1212 +
.../IPC/generate/src/system/VideoRPC_System_xdr.c | 377 +
.../common/IPC/generate/src/video/RPCBaseDS_xdr.c | 66 +
.../IPC/generate/src/video/VideoRPCBaseDS_xdr.c | 10 +
.../IPC/generate/src/video/VideoRPC_Agent_clnt.c | 56 +
.../IPC/generate/src/video/VideoRPC_Agent_svc.c | 77 +
.../IPC/generate/src/video/VideoRPC_Agent_xdr.c | 30 +
.../IPC/generate/src/video/VideoRPC_System_clnt.c | 1064 +
.../IPC/generate/src/video/VideoRPC_System_svc.c | 293 +
.../IPC/generate/src/video/VideoRPC_System_xdr.c | 377 +
drivers/rtkvo/common/IPC/include/AudioInbandAPI.h | 527 +
drivers/rtkvo/common/IPC/include/ClientStub.h | 43 +
drivers/rtkvo/common/IPC/include/InbandAPI.h | 1191 +
drivers/rtkvo/common/IPC/include/RPCProxy.h | 42 +
drivers/rtkvo/common/IPC/include/RPCstruct.h | 84 +
drivers/rtkvo/common/IPC/include/SVCFunc.h | 42 +
drivers/rtkvo/common/IPC/include/amw_rpc.h | 479 +
drivers/rtkvo/common/IPC/include/audio_common.h | 11 +
drivers/rtkvo/common/IPC/include/common.h | 14 +
drivers/rtkvo/common/IPC/include/hresult.h | 75 +
drivers/rtkvo/common/IPC/include/rpc_common.h | 218 +
drivers/rtkvo/common/IPC/include/rpcapi.h | 37 +
drivers/rtkvo/common/IPC/include/rpcstubapi.h | 28 +
drivers/rtkvo/common/IPC/include/smw_rpc.h | 72 +
.../common/IPC/include/video_filter_pin_def.h | 23 +
drivers/rtkvo/common/IPC/include/xdr/OSALTypes.h | 130 +
drivers/rtkvo/common/IPC/include/xdr/rpc.h | 97 +
drivers/rtkvo/common/IPC/include/xdr/types.h | 116 +
drivers/rtkvo/common/IPC/include/xdr/xdr.h | 403 +
drivers/rtkvo/common/IPC/readme.txt | 135 +
drivers/rtkvo/common/IPC/rpcgen/Makefile | 37 +
drivers/rtkvo/common/IPC/rpcgen/proto.h | 52 +
drivers/rtkvo/common/IPC/rpcgen/rpc_clntout.c | 478 +
drivers/rtkvo/common/IPC/rpcgen/rpc_cout.c | 825 +
drivers/rtkvo/common/IPC/rpcgen/rpc_hout.c | 655 +
drivers/rtkvo/common/IPC/rpcgen/rpc_main.c | 1662 +
drivers/rtkvo/common/IPC/rpcgen/rpc_parse.c | 712 +
drivers/rtkvo/common/IPC/rpcgen/rpc_parse.h | 168 +
drivers/rtkvo/common/IPC/rpcgen/rpc_sample.c | 356 +
drivers/rtkvo/common/IPC/rpcgen/rpc_scan.c | 573 +
drivers/rtkvo/common/IPC/rpcgen/rpc_scan.h | 108 +
drivers/rtkvo/common/IPC/rpcgen/rpc_svcout.c | 1327 +
drivers/rtkvo/common/IPC/rpcgen/rpc_tblout.c | 182 +
drivers/rtkvo/common/IPC/rpcgen/rpc_util.c | 534 +
drivers/rtkvo/common/IPC/rpcgen/rpc_util.h | 156 +
drivers/rtkvo/common/IPC/script/Makefile | 20 +
drivers/rtkvo/common/IPC/script/README.txt | 26 +
drivers/rtkvo/common/IPC/script/RPCBaseDS.x | 51 +
.../rtkvo/common/IPC/script/audio/AudioRPCBaseDS.x | 3808 +
.../rtkvo/common/IPC/script/audio/AudioRPC_Agent.x | 67 +
.../common/IPC/script/audio/AudioRPC_System.x | 3921 +
drivers/rtkvo/common/IPC/script/gen_audio.sh | 35 +
.../rtkvo/common/IPC/script/gen_audio_system.sh | 34 +
.../IPC/script/gen_audio_system_simulator.sh | 35 +
drivers/rtkvo/common/IPC/script/gen_video.sh | 41 +
.../rtkvo/common/IPC/script/gen_video_system.sh | 31 +
.../IPC/script/gen_video_system_simulator.sh | 32 +
drivers/rtkvo/common/IPC/script/parse_script | 86 +
.../rtkvo/common/IPC/script/video/VideoRPCBaseDS.x | 4 +
.../rtkvo/common/IPC/script/video/VideoRPC_Agent.x | 33 +
.../common/IPC/script/video/VideoRPC_System.x | 873 +
.../IPC/script/video/VideoRPC_System_fakeClnt.c | 24 +
.../IPC/script/video/VideoRPC_System_fakeSvc.c | 336 +
drivers/rtkvo/common/IPC/src/ClientStub.c | 234 +
drivers/rtkvo/common/IPC/src/Makefile | 63 +
drivers/rtkvo/common/IPC/src/RPCProxy.c | 196 +
drivers/rtkvo/common/IPC/src/RPCstruct.c | 49 +
drivers/rtkvo/common/IPC/src/SVCFunc.c | 162 +
drivers/rtkvo/common/IPC/src/rpc_simulator.c | 195 +
drivers/rtkvo/common/IPC/src/rpcapi.c | 179 +
drivers/rtkvo/common/IPC/src/rpcstubapi.c | 255 +
drivers/rtkvo/common/IPC/src/xdr/Makefile | 62 +
drivers/rtkvo/common/IPC/src/xdr/rpc.h | 103 +
drivers/rtkvo/common/IPC/src/xdr/types.h | 114 +
drivers/rtkvo/common/IPC/src/xdr/xdr.c | 905 +
drivers/rtkvo/common/IPC/src/xdr/xdr.h | 404 +
drivers/rtkvo/common/IPC/src/xdr/xdr_array.c | 186 +
drivers/rtkvo/common/IPC/src/xdr/xdr_float.c | 307 +
drivers/rtkvo/common/IPC/src/xdr/xdr_intXX_t.c | 203 +
drivers/rtkvo/common/IPC/src/xdr/xdr_mem.c | 259 +
drivers/rtkvo/common/IPC/src/xdr/xdr_ref.c | 161 +
drivers/rtkvo/common/IPC/src/xdr/xdr_sizeof.c | 163 +
drivers/rtkvo/common/Makefile | 13 +
drivers/rtkvo/common/include/VE_TOP_reg.h | 9 +
drivers/rtkvo/common/include/XXa_reg.h | 0
drivers/rtkvo/common/include/XXb_reg.h | 0
drivers/rtkvo/common/include/adsp_reg.h | 2322 +
drivers/rtkvo/common/include/aio_reg.h | 2950 +
drivers/rtkvo/common/include/arm_asm_macro.h | 122 +
drivers/rtkvo/common/include/arm_misc.h | 0
drivers/rtkvo/common/include/ata0_reg.h | 603 +
drivers/rtkvo/common/include/ata1_reg.h | 603 +
drivers/rtkvo/common/include/cabac_p2_reg.h | 1053 +
drivers/rtkvo/common/include/cam_emm_reg.h | 4971 +
drivers/rtkvo/common/include/cbus_tx_reg.h | 3024 +
drivers/rtkvo/common/include/cbus_wrapper_reg.h | 77 +
drivers/rtkvo/common/include/cec_reg.h | 1325 +
drivers/rtkvo/common/include/codeblkreg_reg.h | 2736 +
drivers/rtkvo/common/include/cp_reg.h | 1155 +
drivers/rtkvo/common/include/crt_sys_reg.h | 7598 +
drivers/rtkvo/common/include/dc_phy_reg.h | 8384 +
drivers/rtkvo/common/include/dc_reg.h | 4589 +
drivers/rtkvo/common/include/deblk_reg.h | 1408 +
drivers/rtkvo/common/include/diag.h | 20 +
drivers/rtkvo/common/include/dp_reg.h | 300 +
drivers/rtkvo/common/include/efuse_reg.h | 1109 +
drivers/rtkvo/common/include/emmc_reg.h | 617 +
drivers/rtkvo/common/include/eregdef.h | 713 +
drivers/rtkvo/common/include/gpu_wrapper_reg.h | 2180 +
drivers/rtkvo/common/include/gspi_reg.h | 521 +
drivers/rtkvo/common/include/hdmi_reg.h | 4973 +
drivers/rtkvo/common/include/hdmirx_wrapper_reg.h | 326 +
drivers/rtkvo/common/include/icam_reg.h | 1191 +
drivers/rtkvo/common/include/ide_reg.h | 8 +
drivers/rtkvo/common/include/img_reg.h | 360 +
drivers/rtkvo/common/include/interrupts.h | 103 +
drivers/rtkvo/common/include/iso_reg.h | 11672 +
drivers/rtkvo/common/include/jupiter.h | 0
drivers/rtkvo/common/include/lvds_aif_reg.h | 795 +
drivers/rtkvo/common/include/lvds_dither_reg.h | 3490 +
drivers/rtkvo/common/include/lvds_gamma_reg.h | 515 +
drivers/rtkvo/common/include/lvds_lvdsout_reg.h | 167 +
drivers/rtkvo/common/include/lvds_pif_reg.h | 297 +
drivers/rtkvo/common/include/lvds_sfdf_reg.h | 113 +
drivers/rtkvo/common/include/m2m_reg.h | 561 +
drivers/rtkvo/common/include/m32c0.h | 861 +
drivers/rtkvo/common/include/mars.h | 0
drivers/rtkvo/common/include/mcp_defines.h | 98 +
drivers/rtkvo/common/include/mcp_reg.h | 1873 +
drivers/rtkvo/common/include/md_reg.h | 2083 +
drivers/rtkvo/common/include/me_reg.h | 763 +
drivers/rtkvo/common/include/mercury.h | 0
drivers/rtkvo/common/include/mipi_aphy_reg.h | 744 +
drivers/rtkvo/common/include/mipi_dphy_reg.h | 826 +
drivers/rtkvo/common/include/mipi_wrapper_reg.h | 1838 +
drivers/rtkvo/common/include/mis_reg.h | 11949 +
drivers/rtkvo/common/include/mvdblk_reg.h | 1621 +
drivers/rtkvo/common/include/nf_reg.h | 1882 +
drivers/rtkvo/common/include/nf_swc_reg.h | 1657 +
drivers/rtkvo/common/include/otp_reg.h | 1387 +
drivers/rtkvo/common/include/pci_reg.h | 1851 +
drivers/rtkvo/common/include/pcie_reg.h | 1798 +
drivers/rtkvo/common/include/predblk_reg.h | 1687 +
drivers/rtkvo/common/include/regdef.h | 108 +
drivers/rtkvo/common/include/rif_reg_reg.h | 1508 +
drivers/rtkvo/common/include/rl_reg.h | 1230 +
drivers/rtkvo/common/include/rng_reg.h | 464 +
drivers/rtkvo/common/include/rtd_2880.h | 924 +
drivers/rtkvo/common/include/rtd_types.h | 165 +
drivers/rtkvo/common/include/sata0_reg.h | 635 +
drivers/rtkvo/common/include/sata1_reg.h | 635 +
drivers/rtkvo/common/include/saturn.h | 1098 +
drivers/rtkvo/common/include/sb0_reg.h | 106 +
drivers/rtkvo/common/include/sb1_reg.h | 181 +
drivers/rtkvo/common/include/sb2_reg.h | 1923 +
drivers/rtkvo/common/include/sb3_reg.h | 176 +
drivers/rtkvo/common/include/sb4_reg.h | 379 +
drivers/rtkvo/common/include/sbx_reg.h | 425 +
drivers/rtkvo/common/include/sd_reg.h | 1049 +
drivers/rtkvo/common/include/sde_reg.h | 435 +
drivers/rtkvo/common/include/sdio_reg.h | 225 +
drivers/rtkvo/common/include/se_reg.h | 4603 +
drivers/rtkvo/common/include/sp_reg.h | 123 +
drivers/rtkvo/common/include/system.h | 1098 +
drivers/rtkvo/common/include/tp_reg.h | 4072 +
drivers/rtkvo/common/include/tvd_reg.h | 3286 +
drivers/rtkvo/common/include/tve_reg.h | 7161 +
drivers/rtkvo/common/include/usb_reg.h | 1235 +
drivers/rtkvo/common/include/vde_reg.h | 799 +
drivers/rtkvo/common/include/ve_avs_rlblk_reg.h | 0
drivers/rtkvo/common/include/ve_reg.h | 2995 +
drivers/rtkvo/common/include/venus.h | 0
drivers/rtkvo/common/include/vi_reg.h | 6263 +
drivers/rtkvo/common/include/vma_reg.h | 394 +
drivers/rtkvo/common/include/vo_reg.h | 9785 +
drivers/rtkvo/common/include/voregsram_reg.h | 7199 +
drivers/rtkvo/common/include/vp8_p2_reg.h | 915 +
drivers/rtkvo/common/include/wrap_a7_reg.h | 2606 +
drivers/rtkvo/dmem.h | 133 +
drivers/rtkvo/rtio.h | 397 +
drivers/rtkvo/saturn_reg.h | 28 +
drivers/rtkvo/se_agent_struct.h | 75 +
drivers/sbus/char/max1617.h | 2 +-
drivers/scsi/.gitignore | 1 -
drivers/scsi/NCR5380.c | 3 +
drivers/scsi/NCR5380.h | 3 +
drivers/scsi/a2091.h | 2 +-
drivers/scsi/a3000.h | 2 +-
drivers/scsi/aha152x.c | 5 +-
drivers/scsi/aha152x.h | 4 +-
drivers/scsi/aha1542.c | 4 +-
drivers/scsi/aha1542.h | 5 +-
drivers/scsi/aha1740.c | 2 +-
drivers/scsi/aha1740.h | 2 +-
drivers/scsi/aic7xxx/.gitignore | 6 -
drivers/scsi/aic7xxx/Kconfig.aic79xx | 2 +-
drivers/scsi/aic7xxx/Kconfig.aic7xxx | 2 +-
drivers/scsi/aic7xxx/Makefile | 2 +-
drivers/scsi/aic7xxx/aic7770.c | 2 +-
drivers/scsi/aic7xxx/aic7770_osm.c | 2 +-
drivers/scsi/aic7xxx/aic79xx.h | 2 +-
drivers/scsi/aic7xxx/aic79xx.reg | 2 +-
drivers/scsi/aic7xxx/aic79xx.seq | 2 +-
drivers/scsi/aic7xxx/aic79xx_core.c | 2 +-
drivers/scsi/aic7xxx/aic79xx_inline.h | 2 +-
drivers/scsi/aic7xxx/aic79xx_osm.c | 2 +-
drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +-
drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 2 +-
drivers/scsi/aic7xxx/aic79xx_pci.c | 2 +-
drivers/scsi/aic7xxx/aic79xx_pci.h | 2 +-
drivers/scsi/aic7xxx/aic79xx_proc.c | 2 +-
drivers/scsi/aic7xxx/aic79xx_reg.h_shipped | 4 +-
drivers/scsi/aic7xxx/aic79xx_reg_print.c_shipped | 4 +-
drivers/scsi/aic7xxx/aic79xx_seq.h_shipped | 4 +-
drivers/scsi/aic7xxx/aic7xxx.h | 2 +-
drivers/scsi/aic7xxx/aic7xxx.reg | 2 +-
drivers/scsi/aic7xxx/aic7xxx.seq | 2 +-
drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 2 +-
drivers/scsi/aic7xxx/aic7xxx_93cx6.h | 2 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 2 +-
drivers/scsi/aic7xxx/aic7xxx_inline.h | 2 +-
drivers/scsi/aic7xxx/aic7xxx_osm.c | 2 +-
drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +-
drivers/scsi/aic7xxx/aic7xxx_osm_pci.c | 2 +-
drivers/scsi/aic7xxx/aic7xxx_pci.c | 2 +-
drivers/scsi/aic7xxx/aic7xxx_pci.h | 2 +-
drivers/scsi/aic7xxx/aic7xxx_proc.c | 2 +-
drivers/scsi/aic7xxx/aic7xxx_reg.h_shipped | 4 +-
drivers/scsi/aic7xxx/aic7xxx_reg_print.c_shipped | 4 +-
drivers/scsi/aic7xxx/aic7xxx_seq.h_shipped | 4 +-
drivers/scsi/aic7xxx/aicasm/aicasm.c | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm.h | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm_insformat.h | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 2 +-
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 2 +-
drivers/scsi/aic7xxx/aiclib.c | 2 +-
drivers/scsi/aic7xxx/aiclib.h | 2 +-
drivers/scsi/aic7xxx/cam.h | 2 +-
drivers/scsi/aic7xxx_old.c | 4 +-
drivers/scsi/aic7xxx_old/aic7xxx.h | 2 +-
drivers/scsi/aic7xxx_old/aic7xxx.reg | 2 +-
drivers/scsi/aic7xxx_old/aic7xxx.seq | 2 +-
drivers/scsi/aic7xxx_old/aic7xxx_proc.c | 2 +-
drivers/scsi/aic7xxx_old/sequencer.h | 2 +-
drivers/scsi/aic94xx/aic94xx.h | 2 +-
drivers/scsi/aic94xx/aic94xx_dev.c | 2 +-
drivers/scsi/aic94xx/aic94xx_reg_def.h | 2 +-
drivers/scsi/fdomain.c | 2 +-
drivers/scsi/g_NCR5380.c | 5 +-
drivers/scsi/g_NCR5380.h | 5 +-
drivers/scsi/gdth.h | 2 +-
drivers/scsi/gdth_ioctl.h | 2 +-
drivers/scsi/gdth_proc.c | 2 +-
drivers/scsi/gdth_proc.h | 2 +-
drivers/scsi/gvp11.h | 2 +-
drivers/scsi/hosts.c | 5 +-
drivers/scsi/mac_scsi.c | 5 +-
drivers/scsi/mac_scsi.h | 5 +-
drivers/scsi/mpt2sas/mpt2sas_base.c | 7 +
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 23 +-
drivers/scsi/mvme147.h | 2 +-
drivers/scsi/nsp32.c | 2 +-
drivers/scsi/osst.c | 4 +-
drivers/scsi/osst.h | 2 +-
drivers/scsi/osst_options.h | 2 +-
drivers/scsi/pcmcia/nsp_cs.c | 4 +-
drivers/scsi/pcmcia/nsp_debug.c | 2 +-
drivers/scsi/pcmcia/nsp_io.h | 2 +-
drivers/scsi/pcmcia/nsp_message.c | 2 +-
drivers/scsi/scsi.c | 191 +
drivers/scsi/scsi_error.c | 6 +
drivers/scsi/scsi_ioctl.c | 4 +
drivers/scsi/scsi_lib.c | 49 +-
drivers/scsi/sd.c | 419 +-
drivers/scsi/sun3_scsi.c | 5 +-
drivers/scsi/sun3_scsi.h | 5 +-
drivers/scsi/t128.c | 3 +
drivers/scsi/t128.h | 3 +
drivers/scsi/tmscsim.c | 2 +-
drivers/scsi/tmscsim.h | 2 +-
drivers/scsi/wd7000.c | 2 +-
drivers/spi/Kconfig | 6 +
drivers/spi/Makefile | 1 +
drivers/spi/spi-dw-mmio.c | 25 +-
drivers/spi/spi-dw-pci.c | 28 +-
drivers/spi/spi-dw.c | 59 +-
drivers/spi/spi-dw.h | 12 +-
drivers/spi/spi-rtk119x.c | 448 +
drivers/staging/android/Kconfig | 11 +
drivers/staging/android/Makefile | 2 +
drivers/staging/android/TODO | 10 -
drivers/staging/android/android_alarm.h | 44 +-
drivers/staging/android/ashmem.c | 65 +-
drivers/staging/android/ashmem.h | 30 +-
drivers/staging/android/binder.c | 26 +-
drivers/staging/android/binder.h | 306 +-
drivers/staging/android/binder_trace.h | 4 +-
drivers/staging/android/ion/Kconfig | 30 +
drivers/staging/android/ion/Makefile | 13 +
drivers/staging/android/ion/compat_ion.c | 177 +
drivers/staging/android/ion/compat_ion.h | 30 +
drivers/staging/android/ion/ion.c | 1592 +
drivers/staging/android/ion/ion.h | 206 +
drivers/staging/android/ion/ion_carveout_heap.c | 217 +
drivers/staging/android/ion/ion_chunk_heap.c | 195 +
drivers/staging/android/ion/ion_cma_heap.c | 221 +
drivers/staging/android/ion/ion_heap.c | 349 +
drivers/staging/android/ion/ion_page_pool.c | 195 +
drivers/staging/android/ion/ion_priv.h | 365 +
.../staging/android/ion/ion_rtk_carveout_heap.c | 406 +
drivers/staging/android/ion/ion_system_heap.c | 467 +
drivers/staging/android/ion/ion_test.c | 281 +
drivers/staging/android/ion/rtk_phoenix/Makefile | 3 +
.../android/ion/rtk_phoenix/rtk_phoenix_ion.c | 94 +
.../android/ion/rtk_phoenix/rtk_phoenix_ion_priv.h | 27 +
.../ion/rtk_phoenix/rtk_phoenix_tiler_heap.c | 49 +
drivers/staging/android/ion/tegra/Makefile | 1 +
drivers/staging/android/ion/tegra/tegra_ion.c | 96 +
drivers/staging/android/lowmemorykiller.c | 110 +-
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 | 62 +
drivers/staging/android/uapi/ashmem.h | 47 +
drivers/staging/android/uapi/binder.h | 330 +
drivers/staging/android/uapi/ion.h | 216 +
drivers/staging/android/uapi/ion_test.h | 71 +
drivers/staging/android/uapi/rtk_phoenix_ion.h | 110 +
drivers/staging/android/uapi/sw_sync.h | 32 +
drivers/staging/android/uapi/sync.h | 97 +
drivers/staging/usbip/userspace/.gitignore | 28 -
drivers/staging/wlags49_h2/README.ubuntu | 2 +-
drivers/staging/wlags49_h2/README.wlags49 | 2 +-
drivers/staging/wlags49_h2/dhf.c | 2 +-
drivers/staging/wlags49_h2/dhf.h | 2 +-
drivers/staging/wlags49_h2/hcf.c | 4 +-
drivers/staging/wlags49_h2/hcf.h | 2 +-
drivers/staging/wlags49_h2/hcfcfg.h | 2 +-
drivers/staging/wlags49_h2/hcfdef.h | 2 +-
drivers/staging/wlags49_h2/mdd.h | 2 +-
drivers/staging/wlags49_h2/mmd.c | 2 +-
drivers/staging/wlags49_h2/mmd.h | 2 +-
drivers/staging/wlags49_h2/wl_main.c | 2 +-
drivers/switch/Kconfig | 15 +
drivers/switch/Makefile | 4 +
drivers/switch/switch_class.c | 177 +
drivers/switch/switch_gpio.c | 172 +
drivers/target/Kconfig | 1 -
drivers/target/Makefile | 71 +-
drivers/target/div64.c | 16 +
drivers/target/fast_clone.h | 62 +
drivers/target/fbdisk.h | 233 +
drivers/target/iscsi/Makefile | 6 +-
drivers/target/iscsi/iscsi_logd.h | 58 +
drivers/target/iscsi/iscsi_target.c | 3829 +-
drivers/target/iscsi/iscsi_target.h | 13 +-
drivers/target/iscsi/iscsi_target_auth.c | 166 +-
drivers/target/iscsi/iscsi_target_configfs.c | 599 +-
drivers/target/iscsi/iscsi_target_core.h | 167 +-
drivers/target/iscsi/iscsi_target_datain_values.c | 55 +-
drivers/target/iscsi/iscsi_target_device.c | 7 +-
drivers/target/iscsi/iscsi_target_erl0.c | 187 +-
drivers/target/iscsi/iscsi_target_erl0.h | 4 +
drivers/target/iscsi/iscsi_target_erl1.c | 87 +-
drivers/target/iscsi/iscsi_target_erl1.h | 4 +-
drivers/target/iscsi/iscsi_target_erl2.c | 51 +-
drivers/target/iscsi/iscsi_target_erl2.h | 2 +-
drivers/target/iscsi/iscsi_target_log.c | 178 +
drivers/target/iscsi/iscsi_target_log.h | 37 +
drivers/target/iscsi/iscsi_target_login.c | 698 +-
drivers/target/iscsi/iscsi_target_login.h | 10 +-
drivers/target/iscsi/iscsi_target_nego.c | 581 +-
drivers/target/iscsi/iscsi_target_nego.h | 14 +-
drivers/target/iscsi/iscsi_target_nodeattrib.c | 38 +
drivers/target/iscsi/iscsi_target_nodeattrib.h | 3 +
drivers/target/iscsi/iscsi_target_parameters.c | 291 +-
drivers/target/iscsi/iscsi_target_parameters.h | 53 +-
drivers/target/iscsi/iscsi_target_seq_pdu_list.c | 198 +-
drivers/target/iscsi/iscsi_target_seq_pdu_list.h | 2 +-
drivers/target/iscsi/iscsi_target_stat.c | 79 +-
drivers/target/iscsi/iscsi_target_tmr.c | 110 +-
drivers/target/iscsi/iscsi_target_tpg.c | 149 +-
drivers/target/iscsi/iscsi_target_tpg.h | 4 +
drivers/target/iscsi/iscsi_target_tq.c | 107 +-
drivers/target/iscsi/iscsi_target_tq.h | 17 +
drivers/target/iscsi/iscsi_target_util.c | 653 +-
drivers/target/iscsi/iscsi_target_util.h | 17 +-
drivers/target/loopback/tcm_loop.c | 86 +-
drivers/target/loopback/tcm_loop.h | 1 +
drivers/target/target_core_alua.c | 492 +-
drivers/target/target_core_alua.h | 19 +-
drivers/target/target_core_cdb.c | 2504 +
drivers/target/target_core_configfs.c | 1288 +-
drivers/target/target_core_device.c | 1328 +-
drivers/target/target_core_extern.c | 94 +
drivers/target/target_core_extern.h | 7 +
drivers/target/target_core_fabric_configfs.c | 58 +-
drivers/target/target_core_fabric_lib.c | 11 +-
drivers/target/target_core_file.c | 1743 +-
drivers/target/target_core_file.h | 10 +-
drivers/target/target_core_hba.c | 84 +-
drivers/target/target_core_iblock.c | 1071 +-
drivers/target/target_core_iblock.h | 3 +-
drivers/target/target_core_internal.h | 53 +-
drivers/target/target_core_pr.c | 1466 +-
drivers/target/target_core_pr.h | 10 +-
drivers/target/target_core_pscsi.c | 602 +-
drivers/target/target_core_pscsi.h | 3 +-
drivers/target/target_core_rd.c | 330 +-
drivers/target/target_core_rd.h | 22 +-
drivers/target/target_core_stat.c | 313 +-
drivers/target/target_core_tmr.c | 632 +-
drivers/target/target_core_tpg.c | 246 +-
drivers/target/target_core_transport.c | 9257 +-
drivers/target/target_core_ua.c | 20 +-
drivers/target/target_core_ua.h | 2 +-
drivers/target/target_fast_clone.c | 962 +
drivers/target/target_fast_clone.h | 145 +
drivers/target/target_general.h | 531 +
drivers/target/tcm_fc/tcm_fc.h | 1 -
drivers/target/tcm_fc/tfc_cmd.c | 35 +-
drivers/target/tcm_fc/tfc_conf.c | 15 +
drivers/target/tcm_fc/tfc_io.c | 28 +-
drivers/target/tcm_fc/tfc_sess.c | 40 +-
drivers/target/tp_def.h | 112 +
drivers/target/tpc_def.h | 1124 +
drivers/target/tpc_general.c | 391 +
drivers/target/tpc_general.h | 40 +
drivers/target/tpc_helper.c | 3978 +
drivers/target/tpc_helper.h | 555 +
drivers/target/tpc_rod.c | 3390 +
drivers/target/tpc_vpd.c | 1151 +
drivers/target/vaai_ats.c | 594 +
drivers/target/vaai_bp.c | 233 +
drivers/target/vaai_comp_opt.h | 42 +
drivers/target/vaai_def.h | 62 +
drivers/target/vaai_fast_ws.c | 545 +
drivers/target/vaai_helper.c | 349 +
drivers/target/vaai_helper.h | 343 +
drivers/target/vaai_target_struc.h | 41 +
drivers/target/vaai_ws.c | 816 +
drivers/target/vaai_xcopy.c | 450 +
drivers/target/vaai_xcopy_helper.c | 1209 +
drivers/thermal/Kconfig | 16 +
drivers/thermal/Makefile | 1 +
drivers/thermal/al/Makefile | 3 +
drivers/thermal/al/al_hal_thermal_sensor.c | 232 +
drivers/thermal/al/al_hal_thermal_sensor.h | 212 +
drivers/thermal/al/al_hal_thermal_sensor_regs.h | 136 +
drivers/thermal/al/al_thermal.c | 212 +
drivers/thermal/cpu_cooling.c | 3 +
drivers/tty/n_r3964.c | 5 +-
drivers/tty/serial/8250/8250_core.c | 13 +
drivers/tty/serial/8250/8250_dw.c | 13 +
drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +-
drivers/tty/serial/crisv10.c | 2 +-
drivers/tty/serial/serial_core.c | 3 +
drivers/tty/synclink.c | 4 +-
drivers/tty/synclinkmp.c | 4 +-
drivers/tty/vt/.gitignore | 2 -
drivers/uio/Kconfig | 4 +
drivers/uio/Makefile | 3 +
drivers/uio/uio.c | 24 +-
drivers/uio/uio_rtk_rbus.c | 99 +
drivers/uio/uio_rtk_refclk.c | 101 +
drivers/uio/uio_rtk_se.c | 258 +
drivers/uio/uio_rtk_se.h | 82 +
drivers/usb/Kconfig | 5 +-
drivers/usb/Makefile | 4 +-
drivers/usb/class/usblp.c | 25 +-
drivers/usb/core/Makefile | 1 +
drivers/usb/core/config.c | 7 -
drivers/usb/core/driver.c | 15 +-
drivers/usb/core/ethub.c | 4193 +
drivers/usb/core/hcd.c | 44 +-
drivers/usb/core/hub.c | 604 +-
drivers/usb/core/hub.h | 4 +
drivers/usb/core/message.c | 8 +-
drivers/usb/core/quirks.c | 6 +
drivers/usb/core/sysfs.c | 784 +-
drivers/usb/core/usb.c | 47 +
drivers/usb/core/usb.h | 42 +-
drivers/usb/dwc3/Kconfig | 31 +
drivers/usb/dwc3/Makefile | 5 +-
drivers/usb/dwc3/core.c | 177 +-
drivers/usb/dwc3/core.h | 22 +-
drivers/usb/dwc3/dwc3-pci.c | 4 +
drivers/usb/dwc3/dwc3-rtk.c | 268 +
drivers/usb/dwc3/ep0.c | 23 +-
drivers/usb/dwc3/gadget.c | 571 +-
drivers/usb/gadget/Kconfig | 30 +-
drivers/usb/gadget/Makefile | 3 +
drivers/usb/gadget/android.c | 1522 +
drivers/usb/gadget/composite.c | 11 +-
drivers/usb/gadget/f_accessory.c | 1196 +
drivers/usb/gadget/f_audio_source.c | 828 +
drivers/usb/gadget/f_fs.c | 48 +-
drivers/usb/gadget/f_mass_storage.c | 166 +-
drivers/usb/gadget/f_mtp.c | 1285 +
drivers/usb/gadget/f_rndis.c | 10 +-
drivers/usb/gadget/rndis.c | 11 +
drivers/usb/gadget/rtk-hsotg.c | 3899 +
drivers/usb/gadget/rtk-hsotg.h | 380 +
drivers/usb/gadget/storage_common.c | 16 +-
drivers/usb/gadget/u_serial.c | 1 +
drivers/usb/gadget/udc-core.c | 10 +-
drivers/usb/host/Kconfig | 45 +
drivers/usb/host/Makefile | 6 +
drivers/usb/host/ehci-hcd.c | 209 +-
drivers/usb/host/ehci-mem.c | 4 +-
drivers/usb/host/ehci-q.c | 6 +-
drivers/usb/host/ehci-rtk.c | 221 +
drivers/usb/host/etxhci-dbg.c | 591 +
drivers/usb/host/etxhci-ej168v0.0660.c | 135 +
drivers/usb/host/etxhci-ej188v0.03.01.500.c | 243 +
drivers/usb/host/etxhci-ejxxx.c | 59 +
drivers/usb/host/etxhci-ext-caps.h | 149 +
drivers/usb/host/etxhci-hub.c | 1159 +
drivers/usb/host/etxhci-mem.c | 2336 +
drivers/usb/host/etxhci-pci.c | 306 +
drivers/usb/host/etxhci-ring.c | 4094 +
drivers/usb/host/etxhci.c | 3792 +
drivers/usb/host/etxhci.h | 1680 +
drivers/usb/host/ohci-hcd.c | 5 +
drivers/usb/host/ohci-rtk.c | 210 +
drivers/usb/host/pci-quirks.c | 21 +
drivers/usb/host/xhci-ext-caps.h | 3 +
drivers/usb/host/xhci-hub.c | 22 +
drivers/usb/host/xhci-mem.c | 12 +-
drivers/usb/host/xhci-pci.c | 6 +
drivers/usb/host/xhci-plat.c | 86 +-
drivers/usb/host/xhci-ring.c | 495 +-
drivers/usb/host/xhci.c | 254 +-
drivers/usb/host/xhci.h | 43 +-
drivers/usb/phy/Kconfig | 28 +
drivers/usb/phy/Makefile | 4 +
drivers/usb/phy/otg-wakelock.c | 173 +
drivers/usb/phy/phy-rtk-rle0599.c | 288 +
drivers/usb/phy/phy-rtk-usb.h | 15 +
drivers/usb/phy/phy-rtk-usb2.c | 249 +
drivers/usb/phy/phy-rtk-usb3.c | 266 +
drivers/usb/storage/Kconfig | 18 +-
drivers/usb/storage/Makefile | 1 +
drivers/usb/storage/etuas.c | 1268 +
drivers/usb/storage/etuas.h | 133 +
drivers/usb/storage/scsiglue.c | 78 +
drivers/usb/storage/unusual_cypress.h | 2 +-
drivers/usb/storage/unusual_devs.h | 14 +
drivers/usb/storage/usb.c | 64 +-
drivers/usb/usb-common.c | 84 +-
drivers/video/Kconfig | 24 +-
drivers/video/Makefile | 5 +
drivers/video/adf/Kconfig | 14 +
drivers/video/adf/Makefile | 15 +
drivers/video/adf/adf.c | 1166 +
drivers/video/adf/adf.h | 71 +
drivers/video/adf/adf_client.c | 810 +
drivers/video/adf/adf_fbdev.c | 651 +
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 | 149 +
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 | 280 +-
drivers/video/arm-hdlcd.c | 844 +
drivers/video/aty/aty128fb.c | 2 +-
drivers/video/console/fbcon.c | 2 +-
drivers/video/fbmem.c | 4 +
drivers/video/g364fb.c | 2 +-
drivers/video/logo/.gitignore | 7 -
drivers/video/vexpress-dvi.c | 220 +
drivers/w1/masters/ds2482.c | 47 +-
drivers/zorro/.gitignore | 2 -
firmware/.gitignore | 6 -
firmware/cis/.gitignore | 1 -
firmware/keyspan_pda/keyspan_pda.S | 2 +-
firmware/keyspan_pda/xircom_pgs.S | 2 +-
fs/Kconfig | 10 +
fs/afs/rxrpc.c | 2 +-
fs/afs/vnode.c | 4 +-
fs/afs/write.c | 6 +-
fs/anon_inodes.c | 6 +
fs/attr.c | 10 +
fs/bio.c | 4 +
fs/block_dev.c | 28 +
fs/btrfs/Kconfig | 8 +
fs/btrfs/Makefile | 2 +-
fs/btrfs/compression.c | 2 +-
fs/btrfs/csum.c | 274 +
fs/btrfs/csum.h | 52 +
fs/btrfs/extent_io.c | 4 +-
fs/btrfs/file-item.c | 19 +-
fs/btrfs/file.c | 171 +
fs/btrfs/free-space-cache.c | 2 +-
fs/btrfs/inode.c | 9 +-
fs/btrfs/scrub.c | 19 +-
fs/btrfs/super.c | 14 +
fs/buffer.c | 27 +-
fs/cifs/cifsglob.h | 3 +
fs/cifs/cifssmb.c | 24 +
fs/cifs/connect.c | 43 +
fs/cifs/file.c | 4 +-
fs/cifs/sess.c | 25 +
fs/cifs/transport.c | 2 +-
fs/configfs/dir.c | 12 +
fs/dcache.c | 119 +-
fs/direct-io.c | 4 +
fs/ecryptfs/crypto.c | 87 +-
fs/ecryptfs/ecryptfs_kernel.h | 9 +-
fs/ecryptfs/keystore.c | 166 +-
fs/ecryptfs/main.c | 47 +-
fs/ecryptfs/mmap.c | 16 +-
fs/ecryptfs/read_write.c | 4 +-
fs/eventpoll.c | 4 +-
fs/exofs/inode.c | 4 +-
fs/ext2/dir.c | 8 +-
fs/ext3/Kconfig | 7 +
fs/ext3/balloc.c | 22 +
fs/ext3/ext3.h | 8 +
fs/ext3/ialloc.c | 8 +-
fs/ext3/inode.c | 41 +-
fs/ext4/balloc.c | 47 +
fs/ext4/dir.c | 11 +
fs/ext4/ext4.h | 166 +-
fs/ext4/ext4_jbd2.c | 9 +
fs/ext4/extents.c | 20 +-
fs/ext4/file.c | 3 +
fs/ext4/hash.c | 34 +
fs/ext4/ialloc.c | 55 +
fs/ext4/inline.c | 44 +
fs/ext4/inode.c | 94 +
fs/ext4/ioctl.c | 62 +
fs/ext4/mballoc.c | 219 +-
fs/ext4/namei.c | 530 +-
fs/ext4/resize.c | 16 +-
fs/ext4/super.c | 128 +-
fs/fat/cache.c | 34 +
fs/fat/dir.c | 11 +
fs/fat/fat.h | 11 +-
fs/fat/file.c | 102 +-
fs/fat/inode.c | 108 +-
fs/file.c | 17 +
fs/fs-writeback.c | 29 +-
fs/fuse/dev.c | 6 +-
fs/hugetlbfs/inode.c | 6 +
fs/inode.c | 9 +-
fs/ioctl.c | 3 +-
fs/jbd2/recovery.c | 1 +
fs/jbd2/transaction.c | 6 +-
fs/jffs2/file.c | 8 +-
fs/logfs/dir.c | 4 +-
fs/mpage.c | 25 +-
fs/namei.c | 2006 +-
fs/namespace.c | 27 +
fs/ncpfs/dir.c | 6 +
fs/nfs/blocklayout/blocklayout.c | 7 +-
fs/nfs/dir.c | 6 +
fs/nfs/inode.c | 2 +-
fs/nfs/nfs3proc.c | 2 +-
fs/nfs/nfs4proc.c | 4 +-
fs/nfs/objlayout/objio_osd.c | 8 +-
fs/nfsd/Makefile | 6 +-
fs/nfsd/export.c | 8 +
fs/nfsd/nfs2acl.c | 4 +
fs/nfsd/nfs3acl.c | 5 +-
fs/nfsd/nfs3proc.c | 88 +
fs/nfsd/nfs3xdr.c | 135 +-
fs/nfsd/nfs4acl.c | 7 +-
fs/nfsd/nfs4proc.c | 4 +
fs/nfsd/nfs4xdr.c | 6 +-
fs/nfsd/nfsctl.c | 50 +
fs/nfsd/nfsfh.c | 4 +
fs/nfsd/vfs.c | 879 +-
fs/nfsd/vfs.h | 24 +
fs/nfsd/xdr3.h | 54 +-
fs/ntfs/namei.c | 6 +
fs/open.c | 135 +
fs/posix_acl.c | 110 +-
fs/proc/base.c | 50 +-
fs/proc/proc_sysctl.c | 6 +
fs/proc/task_mmu.c | 62 +
fs/read_write.c | 149 +
fs/select.c | 4 +-
fs/splice.c | 718 +-
fs/splice.c.orig | 2755 +
fs/stat.c | 13 +
fs/super.c | 8 +
fs/timerfd.c | 131 +-
fs/ubifs/debug.c | 4 +-
fs/ubifs/file.c | 41 +-
fs/utimes.c | 28 +
fs/xattr.c | 92 +
fs/xfs/xfs_iops.c | 6 +
fs/xfs/xfs_mount.c | 2 +-
fs/xfs/xfs_trace.h | 2 +-
include/acpi/acpi_bus.h | 2 +-
include/acpi/acpi_drivers.h | 8 +-
include/asm-generic/dma-mapping-common.h | 9 +-
include/crypto/scatterwalk.h | 3 +-
include/linux/Kbuild | 2 +
include/linux/alarmtimer.h | 4 +
include/linux/amba/mmci.h | 12 +
include/linux/android_aid.h | 28 +
include/linux/arm-cci.h | 61 +
include/linux/arm-hdlcd.h | 122 +
include/linux/ata.h | 20 +
include/linux/autoconf.h | 1 +
include/linux/b1pcmcia.h | 2 +-
include/linux/blk_types.h | 74 +-
include/linux/blkdev.h | 1438 +-
include/linux/cgroup.h | 1 +
include/linux/clk/rtk.h | 5 +
include/linux/concap.h | 2 +-
include/linux/cpu.h | 8 +
include/linux/cpufreq.h | 5 +
include/linux/cyclades.h | 5 +-
include/linux/dcache.h | 10 +
include/linux/debug_locks.h | 4 +-
include/linux/device-mapper.h | 30 +-
include/linux/dmaengine.h | 15 +-
include/linux/ecryptfs.h | 2 +
include/linux/edac.h | 36 +-
include/linux/errno.h | 3 +
include/linux/fast_clone.h | 70 +
include/linux/fnotify.h | 60 +
include/linux/freezer.h | 171 +-
include/linux/fs.h | 135 +-
include/linux/fs.h.orig | 2805 +
include/linux/genhd.h | 6 +
include/linux/gpio_event.h | 170 +
include/linux/hid.h | 8 +-
include/linux/if_pppolac.h | 23 +
include/linux/if_pppopns.h | 23 +
include/linux/if_pppox.h | 21 +
include/linux/inet.h | 50 +-
include/linux/irqchip/arm-gic.h | 9 +
include/linux/isdn.h | 2 +-
include/linux/isdn/capilli.h | 2 +-
include/linux/isdn/capiutil.h | 2 +-
include/linux/isdn_divertif.h | 2 +-
include/linux/isdnif.h | 2 +-
include/linux/kernel.h | 3 +
include/linux/kernelcapi.h | 2 +-
include/linux/keychord.h | 23 +
include/linux/keyreset.h | 28 +
include/linux/kobject.h | 2 +
include/linux/libata.h | 20 +-
include/linux/mfd/rtp5901-mfd.h | 420 +
include/linux/mm.h | 18 +-
include/linux/mm_types.h | 17 +-
include/linux/mmc/card.h | 14 +
include/linux/mmc/core.h | 14 +-
include/linux/mmc/host.h | 46 +-
include/linux/mmc/mmc.h | 38 +-
include/linux/mmc/pm.h | 1 +
include/linux/mmc/sdio_func.h | 10 +
include/linux/mount.h | 4 +
include/linux/mtd/mtd.h | 10 +
include/linux/mtd/rtk_nand.h | 347 +
include/linux/mtd/rtk_nand_reg.h | 359 +
include/linux/n_r3964.h | 5 +-
include/linux/namei.h | 13 +-
include/linux/netdevice.h | 5 +-
include/linux/netfilter/xt_qtaguid.h | 13 +
include/linux/netfilter/xt_quota2.h | 25 +
include/linux/netlink.h | 10 +
include/linux/nfs3.h | 40 +
include/linux/nmi.h | 5 +-
include/linux/of.h | 7 +
include/linux/of_address.h | 31 +
include/linux/of_pci.h | 2 +
include/linux/pci_ids.h | 9 +
include/linux/platform_data/ds2482.h | 21 +
include/linux/power_supply.h | 6 +
include/linux/radix-tree.h | 50 +-
include/linux/rculist.h | 14 +
include/linux/regulator/consumer.h | 2 +
include/linux/rmap.h | 6 +-
include/linux/rslib.h | 2 +-
include/linux/scatterlist.h | 5 +
include/linux/scc.h | 2 +-
include/linux/sched.h | 16 +
include/linux/security.h | 29 +
include/linux/serial_core.h | 1 +
include/linux/skbuff.h | 5 +
include/linux/socket.h | 20 +
include/linux/spinlock_types.h | 8 +
include/linux/splice.h | 9 +
include/linux/stat.h | 5 +
include/linux/sunrpc/svc.h | 7 +
include/linux/sunrpc/svcsock.h | 8 +-
include/linux/switch.h | 53 +
include/linux/sync.h | 344 +
include/linux/synclink.h | 2 +-
include/linux/syscalls.h | 15 +
include/linux/sysrq.h | 2 +-
include/linux/tcp.h | 1 +
include/linux/thermal.h | 2 +-
include/linux/types.h | 6 +
include/linux/u64_stats_sync.h | 23 +-
include/linux/uapi/sync.h | 97 +
include/linux/uid_stat.h | 29 +
include/linux/uio_driver.h | 3 +
include/linux/usb.h | 33 +
include/linux/usb/f_accessory.h | 23 +
include/linux/usb/f_mtp.h | 23 +
include/linux/usb/gadget.h | 62 +-
include/linux/usb/hcd.h | 17 +-
include/linux/usb/of.h | 40 +
include/linux/usb/otg.h | 7 +
include/linux/usb/quirks.h | 8 +
include/linux/usb_usual.h | 6 +-
include/linux/vexpress.h | 62 +-
include/linux/vmstat.h | 2 +-
include/linux/wakelock.h | 67 +
include/linux/wifi_tiwlan.h | 27 +
include/linux/wlan_plat.h | 27 +
include/linux/workqueue.h | 35 +
include/linux/writeback.h | 9 +
include/linux/zconf.h | 2 +-
include/linux/zutil.h | 2 +-
include/net/activity_stats.h | 25 +
include/net/bluetooth/hci.h | 9 +-
include/net/bluetooth/hci_core.h | 8 +-
include/net/bluetooth/sco.h | 4 +-
include/net/ipv6.h | 6 +
include/net/ping.h | 49 +-
include/net/rtl/rtl_vwlan.h | 746 +
include/net/rtl/rtl_vwlan_debug.h | 125 +
include/net/slhc_vj.h | 2 +-
include/net/sock.h | 2 -
include/net/tcp.h | 4 +-
include/net/transp_v6.h | 3 +
include/qnap/hal_event.h | 311 +
include/qnap/pic.h | 465 +
include/scsi/scsi.h | 4 +
include/scsi/scsi_device.h | 5 +
include/scsi/srp.h | 2 +-
include/sound/memalloc.h | 5 +-
include/target/target_core_backend.h | 178 +-
include/target/target_core_base.h | 664 +-
include/target/target_core_fabric.h | 109 +-
include/trace/events/arm-ipi.h | 100 +
include/trace/events/btrfs.h | 8 +-
include/trace/events/cpufreq_interactive.h | 112 +
include/trace/events/ext3.h | 8 +-
include/trace/events/gpu.h | 143 +
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/trace/events/writeback.h | 4 +-
include/uapi/linux/b1lli.h | 2 +-
include/uapi/linux/capi.h | 2 +-
include/uapi/linux/cyclades.h | 5 +-
include/uapi/linux/fiemap.h | 2 +-
include/uapi/linux/hysdn_if.h | 2 +-
include/uapi/linux/i2c.h | 28 +-
include/uapi/linux/if_infiniband.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 | 3 +
include/uapi/linux/isdn.h | 2 +-
include/uapi/linux/isdn/capicmd.h | 2 +-
include/uapi/linux/isdn_divertif.h | 2 +-
include/uapi/linux/isdnif.h | 2 +-
include/uapi/linux/kernelcapi.h | 2 +-
include/uapi/linux/keychord.h | 52 +
include/uapi/linux/msdos_fs.h | 12 +
include/uapi/linux/n_r3964.h | 5 +-
include/uapi/linux/netfilter/xt_IDLETIMER.h | 8 +
include/uapi/linux/netfilter/xt_socket.h | 6 +
include/uapi/linux/prctl.h | 3 +
include/uapi/linux/raid/md_p.h | 6 +
include/uapi/linux/scc.h | 2 +-
include/uapi/linux/sockios.h | 1 +
include/uapi/linux/synclink.h | 2 +-
include/uapi/linux/sysinfo.h | 7 +
include/uapi/linux/usb/f_accessory.h | 146 +
include/uapi/linux/usb/f_mtp.h | 61 +
include/uapi/linux/usbdevice_fs.h | 7 +-
include/uapi/linux/videodev2.h | 21 +
include/uapi/mtd/mtd-abi.h | 3 +-
include/uapi/mtd/ubi-user.h | 27 +-
include/uapi/sound/asound.h | 4 +-
include/uapi/video/adf.h | 311 +
include/video/adf.h | 484 +
include/video/adf_client.h | 61 +
include/video/adf_fbdev.h | 59 +
include/video/adf_format.h | 26 +
include/video/adf_memblock.h | 20 +
include/video/aty128.h | 2 +-
include/video/cvisionppc.h | 2 +-
include/video/iga.h | 2 +-
include/video/newport.h | 2 +-
include/video/permedia2.h | 2 +-
include/video/tgafb.h | 2 +-
init/Kconfig | 6 +
ipc/msg.c | 10 +
kernel/.gitignore | 7 -
kernel/auditfilter.c | 2 +-
kernel/cgroup.c | 33 +-
kernel/cpu.c | 20 +
kernel/debug/debug_core.c | 12 +
kernel/debug/kdb/.gitignore | 1 -
kernel/debug/kdb/kdb_io.c | 12 +-
kernel/events/uprobes.c | 2 +-
kernel/exit.c | 2 +-
kernel/fork.c | 19 +-
kernel/freezer.c | 12 +
kernel/futex.c | 3 +-
kernel/hrtimer.c | 7 +-
kernel/irq/irqdesc.c | 21 +-
kernel/irq/pm.c | 12 +-
kernel/lockdep.c | 17 +-
kernel/panic.c | 13 +-
kernel/power/Kconfig | 35 +
kernel/power/Makefile | 1 +
kernel/power/process.c | 26 +-
kernel/power/suspend.c | 15 +
kernel/power/suspend_time.c | 111 +
kernel/printk.c | 3 +-
kernel/sched/core.c | 55 +-
kernel/sched/debug.c | 3 +
kernel/sched/fair.c | 1720 +-
kernel/sched/sched.h | 13 +-
kernel/signal.c | 2 +-
kernel/smp.c | 12 +-
kernel/sys.c | 173 +
kernel/sysctl.c | 17 +
kernel/time/alarmtimer.c | 39 +-
kernel/time/tick-oneshot.c | 4 +-
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 | 123 +-
kernel/workqueue.c | 26 +-
lib/.gitignore | 6 -
lib/Kconfig.debug | 17 +-
lib/kobject_uevent.c | 2 +
lib/radix-tree.c | 108 +-
lib/raid6/.gitignore | 4 -
lib/reed_solomon/decode_rs.c | 2 +-
lib/reed_solomon/encode_rs.c | 2 +-
lib/reed_solomon/reed_solomon.c | 2 +-
lib/scatterlist.c | 127 +-
linaro/configs/android.conf | 32 +
linaro/configs/arndale.conf | 66 +
linaro/configs/big-LITTLE-IKS.conf | 5 +
linaro/configs/big-LITTLE-MP.conf | 11 +
linaro/configs/debug.conf | 1 +
linaro/configs/distribution.conf | 44 +
linaro/configs/highbank.conf | 40 +
linaro/configs/kvm-guest.conf | 11 +
linaro/configs/kvm-host.conf | 11 +
linaro/configs/linaro-base.conf | 94 +
linaro/configs/omap4.conf | 194 +
linaro/configs/ubuntu-minimal.conf | 1 +
linaro/configs/vexpress-tuning.conf | 1 +
linaro/configs/vexpress.conf | 59 +
linaro/configs/vexpress64.conf | 32 +
linaro/configs/xen.conf | 7 +
mm/filemap.c | 12 +-
mm/hugetlb.c | 6 +-
mm/interval_tree.c | 14 +-
mm/ksm.c | 6 +-
mm/madvise.c | 3 +-
mm/memory.c | 4 +-
mm/mempolicy.c | 2 +-
mm/mlock.c | 3 +-
mm/mmap.c | 59 +-
mm/mprotect.c | 3 +-
mm/oom_kill.c | 36 +
mm/page-writeback.c | 24 +-
mm/page_alloc.c | 42 +-
mm/page_io.c | 50 +-
mm/percpu.c | 1 +
mm/shmem.c | 17 +-
mm/swap.c | 15 +
mm/vmscan.c | 43 +
mm/vmstat.c | 95 +-
modules/mali/Makefile | 19 +
modules/mali/driver/src/devicedrv/mali/Kbuild | 208 +
modules/mali/driver/src/devicedrv/mali/Kconfig | 90 +
modules/mali/driver/src/devicedrv/mali/Makefile | 170 +
.../mali/driver/src/devicedrv/mali/Module.symvers | 15 +
.../src/devicedrv/mali/common/mali_broadcast.c | 132 +
.../src/devicedrv/mali/common/mali_broadcast.h | 52 +
.../driver/src/devicedrv/mali/common/mali_dlbu.c | 209 +
.../driver/src/devicedrv/mali/common/mali_dlbu.h | 45 +
.../driver/src/devicedrv/mali/common/mali_dma.c | 202 +
.../driver/src/devicedrv/mali/common/mali_dma.h | 190 +
.../driver/src/devicedrv/mali/common/mali_gp.c | 355 +
.../driver/src/devicedrv/mali/common/mali_gp.h | 93 +
.../driver/src/devicedrv/mali/common/mali_gp_job.c | 131 +
.../driver/src/devicedrv/mali/common/mali_gp_job.h | 186 +
.../src/devicedrv/mali/common/mali_gp_scheduler.c | 695 +
.../src/devicedrv/mali/common/mali_gp_scheduler.h | 101 +
.../driver/src/devicedrv/mali/common/mali_group.c | 2049 +
.../driver/src/devicedrv/mali/common/mali_group.h | 322 +
.../src/devicedrv/mali/common/mali_hw_core.c | 45 +
.../src/devicedrv/mali/common/mali_hw_core.h | 100 +
.../src/devicedrv/mali/common/mali_kernel_common.h | 181 +
.../src/devicedrv/mali/common/mali_kernel_core.c | 1586 +
.../src/devicedrv/mali/common/mali_kernel_core.h | 56 +
.../mali/common/mali_kernel_descriptor_mapping.c | 173 +
.../mali/common/mali_kernel_descriptor_mapping.h | 99 +
.../mali/common/mali_kernel_utilization.c | 440 +
.../mali/common/mali_kernel_utilization.h | 65 +
.../src/devicedrv/mali/common/mali_kernel_vsync.c | 49 +
.../src/devicedrv/mali/common/mali_l2_cache.c | 584 +
.../src/devicedrv/mali/common/mali_l2_cache.h | 89 +
.../devicedrv/mali/common/mali_mem_validation.c | 65 +
.../devicedrv/mali/common/mali_mem_validation.h | 19 +
.../driver/src/devicedrv/mali/common/mali_mmu.c | 433 +
.../driver/src/devicedrv/mali/common/mali_mmu.h | 114 +
.../mali/common/mali_mmu_page_directory.c | 484 +
.../mali/common/mali_mmu_page_directory.h | 110 +
.../driver/src/devicedrv/mali/common/mali_osk.h | 1357 +
.../src/devicedrv/mali/common/mali_osk_bitops.h | 162 +
.../src/devicedrv/mali/common/mali_osk_list.h | 273 +
.../src/devicedrv/mali/common/mali_osk_mali.h | 66 +
.../src/devicedrv/mali/common/mali_osk_profiling.h | 141 +
.../src/devicedrv/mali/common/mali_osk_types.h | 459 +
.../driver/src/devicedrv/mali/common/mali_pm.c | 122 +
.../driver/src/devicedrv/mali/common/mali_pm.h | 28 +
.../src/devicedrv/mali/common/mali_pm_domain.c | 241 +
.../src/devicedrv/mali/common/mali_pm_domain.h | 74 +
.../driver/src/devicedrv/mali/common/mali_pmu.c | 406 +
.../driver/src/devicedrv/mali/common/mali_pmu.h | 134 +
.../driver/src/devicedrv/mali/common/mali_pp.c | 561 +
.../driver/src/devicedrv/mali/common/mali_pp.h | 139 +
.../driver/src/devicedrv/mali/common/mali_pp_job.c | 280 +
.../driver/src/devicedrv/mali/common/mali_pp_job.h | 393 +
.../src/devicedrv/mali/common/mali_pp_scheduler.c | 2134 +
.../src/devicedrv/mali/common/mali_pp_scheduler.h | 130 +
.../src/devicedrv/mali/common/mali_scheduler.c | 112 +
.../src/devicedrv/mali/common/mali_scheduler.h | 90 +
.../devicedrv/mali/common/mali_scheduler_types.h | 34 +
.../src/devicedrv/mali/common/mali_session.c | 81 +
.../src/devicedrv/mali/common/mali_session.h | 94 +
.../src/devicedrv/mali/common/mali_soft_job.c | 437 +
.../src/devicedrv/mali/common/mali_soft_job.h | 189 +
.../mali/common/mali_spinlock_reentrant.c | 77 +
.../mali/common/mali_spinlock_reentrant.h | 70 +
.../src/devicedrv/mali/common/mali_timeline.c | 1452 +
.../src/devicedrv/mali/common/mali_timeline.h | 496 +
.../mali/common/mali_timeline_fence_wait.c | 198 +
.../mali/common/mali_timeline_fence_wait.h | 67 +
.../mali/common/mali_timeline_sync_fence.c | 158 +
.../mali/common/mali_timeline_sync_fence.h | 51 +
.../driver/src/devicedrv/mali/common/mali_ukk.h | 564 +
.../devicedrv/mali/common/mali_user_settings_db.c | 147 +
.../devicedrv/mali/common/mali_user_settings_db.h | 39 +
.../mali/include/linux/mali/mali_utgard.h | 450 +
.../mali/include/linux/mali/mali_utgard_counters.h | 261 +
.../mali/include/linux/mali/mali_utgard_ioctl.h | 86 +
.../linux/mali/mali_utgard_profiling_events.h | 174 +
.../linux/mali/mali_utgard_profiling_gator_api.h | 197 +
.../mali/include/linux/mali/mali_utgard_uk_types.h | 991 +
.../mali/linux/license/gpl/mali_kernel_license.h | 30 +
.../mali/linux/mali_device_pause_resume.c | 38 +
.../src/devicedrv/mali/linux/mali_kernel_linux.c | 818 +
.../src/devicedrv/mali/linux/mali_kernel_linux.h | 28 +
.../src/devicedrv/mali/linux/mali_kernel_sysfs.c | 1435 +
.../src/devicedrv/mali/linux/mali_kernel_sysfs.h | 29 +
.../src/devicedrv/mali/linux/mali_linux_trace.h | 162 +
.../driver/src/devicedrv/mali/linux/mali_memory.c | 353 +
.../driver/src/devicedrv/mali/linux/mali_memory.h | 136 +
.../devicedrv/mali/linux/mali_memory_block_alloc.c | 319 +
.../devicedrv/mali/linux/mali_memory_block_alloc.h | 29 +
.../src/devicedrv/mali/linux/mali_memory_dma_buf.c | 434 +
.../src/devicedrv/mali/linux/mali_memory_dma_buf.h | 40 +
.../devicedrv/mali/linux/mali_memory_external.c | 125 +
.../devicedrv/mali/linux/mali_memory_os_alloc.c | 645 +
.../devicedrv/mali/linux/mali_memory_os_alloc.h | 47 +
.../src/devicedrv/mali/linux/mali_memory_types.h | 100 +
.../src/devicedrv/mali/linux/mali_memory_ump.c | 213 +
.../src/devicedrv/mali/linux/mali_osk_atomics.c | 60 +
.../driver/src/devicedrv/mali/linux/mali_osk_irq.c | 200 +
.../src/devicedrv/mali/linux/mali_osk_locks.c | 281 +
.../src/devicedrv/mali/linux/mali_osk_locks.h | 326 +
.../devicedrv/mali/linux/mali_osk_low_level_mem.c | 146 +
.../src/devicedrv/mali/linux/mali_osk_mali.c | 118 +
.../src/devicedrv/mali/linux/mali_osk_math.c | 27 +
.../src/devicedrv/mali/linux/mali_osk_memory.c | 61 +
.../src/devicedrv/mali/linux/mali_osk_misc.c | 86 +
.../devicedrv/mali/linux/mali_osk_notification.c | 182 +
.../driver/src/devicedrv/mali/linux/mali_osk_pm.c | 109 +
.../src/devicedrv/mali/linux/mali_osk_profiling.c | 263 +
.../src/devicedrv/mali/linux/mali_osk_specific.h | 107 +
.../src/devicedrv/mali/linux/mali_osk_time.c | 51 +
.../src/devicedrv/mali/linux/mali_osk_timers.c | 76 +
.../src/devicedrv/mali/linux/mali_osk_wait_queue.c | 78 +
.../driver/src/devicedrv/mali/linux/mali_osk_wq.c | 240 +
.../devicedrv/mali/linux/mali_pmu_power_up_down.c | 71 +
.../devicedrv/mali/linux/mali_profiling_events.h | 17 +
.../mali/linux/mali_profiling_gator_api.h | 17 +
.../devicedrv/mali/linux/mali_profiling_internal.c | 274 +
.../devicedrv/mali/linux/mali_profiling_internal.h | 35 +
.../driver/src/devicedrv/mali/linux/mali_sync.c | 310 +
.../driver/src/devicedrv/mali/linux/mali_sync.h | 118 +
.../src/devicedrv/mali/linux/mali_uk_types.h | 17 +
.../src/devicedrv/mali/linux/mali_ukk_core.c | 132 +
.../driver/src/devicedrv/mali/linux/mali_ukk_gp.c | 91 +
.../driver/src/devicedrv/mali/linux/mali_ukk_mem.c | 249 +
.../driver/src/devicedrv/mali/linux/mali_ukk_pp.c | 105 +
.../src/devicedrv/mali/linux/mali_ukk_profiling.c | 105 +
.../src/devicedrv/mali/linux/mali_ukk_soft_job.c | 90 +
.../src/devicedrv/mali/linux/mali_ukk_timeline.c | 88 +
.../src/devicedrv/mali/linux/mali_ukk_vsync.c | 39 +
.../src/devicedrv/mali/linux/mali_ukk_wrappers.h | 73 +
.../driver/src/devicedrv/mali/platform/arm/arm.c | 260 +
.../devicedrv/mali/platform/arm/arm_core_scaling.c | 122 +
.../devicedrv/mali/platform/arm/arm_core_scaling.h | 44 +
.../devicedrv/mali/platform/rtk/mali_platform.c | 260 +
modules/mali/driver/src/devicedrv/mali/readme.txt | 24 +
.../driver/src/devicedrv/mali/regs/mali_200_regs.h | 130 +
.../driver/src/devicedrv/mali/regs/mali_gp_regs.h | 172 +
.../mali/timestamp-arm11-cc/mali_timestamp.c | 13 +
.../mali/timestamp-arm11-cc/mali_timestamp.h | 48 +
.../mali/timestamp-default/mali_timestamp.c | 13 +
.../mali/timestamp-default/mali_timestamp.h | 26 +
modules/mali/driver/src/devicedrv/ump/Kbuild | 95 +
modules/mali/driver/src/devicedrv/ump/Kconfig | 16 +
modules/mali/driver/src/devicedrv/ump/Makefile | 67 +
.../mali/driver/src/devicedrv/ump/Makefile.common | 20 +
.../mali/driver/src/devicedrv/ump/Module.symvers | 9 +
modules/mali/driver/src/devicedrv/ump/arch | 1 +
.../driver/src/devicedrv/ump/arch-default/config.h | 24 +
.../src/devicedrv/ump/arch-pb-virtex5/config.h | 18 +
.../driver/src/devicedrv/ump/arch-rtk/config.h | 12 +
.../src/devicedrv/ump/common/ump_kernel_api.c | 455 +
.../src/devicedrv/ump/common/ump_kernel_common.c | 360 +
.../src/devicedrv/ump/common/ump_kernel_common.h | 125 +
.../ump/common/ump_kernel_descriptor_mapping.c | 155 +
.../ump/common/ump_kernel_descriptor_mapping.h | 89 +
.../ump/common/ump_kernel_memory_backend.h | 48 +
.../src/devicedrv/ump/common/ump_kernel_ref_drv.c | 181 +
.../src/devicedrv/ump/common/ump_kernel_types.h | 51 +
.../mali/driver/src/devicedrv/ump/common/ump_osk.h | 48 +
.../driver/src/devicedrv/ump/common/ump_uk_types.h | 193 +
.../mali/driver/src/devicedrv/ump/common/ump_ukk.h | 60 +
.../ump/linux/license/gpl/ump_kernel_license.h | 30 +
.../driver/src/devicedrv/ump/linux/ump_ioctl.h | 53 +
.../src/devicedrv/ump/linux/ump_kernel_linux.c | 447 +
.../src/devicedrv/ump/linux/ump_kernel_linux.h | 18 +
.../linux/ump_kernel_memory_backend_dedicated.c | 271 +
.../linux/ump_kernel_memory_backend_dedicated.h | 23 +
.../ump/linux/ump_kernel_memory_backend_os.c | 235 +
.../ump/linux/ump_kernel_memory_backend_os.h | 23 +
.../ump/linux/ump_kernel_random_mapping.c | 207 +
.../ump/linux/ump_kernel_random_mapping.h | 84 +
.../src/devicedrv/ump/linux/ump_memory_backend.c | 65 +
.../src/devicedrv/ump/linux/ump_osk_atomics.c | 27 +
.../devicedrv/ump/linux/ump_osk_low_level_mem.c | 314 +
.../driver/src/devicedrv/ump/linux/ump_osk_misc.c | 36 +
.../src/devicedrv/ump/linux/ump_ukk_ref_wrappers.c | 71 +
.../src/devicedrv/ump/linux/ump_ukk_ref_wrappers.h | 34 +
.../src/devicedrv/ump/linux/ump_ukk_wrappers.c | 280 +
.../src/devicedrv/ump/linux/ump_ukk_wrappers.h | 46 +
modules/mali/driver/src/devicedrv/ump/readme.txt | 28 +
modules/mali/driver/src/devicedrv/umplock/Makefile | 69 +
.../driver/src/devicedrv/umplock/umplock_driver.c | 604 +
.../driver/src/devicedrv/umplock/umplock_ioctl.h | 66 +
.../src/egl/x11/drm_module/mali_drm/Makefile | 77 +
.../src/egl/x11/drm_module/mali_drm/include/Kbuild | 11 +
.../egl/x11/drm_module/mali_drm/include/mali_drm.h | 44 +
.../src/egl/x11/drm_module/mali_drm/mali/Makefile | 19 +
.../egl/x11/drm_module/mali_drm/mali/mali_drv.c | 166 +
.../egl/x11/drm_module/mali_drm/mali/mali_drv.h | 39 +
.../src/egl/x11/drm_module/mali_drm/mali/mali_mm.c | 262 +
modules/mali/driver/src/egl/x11/drm_module/readme | 8 +
.../src/ump/include/ump/ump_kernel_interface.h | 235 +
.../ump/include/ump/ump_kernel_interface_ref_drv.h | 31 +
.../src/ump/include/ump/ump_kernel_platform.h | 48 +
modules/mali/version.txt | 12 +
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/datagram.c | 161 +
net/core/iovec.c | 37 +
net/core/skbuff.c | 23 +-
net/core/sock.c | 1 -
net/core/user_dma.c | 83 +-
net/ipv4/Makefile | 1 +
net/ipv4/af_inet.c | 26 +-
net/ipv4/devinet.c | 16 +-
net/ipv4/icmp.c | 5 +-
net/ipv4/ip_input.c | 371 +
net/ipv4/netfilter/Kconfig | 12 +
net/ipv4/netfilter/ipt_REJECT.c | 8 +
net/ipv4/ping.c | 575 +-
net/ipv4/sysctl_net_ipv4.c | 13 +-
net/ipv4/sysfs_net_ipv4.c | 88 +
net/ipv4/tcp.c | 214 +-
net/ipv4/tcp_input.c | 39 +-
net/ipv4/tcp_ipv4.c | 17 +-
net/ipv4/tcp_output.c | 19 +-
net/ipv6/Makefile | 2 +-
net/ipv6/addrconf.c | 18 +
net/ipv6/af_inet6.c | 49 +-
net/ipv6/exthdrs_core.c | 13 +-
net/ipv6/icmp.c | 19 +-
net/ipv6/netfilter/Kconfig | 12 +
net/ipv6/netfilter/ip6t_REJECT.c | 9 +
net/ipv6/ping.c | 221 +
net/ipv6/tcp_ipv6.c | 2 +-
net/netfilter/Kconfig | 42 +
net/netfilter/Makefile | 2 +
net/netfilter/xt_IDLETIMER.c | 78 +-
net/netfilter/xt_qtaguid.c | 3014 +
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/socket.c | 9 +
net/sunrpc/netns.h | 4 +
net/sunrpc/sched.c | 2 +-
net/sunrpc/stats.c | 135 +
net/sunrpc/svcsock.c | 23 +
net/unix/af_unix.c | 3 +-
net/wireless/.gitignore | 1 -
net/wireless/Kconfig | 26 +-
net/wireless/scan.c | 62 +-
net/wireless/sme.c | 6 +
patch.diff | 10247 +
result.txt | 53 +
rootfs.cpio | Bin 0 -> 9292800 bytes
samples/seccomp/.gitignore | 3 -
scripts/.gitignore | 13 -
scripts/Makefile.lib | 12 +
scripts/al_build_defconfig | 46 +
scripts/basic/.gitignore | 1 -
scripts/dtc/.gitignore | 5 -
scripts/genksyms/.gitignore | 5 -
scripts/kconfig/.gitignore | 22 -
scripts/kconfig/confdata.c | 14 +-
scripts/kconfig/expr.h | 3 +
scripts/kconfig/lkc.h | 1 +
scripts/kconfig/lxdialog/.gitignore | 4 -
scripts/kconfig/symbol.c | 11 +
scripts/mod/.gitignore | 5 -
scripts/mod/sumversion.c | 2 +-
scripts/selinux/genheaders/.gitignore | 1 -
scripts/selinux/mdp/.gitignore | 2 -
scripts/unifdef.c | 2 +-
security/apparmor/.gitignore | 5 -
security/capability.c | 24 +
security/commoncap.c | 11 +
security/security.c | 20 +
security/selinux/.gitignore | 2 -
security/selinux/hooks.c | 66 +
security/selinux/include/classmap.h | 1 +
security/tomoyo/.gitignore | 2 -
sound/arm/Kconfig | 4 +
sound/arm/Makefile | 4 +
sound/arm/snd-realtek.c | 3075 +
sound/arm/snd-realtek.h | 874 +
sound/arm/snd-realtek_RPC.c | 2189 +
sound/core/memalloc.c | 105 +-
sound/core/oss/pcm_oss.c | 7 +-
sound/core/pcm_native.c | 11 +
sound/oss/.gitignore | 3 -
sound/usb/card.c | 56 +-
sound/usb/stream.c | 18 +
tools/cgroup/.gitignore | 1 -
tools/gator/daemon/Android.mk | 52 +
tools/gator/daemon/Buffer.cpp | 217 +
tools/gator/daemon/Buffer.h | 61 +
tools/gator/daemon/CapturedXML.cpp | 134 +
tools/gator/daemon/CapturedXML.h | 26 +
tools/gator/daemon/Child.cpp | 408 +
tools/gator/daemon/Child.h | 31 +
tools/gator/daemon/Collector.cpp | 221 +
tools/gator/daemon/Collector.h | 38 +
tools/gator/daemon/ConfigurationXML.cpp | 209 +
tools/gator/daemon/ConfigurationXML.h | 34 +
tools/gator/daemon/Counter.h | 61 +
tools/gator/daemon/Driver.cpp | 15 +
tools/gator/daemon/Driver.h | 44 +
tools/gator/daemon/EventsXML.cpp | 70 +
tools/gator/daemon/EventsXML.h | 18 +
tools/gator/daemon/Fifo.cpp | 130 +
tools/gator/daemon/Fifo.h | 44 +
tools/gator/daemon/Hwmon.cpp | 326 +
tools/gator/daemon/Hwmon.h | 39 +
tools/gator/daemon/KMod.cpp | 102 +
tools/gator/daemon/KMod.h | 27 +
tools/gator/daemon/LocalCapture.cpp | 129 +
tools/gator/daemon/LocalCapture.h | 26 +
tools/gator/daemon/Logging.cpp | 78 +
tools/gator/daemon/Logging.h | 47 +
tools/gator/daemon/Makefile | 25 +
tools/gator/daemon/Makefile_aarch64 | 15 +
tools/gator/daemon/OlySocket.cpp | 261 +
tools/gator/daemon/OlySocket.h | 36 +
tools/gator/daemon/OlyUtility.cpp | 227 +
tools/gator/daemon/OlyUtility.h | 42 +
tools/gator/daemon/Sender.cpp | 135 +
tools/gator/daemon/Sender.h | 38 +
tools/gator/daemon/SessionData.cpp | 148 +
tools/gator/daemon/SessionData.h | 71 +
tools/gator/daemon/SessionXML.cpp | 109 +
tools/gator/daemon/SessionXML.h | 38 +
tools/gator/daemon/StreamlineSetup.cpp | 272 +
tools/gator/daemon/StreamlineSetup.h | 43 +
tools/gator/daemon/common.mk | 50 +
tools/gator/daemon/configuration.xml | 57 +
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 | 47 +
tools/gator/daemon/events-CCN-504.xml | 122 +
tools/gator/daemon/events-Cortex-A12.xml | 86 +
tools/gator/daemon/events-Cortex-A15.xml | 68 +
tools/gator/daemon/events-Cortex-A5.xml | 36 +
tools/gator/daemon/events-Cortex-A53.xml | 171 +
tools/gator/daemon/events-Cortex-A57.xml | 171 +
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-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 | 251 +
tools/gator/daemon/events-Mali-T6xx.xml | 38 +
tools/gator/daemon/events-Mali-T6xx_hw.xml | 113 +
tools/gator/daemon/events-Scorpion.xml | 107 +
tools/gator/daemon/events-ScorpionMP.xml | 90 +
tools/gator/daemon/events_footer.xml | 1 +
tools/gator/daemon/events_header.xml | 2 +
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 | 480 +
tools/gator/daemon/mxml/COPYING | 507 +
tools/gator/daemon/mxml/config.h | 96 +
tools/gator/daemon/mxml/mxml-attr.c | 319 +
tools/gator/daemon/mxml/mxml-entity.c | 460 +
tools/gator/daemon/mxml/mxml-file.c | 3082 +
tools/gator/daemon/mxml/mxml-get.c | 471 +
tools/gator/daemon/mxml/mxml-index.c | 662 +
tools/gator/daemon/mxml/mxml-node.c | 807 +
tools/gator/daemon/mxml/mxml-private.c | 331 +
tools/gator/daemon/mxml/mxml-private.h | 50 +
tools/gator/daemon/mxml/mxml-search.c | 287 +
tools/gator/daemon/mxml/mxml-set.c | 349 +
tools/gator/daemon/mxml/mxml-string.c | 476 +
tools/gator/daemon/mxml/mxml.h | 329 +
tools/lguest/.gitignore | 1 -
tools/lib/lk/Makefile | 3 +
tools/lib/traceevent/.gitignore | 1 -
tools/perf/.gitignore | 25 -
tools/power/cpupower/.gitignore | 29 -
tools/testing/selftests/mqueue/.gitignore | 2 -
tools/testing/selftests/net/.gitignore | 3 -
tools/vm/.gitignore | 2 -
usr/.gitignore | 10 -
usr/Makefile | 1 -
usr/initramfs_qnap.cpio.gz | 0
2892 files changed, 1510881 insertions(+), 13320 deletions(-)