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(-) -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html