This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f7c3bf8fa7e5 Merge tag 'gfs2-for-5.4' of git://git.kernel.org/pub/scm/l [...] new 171543e75272 MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA new 35476311e529 MIPS: Add partial 32-bit huge page support new 45e03e62724f MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT new b35d265301ec MIPS: ingenic: Add support for huge pages new 7176b6ac1846 MIPS: Undefine PMD_ORDER for 32-bit builds new 3b25b7631164 MIPS: Rename JZRISC to XBURST new 368fb26c1e55 MIPS: Decode config3 register on Ingenic SoCs new 5dad549d94c8 MIPS: DTS: jz4740: Add node for the MMC driver new a23c4134955e MIPS: BMIPS: add clock controller nodes new 61cbfff4b1a7 MIPS: pte_special()/pte_mkspecial() support new f23478f6ea2e MIPS: qi_lb60: Move MMC configuration to devicetree new f9065b54d437 MIPS: Remove unused R4300 CPU support new 8e96b08472e6 MIPS: Remove unused R5432 CPU support new ccd51b9fc3bf MIPS: Remove unused R5432_CP0_INTERRUPT_WAR new c2aeaaea1756 MIPS: Remove unused R8000 CPU support new 24640f233b46 mips: Add support for generic vDSO new abed3d826f2f mips: Add clock_getres entry point new 1f66c45db330 mips: Add clock_gettime64 entry point new 42374b94d70c MIPS: BCM47XX: Add support for Netgear R6200 V1 new b4c0f7fa5308 mips: vdso: Fix source path new cdab7e2c73d5 mips: vdso: Fix flip/flop vdso building bug new 7ea502e1d885 MIPS: X1000: Add X1000 system type. new f066fa606401 MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT new 36ba3eae0362 MIPS: DTS: jz4740: Add missing nodes new 8ddebad15e9b MIPS: qi_lb60: Migrate to devicetree new fe9825146b25 MIPS: configs: LB60: update defconfig new 91c7db5e7c65 ASoC: jz4740: Drop lb60 board code new e305bff3a706 video/fbdev: Drop JZ4740 driver new 091c6104ade5 dma: Drop JZ4740 driver new b58451e00f2b mtd: rawnand: Drop obsolete JZ4740 NAND driver new aea12071d6fc power/supply: Drop obsolete JZ4740 driver new d202742058b2 hwmon: Drop obsolete JZ4740 driver new 7f428252dbd0 MIPS: jz4740: Drop dead code new dc7077f89ad9 mips: remove nargs from __SYSCALL new 579de8f86b1c MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache. new 053951dda71e MIPS: Ingenic: Disable broken BTB lookup optimization. new ece51529a470 MIPS: octeon: Remove cpu_has_saa new 905421ee1535 MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU new 6393e6064486 mips: fix vdso32 build, again new 4bc3c420246e dt-bindings: ingenic: Add DT bindings for TCU clocks new 97689a1a3fda doc: Add doc for the Ingenic TCU hardware new 2e8722a5255e dt-bindings: Add doc for the Ingenic TCU drivers new 39233b7c6112 mfd/syscon: Add device_node_to_regmap() new 4f89e4b8f121 clk: ingenic: Add driver for the TCU clocks new 9536eba03ec7 irqchip: Add irq-ingenic-tcu driver new 34e9368301d5 clocksource: Add a new timer-ingenic driver new 73dd11dc1a88 clk: jz4740: Add TCU clock new 36aafdbd5288 MIPS: jz4740: Add DTS nodes for the TCU drivers new a68d3b052b57 MIPS: qi_lb60: Reduce system timer and clocksource to 750 kHz new 157c887aff52 MIPS: CI20: Reduce system timer and clocksource to 3 MHz new 967a7100400a MIPS: GCW0: Reduce system timer and clocksource to 750 kHz new abc552284f6b MIPS: jz4740: Drop obsolete code new 75b7329a4f08 Merge branch 'ingenic-tcu-v5.4' into mips-next new c2869aafe719 MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr new 077ff3be06e8 MIPS/ptrace: Update mips_get_syscall_arg's return type new c59ae0a10551 MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean new 3becd97e032a MIPS: Octeon: Fix a typo in #define OCTOEN_SERIAL_LEN new 8084499bd7d4 irqchip/irq-ingenic-tcu: Fix COMPILE_TEST building new 6cda3a5e002f MIPS: OCTEON: Drop boot_mem_map new 0df1007677d5 MIPS: fw: Record prom memory new 79fd0fe44731 MIPS: malta: Drop prom_free_prom_memory new b3c948e2c00f MIPS: msp: Record prom memory new aa1edac13e5f MIPS: ip22: Drop addr_is_ram new a121d6e0caf0 MIPS: xlp: Drop boot_mem_map new a5718fe8f70f MIPS: mm: Drop boot_mem_map new a94e4f24ec83 MIPS: init: Drop boot_mem_map new 625cfb6f2036 MIPS: mm: Fix highmem compile new dbb9ced79764 MIPS: Fix build with CONFIG_PROC_VMCORE=y new 12051b318bc3 mips: avoid explicit UB in assignment of mips_io_port_base new ed90302be64a MIPS: lantiq: update the clock alias' for the mainline PCI [...] new 048dc3abe827 MIPS: dts: mscc: describe the PTP register range new b4742e6682d5 MIPS: dts: mscc: describe the PTP ready interrupt new 322e577b02ab MIPS: Remove dev_err() usage after platform_get_irq() new d2f965549006 MIPS: Treat Loongson Extensions as ASEs new feb4eb060c3a firmware: bcm47xx_nvram: Correct size_t printf format new 5699ad0aaf10 firmware: bcm47xx_nvram: Allow COMPILE_TEST new 00f3e689518b MIPS: Octeon: remove duplicated include from dma-octeon.c new dfc8d8de855d mips/atomic: Fix cmpxchg64 barriers new 1c6c1ca31858 mips/atomic: Fix loongson_llsc_mb() wreckage new 42344113ba7a mips/atomic: Fix smp_mb__{before,after}_atomic() new 60af0d94cc37 mips: remove ioremap_cachable new 813cafc4109c MIPS: PCI: refactor ioc3 special handling new 547468293475 MIPS: Select R3k-style TLB in Kconfig new 54e8d9f07d8a MIPS: tlbex: Simplify r3k check new 775b089aeffa MIPS: tlbex: Remove cpu_has_local_ebase new 3d77a95fc03b MIPS: Drop Loongson _CACHE_* definitions new 932bb934ed4d mips: compat: vdso: Use legacy syscalls as fallback new c4d48cf5e2f0 MIPS: ralink: deactivate PCI support for SOC_MT7621 new d1af2ab36d80 MIPS: Disable pte_special() for MIPS32 with RiXi new 05d013a0366d MIPS: Detect bad _PFN_SHIFT values new 5c6bd5de3c2e Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux [...] new 4af014984273 ARM: 8871/1: iop13xx: Simplify iop13xx_atu{e,x}_pci_status checks new fb2eca315d92 ARM: 8872/1: Use common outgoing-CPU-notification code new 6f8f3570f279 ARM: 8873/1: perf: cleanup cppcheck shifting warning new a05b9608456e ARM: 8875/1: Kconfig: default to AEABI w/ Clang new 3c86889b0584 ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE new 20699a42c020 ARM: 8893/1: boot: Explain the 8 nops new 6583d8298e59 ARM: 8894/1: boot: Replace open-coded nop with macro new 2a58e142a674 ARM: 8895/1: visit mach-* and plat-* directories when cleaning new 3e07590e7248 ARM: 8896/1: VDSO: Don't leak kernel addresses new 834020366da9 ARM: 8898/1: mm: Don't treat faults reported from cache ma [...] new 6dc5fd93b2f1 ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang new 921a3fe5be2d ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware new 1a85cb4b0d29 ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE new 0770bc921406 ARM: 8885/1: aurora-l2: add defines for parity and ECC registers new fd3bbde717b0 ARM: 8886/1: l2x0: support parity-enable/disable on aurora new 4bf4770db4f0 ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding new c8abbd6f9dc4 ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora new 0ecace04a3b8 ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper new 7f6998a41257 ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SD [...] new 23d103ae3e06 ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs new 00d2ec1e6bd8 ARM: 8903/1: ensure that usable memory in bank 0 starts fr [...] new 1d31999cf04c ARM: 8904/1: skip nomap memblocks while finding the lowmem [...] new b0fe66cf0950 ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 [...] new 79bdcb202a35 ARM: 8906/1: drivers/amba: add reset control to amba bus probe new 8808cf8cbc4d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
The 116 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/devicetree/bindings/arm/l2c2x0.yaml | 4 + .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 22 - .../devicetree/bindings/timer/ingenic,tcu.txt | 137 ++++ .../bindings/watchdog/ingenic,jz4740-wdt.txt | 17 - Documentation/index.rst | 3 +- Documentation/mips/index.rst | 9 +- Documentation/mips/ingenic-tcu.rst | 71 +++ MAINTAINERS | 6 + arch/arm/Kconfig | 7 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 22 +- arch/arm/boot/compressed/head.S | 14 +- .../{mm => include/asm/hardware}/cache-aurora-l2.h | 50 +- arch/arm/kernel/perf_event_v7.c | 6 +- arch/arm/kernel/vdso.c | 1 - arch/arm/lib/Makefile | 8 +- arch/arm/lib/backtrace-clang.S | 217 +++++++ arch/arm/mm/cache-l2x0.c | 18 +- arch/arm/mm/fault.c | 4 +- arch/arm/mm/fault.h | 1 + arch/arm/mm/mmu.c | 19 + arch/mips/Kconfig | 65 +- arch/mips/Makefile | 4 - arch/mips/bcm47xx/board.c | 1 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/boot/dts/brcm/bcm3368.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 6 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 12 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 12 +- arch/mips/boot/dts/ingenic/ci20.dts | 7 + arch/mips/boot/dts/ingenic/gcw0.dts | 10 + arch/mips/boot/dts/ingenic/jz4740.dtsi | 127 +++- arch/mips/boot/dts/ingenic/jz4770.dtsi | 21 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 23 + arch/mips/boot/dts/ingenic/qi_lb60.dts | 325 ++++++++++ arch/mips/boot/dts/mscc/ocelot.dtsi | 7 +- arch/mips/cavium-octeon/dma-octeon.c | 16 +- arch/mips/cavium-octeon/setup.c | 3 +- arch/mips/configs/qi_lb60_defconfig | 44 +- arch/mips/fw/arc/memory.c | 24 +- arch/mips/include/asm/addrspace.h | 9 - arch/mips/include/asm/atomic.h | 19 +- arch/mips/include/asm/barrier.h | 44 +- arch/mips/include/asm/bitops.h | 47 +- arch/mips/include/asm/bootinfo.h | 17 +- arch/mips/include/asm/cmpxchg.h | 18 +- arch/mips/include/asm/cpu-features.h | 19 +- arch/mips/include/asm/cpu-type.h | 15 +- arch/mips/include/asm/cpu.h | 19 +- arch/mips/include/asm/io.h | 21 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 9 - arch/mips/include/asm/mach-cavium-octeon/war.h | 1 - .../include/asm/mach-dec/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-generic/war.h | 1 - arch/mips/include/asm/mach-ip22/war.h | 1 - arch/mips/include/asm/mach-ip27/war.h | 1 - arch/mips/include/asm/mach-ip28/war.h | 1 - arch/mips/include/asm/mach-ip32/war.h | 1 - arch/mips/include/asm/mach-jz4740/gpio.h | 15 - arch/mips/include/asm/mach-jz4740/jz4740_fb.h | 58 -- arch/mips/include/asm/mach-jz4740/jz4740_mmc.h | 12 - arch/mips/include/asm/mach-jz4740/platform.h | 26 - .../asm/mach-loongson64/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-malta/war.h | 1 - arch/mips/include/asm/mach-pmcs-msp71xx/war.h | 1 - arch/mips/include/asm/mach-rc32434/war.h | 1 - arch/mips/include/asm/mach-rm/war.h | 1 - arch/mips/include/asm/mach-sibyte/war.h | 1 - arch/mips/include/asm/mach-tx49xx/war.h | 1 - arch/mips/include/asm/mipsregs.h | 4 + arch/mips/include/asm/module.h | 6 - arch/mips/include/asm/octeon/octeon.h | 4 +- arch/mips/include/asm/pgtable-32.h | 62 +- arch/mips/include/asm/pgtable-bits.h | 34 +- arch/mips/include/asm/pgtable.h | 20 +- arch/mips/include/asm/syscall.h | 21 +- arch/mips/include/asm/vdso.h | 78 +-- arch/mips/include/asm/vdso/gettimeofday.h | 222 +++++++ arch/mips/{ => include/asm}/vdso/vdso.h | 17 +- arch/mips/include/asm/vdso/vsyscall.h | 43 ++ arch/mips/include/asm/war.h | 13 - arch/mips/jz4740/Makefile | 7 +- arch/mips/jz4740/board-qi_lb60.c | 523 ---------------- arch/mips/jz4740/platform.c | 250 -------- arch/mips/jz4740/prom.c | 5 - arch/mips/jz4740/setup.c | 7 +- arch/mips/jz4740/time.c | 151 +---- arch/mips/kernel/branch.c | 2 +- arch/mips/kernel/cpu-probe.c | 53 +- arch/mips/kernel/genex.S | 3 - arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/proc.c | 4 + arch/mips/kernel/scall32-o32.S | 2 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/scall64-o32.S | 2 +- arch/mips/kernel/setup.c | 357 +++-------- arch/mips/kernel/syscall.c | 1 + arch/mips/kernel/syscalls/syscalltbl.sh | 4 +- arch/mips/kernel/vdso.c | 37 +- arch/mips/lantiq/xway/sysctrl.c | 16 +- arch/mips/mm/Makefile | 6 +- arch/mips/mm/c-r4k.c | 2 - arch/mips/mm/init.c | 98 ++- arch/mips/mm/pgtable-32.c | 20 + arch/mips/mm/sc-mips.c | 27 +- arch/mips/mm/tlb-r8k.c | 239 ------- arch/mips/mm/tlbex.c | 63 +- arch/mips/mti-malta/malta-memory.c | 11 - arch/mips/netlogic/xlp/setup.c | 12 +- arch/mips/pci/pci-xtalk-bridge.c | 167 ++--- arch/mips/pmcs-msp71xx/msp_prom.c | 22 +- arch/mips/ralink/Kconfig | 1 - arch/mips/ralink/timer.c | 4 +- arch/mips/sgi-ip22/ip28-berr.c | 20 +- arch/mips/vdso/Makefile | 41 +- arch/mips/vdso/config-n32-o32-env.c | 19 + arch/mips/vdso/elf.S | 2 +- arch/mips/vdso/sigreturn.S | 2 +- arch/mips/vdso/vdso.lds.S | 4 + arch/mips/vdso/vgettimeofday.c | 58 ++ drivers/amba/bus.c | 14 + drivers/clk/ingenic/Kconfig | 10 +- drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/jz4740-cgu.c | 6 + drivers/clk/ingenic/tcu.c | 474 ++++++++++++++ drivers/clocksource/Kconfig | 11 + drivers/clocksource/Makefile | 1 + drivers/clocksource/ingenic-timer.c | 356 +++++++++++ drivers/dma/Kconfig | 6 - drivers/dma/Makefile | 1 - drivers/dma/dma-jz4740.c | 623 ------------------- drivers/edac/Kconfig | 7 + drivers/edac/Makefile | 1 + drivers/edac/armada_xp_edac.c | 635 +++++++++++++++++++ drivers/edac/debugfs.c | 11 + drivers/edac/edac_module.h | 4 + drivers/firmware/broadcom/Kconfig | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 4 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/Makefile | 1 - drivers/hwmon/jz4740-hwmon.c | 135 ---- drivers/irqchip/Kconfig | 12 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-ingenic-tcu.c | 182 ++++++ drivers/mfd/syscon.c | 46 +- drivers/mtd/nand/raw/ingenic/Kconfig | 7 - drivers/mtd/nand/raw/ingenic/Makefile | 1 - drivers/mtd/nand/raw/ingenic/jz4740_nand.c | 536 ---------------- drivers/power/supply/Kconfig | 11 - drivers/power/supply/Makefile | 1 - drivers/power/supply/jz4740-battery.c | 421 ------------- drivers/video/fbdev/Kconfig | 9 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/jz4740_fb.c | 690 --------------------- include/dt-bindings/clock/ingenic,tcu.h | 20 + include/dt-bindings/clock/jz4740-cgu.h | 1 + include/linux/mfd/syscon.h | 6 + sound/soc/jz4740/Kconfig | 25 +- sound/soc/jz4740/Makefile | 5 - sound/soc/jz4740/qi_lb60.c | 106 ---- 164 files changed, 3943 insertions(+), 4978 deletions(-) delete mode 100644 Documentation/devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt create mode 100644 Documentation/devicetree/bindings/timer/ingenic,tcu.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/ingenic,jz4740-wdt.txt create mode 100644 Documentation/mips/ingenic-tcu.rst rename arch/arm/{mm => include/asm/hardware}/cache-aurora-l2.h (50%) create mode 100644 arch/arm/lib/backtrace-clang.S delete mode 100644 arch/mips/include/asm/mach-jz4740/gpio.h delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_fb.h delete mode 100644 arch/mips/include/asm/mach-jz4740/jz4740_mmc.h delete mode 100644 arch/mips/include/asm/mach-jz4740/platform.h create mode 100644 arch/mips/include/asm/vdso/gettimeofday.h rename arch/mips/{ => include/asm}/vdso/vdso.h (76%) create mode 100644 arch/mips/include/asm/vdso/vsyscall.h delete mode 100644 arch/mips/jz4740/board-qi_lb60.c delete mode 100644 arch/mips/jz4740/platform.c delete mode 100644 arch/mips/mm/tlb-r8k.c create mode 100644 arch/mips/vdso/config-n32-o32-env.c create mode 100644 arch/mips/vdso/vgettimeofday.c create mode 100644 drivers/clk/ingenic/tcu.c create mode 100644 drivers/clocksource/ingenic-timer.c delete mode 100644 drivers/dma/dma-jz4740.c create mode 100644 drivers/edac/armada_xp_edac.c delete mode 100644 drivers/hwmon/jz4740-hwmon.c create mode 100644 drivers/irqchip/irq-ingenic-tcu.c delete mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_nand.c delete mode 100644 drivers/power/supply/jz4740-battery.c delete mode 100644 drivers/video/fbdev/jz4740_fb.c create mode 100644 include/dt-bindings/clock/ingenic,tcu.h delete mode 100644 sound/soc/jz4740/qi_lb60.c