This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from f7c3bf8fa7e5 Merge tag 'gfs2-for-5.4' of git://git.kernel.org/pub/scm/l [...] adds 171543e75272 MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA adds 35476311e529 MIPS: Add partial 32-bit huge page support adds 45e03e62724f MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT adds b35d265301ec MIPS: ingenic: Add support for huge pages adds 7176b6ac1846 MIPS: Undefine PMD_ORDER for 32-bit builds adds 3b25b7631164 MIPS: Rename JZRISC to XBURST adds 368fb26c1e55 MIPS: Decode config3 register on Ingenic SoCs adds 5dad549d94c8 MIPS: DTS: jz4740: Add node for the MMC driver adds a23c4134955e MIPS: BMIPS: add clock controller nodes adds 61cbfff4b1a7 MIPS: pte_special()/pte_mkspecial() support adds f23478f6ea2e MIPS: qi_lb60: Move MMC configuration to devicetree adds f9065b54d437 MIPS: Remove unused R4300 CPU support adds 8e96b08472e6 MIPS: Remove unused R5432 CPU support adds ccd51b9fc3bf MIPS: Remove unused R5432_CP0_INTERRUPT_WAR adds c2aeaaea1756 MIPS: Remove unused R8000 CPU support adds 24640f233b46 mips: Add support for generic vDSO adds abed3d826f2f mips: Add clock_getres entry point adds 1f66c45db330 mips: Add clock_gettime64 entry point adds 42374b94d70c MIPS: BCM47XX: Add support for Netgear R6200 V1 adds b4c0f7fa5308 mips: vdso: Fix source path adds cdab7e2c73d5 mips: vdso: Fix flip/flop vdso building bug adds 7ea502e1d885 MIPS: X1000: Add X1000 system type. adds f066fa606401 MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT adds 36ba3eae0362 MIPS: DTS: jz4740: Add missing nodes adds 8ddebad15e9b MIPS: qi_lb60: Migrate to devicetree adds fe9825146b25 MIPS: configs: LB60: update defconfig adds 91c7db5e7c65 ASoC: jz4740: Drop lb60 board code adds e305bff3a706 video/fbdev: Drop JZ4740 driver adds 091c6104ade5 dma: Drop JZ4740 driver adds b58451e00f2b mtd: rawnand: Drop obsolete JZ4740 NAND driver adds aea12071d6fc power/supply: Drop obsolete JZ4740 driver adds d202742058b2 hwmon: Drop obsolete JZ4740 driver adds 7f428252dbd0 MIPS: jz4740: Drop dead code adds dc7077f89ad9 mips: remove nargs from __SYSCALL adds 579de8f86b1c MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache. adds 053951dda71e MIPS: Ingenic: Disable broken BTB lookup optimization. adds ece51529a470 MIPS: octeon: Remove cpu_has_saa adds 905421ee1535 MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU adds 6393e6064486 mips: fix vdso32 build, again adds 4bc3c420246e dt-bindings: ingenic: Add DT bindings for TCU clocks adds 97689a1a3fda doc: Add doc for the Ingenic TCU hardware adds 2e8722a5255e dt-bindings: Add doc for the Ingenic TCU drivers adds 39233b7c6112 mfd/syscon: Add device_node_to_regmap() adds 4f89e4b8f121 clk: ingenic: Add driver for the TCU clocks adds 9536eba03ec7 irqchip: Add irq-ingenic-tcu driver adds 34e9368301d5 clocksource: Add a new timer-ingenic driver adds 73dd11dc1a88 clk: jz4740: Add TCU clock adds 36aafdbd5288 MIPS: jz4740: Add DTS nodes for the TCU drivers adds a68d3b052b57 MIPS: qi_lb60: Reduce system timer and clocksource to 750 kHz adds 157c887aff52 MIPS: CI20: Reduce system timer and clocksource to 3 MHz adds 967a7100400a MIPS: GCW0: Reduce system timer and clocksource to 750 kHz adds abc552284f6b MIPS: jz4740: Drop obsolete code adds 75b7329a4f08 Merge branch 'ingenic-tcu-v5.4' into mips-next adds c2869aafe719 MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr adds 077ff3be06e8 MIPS/ptrace: Update mips_get_syscall_arg's return type adds c59ae0a10551 MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean adds 3becd97e032a MIPS: Octeon: Fix a typo in #define OCTOEN_SERIAL_LEN adds 8084499bd7d4 irqchip/irq-ingenic-tcu: Fix COMPILE_TEST building adds 6cda3a5e002f MIPS: OCTEON: Drop boot_mem_map adds 0df1007677d5 MIPS: fw: Record prom memory adds 79fd0fe44731 MIPS: malta: Drop prom_free_prom_memory adds b3c948e2c00f MIPS: msp: Record prom memory adds aa1edac13e5f MIPS: ip22: Drop addr_is_ram adds a121d6e0caf0 MIPS: xlp: Drop boot_mem_map adds a5718fe8f70f MIPS: mm: Drop boot_mem_map adds a94e4f24ec83 MIPS: init: Drop boot_mem_map adds 625cfb6f2036 MIPS: mm: Fix highmem compile adds dbb9ced79764 MIPS: Fix build with CONFIG_PROC_VMCORE=y adds 12051b318bc3 mips: avoid explicit UB in assignment of mips_io_port_base adds ed90302be64a MIPS: lantiq: update the clock alias' for the mainline PCI [...] adds 048dc3abe827 MIPS: dts: mscc: describe the PTP register range adds b4742e6682d5 MIPS: dts: mscc: describe the PTP ready interrupt adds 322e577b02ab MIPS: Remove dev_err() usage after platform_get_irq() adds d2f965549006 MIPS: Treat Loongson Extensions as ASEs adds feb4eb060c3a firmware: bcm47xx_nvram: Correct size_t printf format adds 5699ad0aaf10 firmware: bcm47xx_nvram: Allow COMPILE_TEST adds 00f3e689518b MIPS: Octeon: remove duplicated include from dma-octeon.c adds dfc8d8de855d mips/atomic: Fix cmpxchg64 barriers adds 1c6c1ca31858 mips/atomic: Fix loongson_llsc_mb() wreckage adds 42344113ba7a mips/atomic: Fix smp_mb__{before,after}_atomic() adds 60af0d94cc37 mips: remove ioremap_cachable adds 813cafc4109c MIPS: PCI: refactor ioc3 special handling adds 547468293475 MIPS: Select R3k-style TLB in Kconfig adds 54e8d9f07d8a MIPS: tlbex: Simplify r3k check adds 775b089aeffa MIPS: tlbex: Remove cpu_has_local_ebase adds 3d77a95fc03b MIPS: Drop Loongson _CACHE_* definitions adds 932bb934ed4d mips: compat: vdso: Use legacy syscalls as fallback adds c4d48cf5e2f0 MIPS: ralink: deactivate PCI support for SOC_MT7621 adds d1af2ab36d80 MIPS: Disable pte_special() for MIPS32 with RiXi adds 05d013a0366d MIPS: Detect bad _PFN_SHIFT values adds 5c6bd5de3c2e Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux [...] adds 4af014984273 ARM: 8871/1: iop13xx: Simplify iop13xx_atu{e,x}_pci_status checks adds fb2eca315d92 ARM: 8872/1: Use common outgoing-CPU-notification code adds 6f8f3570f279 ARM: 8873/1: perf: cleanup cppcheck shifting warning adds a05b9608456e ARM: 8875/1: Kconfig: default to AEABI w/ Clang adds 3c86889b0584 ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE adds 20699a42c020 ARM: 8893/1: boot: Explain the 8 nops adds 6583d8298e59 ARM: 8894/1: boot: Replace open-coded nop with macro adds 2a58e142a674 ARM: 8895/1: visit mach-* and plat-* directories when cleaning adds 3e07590e7248 ARM: 8896/1: VDSO: Don't leak kernel addresses adds 834020366da9 ARM: 8898/1: mm: Don't treat faults reported from cache ma [...] adds 6dc5fd93b2f1 ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang adds 921a3fe5be2d ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware adds 1a85cb4b0d29 ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE adds 0770bc921406 ARM: 8885/1: aurora-l2: add defines for parity and ECC registers adds fd3bbde717b0 ARM: 8886/1: l2x0: support parity-enable/disable on aurora adds 4bf4770db4f0 ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding adds c8abbd6f9dc4 ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora adds 0ecace04a3b8 ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper adds 7f6998a41257 ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SD [...] adds 23d103ae3e06 ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs adds 00d2ec1e6bd8 ARM: 8903/1: ensure that usable memory in bank 0 starts fr [...] adds 1d31999cf04c ARM: 8904/1: skip nomap memblocks while finding the lowmem [...] adds b0fe66cf0950 ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 [...] adds 79bdcb202a35 ARM: 8906/1: drivers/amba: add reset control to amba bus probe adds 8808cf8cbc4d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds c5e4a062fe66 module: support reading multiple values per modinfo tag adds ed13fc33f763 export: explicitly align struct kernel_symbol adds 8651ec01daed module: add support for symbol namespaces. adds cb9b55d21fe0 modpost: add support for symbol namespaces adds 3d52ec5e5d0d module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS adds 8e2adc6a00cd export: allow definition default namespaces in Makefiles o [...] adds 1d082773ff30 modpost: add support for generating namespace dependencies adds eb8305aecb95 scripts: Coccinelle script for namespace dependencies. adds c4f4af4094d6 docs: Add documentation for Symbol Namespaces adds 8140de1ea3a0 usb-storage: remove single-use define for debugging adds 32bca2df7da2 usb-storage: export symbols in USB_STORAGE namespace adds 069e1c07c18a module: Fix link failure due to invalid relocation on name [...] adds d189c2a4b6f0 module: remove redundant 'depends on MODULES' adds efd9763d88d1 module: move CONFIG_UNUSED_SYMBOLS to the sub-menu of MODULES adds b605be658188 module: remove unneeded casts in cmp_name() adds 2e6fcfeb9df6 module: Remove leftover '#undef' from export header adds e0703556644a Merge tag 'modules-for-v5.4' of git://git.kernel.org/pub/s [...] adds be46cfba5452 soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() adds 0fc6041d7abc soundwire: intel: remove BIOS work-arounds adds 68acd85996f6 soundwire: cadence_master: simplify bus clash interrupt clear adds 15ed3ea2280e soundwire: bus: split handling of Device0 events adds 05c8afe42559 soundwire: intel: prevent possible dereference in hw_params adds 18046335643d soundwire: intel: fix channel number reported by hardware adds 9b5884a0c60b soundwire: cadence_master: revisit interrupt settings adds 6e0ac6a663b8 soundwire: bus: improve dynamic debug comments for enumeration adds fe4b70f2ce27 soundwire: export helpers to find row and column values adds 05be59ac41b2 soundwire: cadence_master: use firmware defaults for frame shape adds ce3304d8da8f soundwire: include mod_devicetable.h to avoid compiling warnings adds e0279b6b5522 soundwire: stream: fix disable sequence adds 3a0be1a65b50 soundwire: stream: remove unnecessary variable initializations adds 82fc8d06501a soundwire: add new mclk_freq field for properties adds 085f4ace103d soundwire: intel: read mclk_freq property from firmware adds 3859872f47c4 soundwire: cadence_master: make use of mclk_freq property adds a50954e211d9 soundwire: cadence_master: fix divider setting in clock register adds 50302fc7b936 soundwire: intel_init: add kernel module parameter to filt [...] adds 04592dced55a soundwire: cadence_master: add kernel parameter to overrid [...] adds 183c7687802e soundwire: intel: move shutdown() callback and don't expor [...] adds e87cf35835d9 soundwire: intel: remove unused variables adds bf03473d5bcc soundwire: add debugfs support adds aa85066e5f26 soundwire: cadence_master: add debugfs register dump adds 79ee66312640 soundwire: intel: add debugfs register dump adds 395713d8ca43 soundwire: intel: handle disabled links adds f1fac63af678 soundwire: bus: set initial value to port_status adds dd4689e2b641 dt-bindings: soundwire: add slave bindings adds a2e484585ad3 soundwire: core: add device tree support for slave devices adds c7578c1d6285 soundwire: Add compute_params callback adds dfcff3f8a5f1 soundwire: stream: make stream name a const pointer adds 8d7ead5c69df Merge tag 'soundwire-5.4-rc1' of git://git.kernel.org/pub/ [...] adds 1417dba1034d remoteproc: qcom: Move glink_ssr notification after stop adds 6ed756aa0148 remoteproc: Add a sysfs interface for name adds f2583fde2719 remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling adds abbe429d5616 remoteproc: stm32: clear MCU PDDS at firmware start adds d333de370778 remoteproc: stm32: manage the get_irq probe defer case adds d446609df212 remoteproc: Remove dev_err() usage after platform_get_irq() adds 150997fac770 MAINTAINERS: remoteproc: update git tree location adds 28de978ba346 Merge tag 'rproc-v5.4' of git://git.kernel.org/pub/scm/lin [...] adds 2519fbb39711 samples/rpmsg: Replace print_hex_dump() with print_hex_dum [...] adds 9a703eb72059 samples/rpmsg: Introduce a module parameter for message count adds 9ff166def8c1 rpmsg: core: fix comments adds 13ef71f07483 MAINTAINERS: rpmsg: fix git tree location adds de4064af7653 rpmsg: virtio_rpmsg_bus: replace "%p" with "%pK" adds 61c65f47f30a rpmsg: glink: Use struct_size() helper adds 9fe69a725e23 rpmsg: glink-smem: Name the edge based on parent remoteproc adds 379bb045171d Merge tag 'rpmsg-v5.4' of git://git.kernel.org/pub/scm/lin [...] adds 874532cdeefe rtc: mxc_v2: use devm_platform_ioremap_resource() to simpl [...] adds f7234a9813b7 rtc: imxdi: use devm_platform_ioremap_resource() to simplify code adds 564225415e77 dt-bindings: rtc: Remove the PCF8563 from the trivial RTCs adds 46eabee1f6e6 rtc: isl12026: convert to i2c_new_dummy_device adds 7150710f3084 rtc: max77686: convert to i2c_new_dummy_device adds ca83542cdb5c rtc: s35390a: convert to i2c_new_dummy_device adds aae364d2a888 rtc: s5m: convert to i2c_new_dummy_device adds cb3cab06142e rtc: remove w90x900/nuc900 driver adds 41a8e19f47df rtc: bd70528: fix driver dependencies adds b0a3fa44659c rtc: mxc: use spin_lock_irqsave instead of spin_lock_irq i [...] adds faac910201e9 rtc: Remove dev_err() usage after platform_get_irq() adds 5bdf40dab622 rtc: pcf2123: don't use weekday alarm adds d0ce6ef71466 rtc; pcf2123: fix possible alarm race condition adds 577f648207e0 rtc: pcf2123: implement .alarm_irq_enable adds d3bad6026f0b rtc: pcf2123: stop using dev.platform_data adds 9126a2b16b67 rtc: pcf2123: rename struct and variables adds 9a5aeaad73ec rtc: pcf2123: remove useless error path goto adds 935a7f459790 rtc: pcf2123: convert to devm_rtc_allocate_device adds d5b626e13503 rtc: pcf2123: let the core handle range offsetting adds cb36cf803f3f rtc: pcf2123: add proper compatible string adds 924068e50a6c rtc: class: add debug message when registration fails adds 44c638ce4ec6 rtc: remove superfluous error message adds 80ba93639b5d rtc: ds1672: remove unnecessary check adds a6f26606ddd0 rtc: rv3029: revert error handling patch to rv3029_eeprom_write() adds ed16239637f6 dt-bindings: rtc: new binding for Amlogic VRTC adds 6ef35398e827 rtc: Add Amlogic Virtual Wake RTC adds 1d74f0992991 dt-bindings: rtc: add bindings for FlexTimer Module adds 7b0b551dbc1e rtc: fsl-ftm-alarm: add FTM alarm driver adds 903e259f9caf dt-bindings: rtc: sun6i: Add compatible for H6 RTC adds b60ff2cfb598 rtc: sun6i: Add support for H6 RTC adds e788771cacaf rtc: pcf2127: convert to devm_rtc_allocate_device adds bbfe3a7a1d41 rtc: pcf2127: cleanup register and bit defines adds 7f43020e3bdb rtc: pcf2127: bugfix: read rtc disables watchdog adds 0e735eaae165 rtc: pcf2127: add watchdog feature support adds 03623b4b041c rtc: pcf2127: add tamper detection support adds 28abbba36a5a rtc: pcf2127: bugfix: watchdog build dependency adds 6fd4fe9b496d rtc: snvs: fix possible race condition adds 79610340cac8 rtc: snvs: set range adds c59a9fc7272e rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 7ef66122bdb3 rtc: pcf85363/pcf85263: fix regmap error in set_time adds 59a7f24fceb3 rtc: max77686: convert to devm_i2c_new_dummy_device() adds 4053e74996b8 rtc: s35390a: convert to devm_i2c_new_dummy_device() adds cd646ec003c5 rtc: pcf8563: add Epson RTC8564 compatible adds deaa3ff4984f rtc: pcf8563: add Microcrystal RV8564 compatible adds 8d3f805e6896 rtc: pcf8563: convert to devm_rtc_allocate_device adds c7d5f6dbd9f9 rtc: pcf8563: remove useless indirection adds f648d40b99ba rtc: pcf8563: let the core handle range offsetting adds d76a81d0c262 rtc: sun6i: Allow using as wakeup source from suspend adds 4a9eb8154ffd dt-bindings: rtc: ds1307: add rx8130 compatible adds e02e3ddac772 rtc: sc27xx: Remove clearing SPRD_RTC_POWEROFF_ALM_FLAG flag adds b99a3120f9a3 rtc: meson: mark PM functions as __maybe_unused adds 9dbd83f66529 Merge tag 'rtc-5.4' of git://git.kernel.org/pub/scm/linux/ [...] adds 3e4d890a26d5 modules: make MODULE_IMPORT_NS() work even when modular bu [...] adds 5d4156ac48a4 firmware: bcm47xx_nvram: _really_ correct size_t printf format adds e008227eb34f HSI: ssi_protocol: Mark expected switch fall-throughs adds c1030cd45619 HSI: Remove dev_err() usage after platform_get_irq() adds 57f1c3caf513 Merge tag 'hsi-for-5.4' of git://git.kernel.org/pub/scm/li [...] adds f1b937cc86be power: supply: register HWMON devices with valid names adds 6f3ed834717b power: supply: axp288_fuel_gauge: Sort the DMI blacklist a [...] adds fa7da7449eb3 power: supply: axp288_fuel_gauge: Add Minix Neo Z83-4 to t [...] adds 99956a9e0825 power: supply: sbs-battery: use correct flags field adds 47c169e17bbd MAINTAINERS: N900: Remove isp1704_charger.h record adds fe55e7703273 power: supply: sbs-battery: only return health when batter [...] adds 10948061162a power: supply: ab8500_charger: Mark expected switch fall-through adds 828802228485 power: supply: Init device wakeup after device_add() adds 0e063317d579 power: reset: gpio-restart: Fix typo when gpio reset is not found adds 40badfa39609 power: supply: max17042_battery: Fix a typo in function names adds 9eab9a5b4c53 power: supply: ab8500: remove set but not used variables ' [...] adds 59857e9eadce power: reset: reboot-mode: Fix author email format adds 08614b407d8d power: supply: sc27xx: Introduce local variable 'struct de [...] adds 204205836f4d power: supply: sc27xx: Replace devm_add_action() followed [...] adds 5c35ba9b4743 power: supply: bq25890_charger: Add the BQ25895 part adds 72e538f6ee88 power: supply: isp1704: remove redundant assignment to var [...] adds 343160e98cff power: supply: max77650: add MODULE_ALIAS() adds 7cff19b9a8ff power: supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_D [...] adds 168e68d07275 power: supply: sc27xx: Fix conditon to enable the FGU interrupt adds 7384b0e7668f power: supply: sc27xx: Fix the the accuracy issue of coulo [...] adds ff062d06948c power: supply: sc27xx: Make sure the alarm capacity is lar [...] adds 580665279fb6 power: supply: sc27xx: Optimize the battery capacity calibration adds 7cfd33d997a4 power: supply: sc27xx: Add POWER_SUPPLY_PROP_CALIBRATE attribute adds 7f7378618b41 power: supply: cpcap-charger: Enable vbus boost voltage adds 619e17cf75dd Merge tag 'for-v5.4' of git://git.kernel.org/pub/scm/linux [...]
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + Documentation/ABI/testing/sysfs-class-remoteproc | 10 + Documentation/devicetree/bindings/arm/l2c2x0.yaml | 4 + .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 22 - .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 13 + .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 4 +- Documentation/devicetree/bindings/rtc/pcf8563.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 1 + .../devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt | 36 ++ .../devicetree/bindings/rtc/rtc-meson-vrtc.txt | 22 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 - .../bindings/soundwire/soundwire-controller.yaml | 82 +++ .../devicetree/bindings/timer/ingenic,tcu.txt | 137 ++++ .../bindings/watchdog/ingenic,jz4740-wdt.txt | 17 - Documentation/index.rst | 3 +- Documentation/kbuild/modules.rst | 7 +- Documentation/kbuild/namespaces.rst | 154 +++++ Documentation/kernel-hacking/hacking.rst | 18 + Documentation/mips/index.rst | 9 +- Documentation/mips/ingenic-tcu.rst | 71 +++ MAINTAINERS | 17 +- Makefile | 14 +- 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/m68k/include/asm/export.h | 1 - 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 | 6 +- drivers/hsi/clients/ssi_protocol.c | 7 +- drivers/hsi/controllers/omap_ssi_core.c | 4 +- drivers/hsi/controllers/omap_ssi_port.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/phy/motorola/phy-cpcap-usb.c | 8 +- drivers/power/reset/gpio-restart.c | 2 +- drivers/power/reset/reboot-mode.c | 2 +- drivers/power/supply/Kconfig | 11 - drivers/power/supply/Makefile | 1 - drivers/power/supply/ab8500_charger.c | 9 +- drivers/power/supply/axp288_fuel_gauge.c | 14 +- drivers/power/supply/bq25890_charger.c | 12 +- drivers/power/supply/cpcap-charger.c | 23 +- drivers/power/supply/isp1704_charger.c | 2 +- drivers/power/supply/jz4740-battery.c | 421 ------------- drivers/power/supply/max17042_battery.c | 8 +- drivers/power/supply/max77650-charger.c | 1 + drivers/power/supply/power_supply_core.c | 10 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/sbs-battery.c | 27 +- drivers/power/supply/sc27xx_fuel_gauge.c | 223 ++++--- drivers/remoteproc/da8xx_remoteproc.c | 4 +- drivers/remoteproc/keystone_remoteproc.c | 4 - drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 35 +- drivers/remoteproc/qcom_q6v5_mss.c | 4 +- drivers/remoteproc/remoteproc_sysfs.c | 11 + drivers/remoteproc/stm32_rproc.c | 14 + drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_glink_smem.c | 2 +- drivers/rpmsg/rpmsg_core.c | 8 +- drivers/rpmsg/rpmsg_internal.h | 5 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 42 +- drivers/rtc/Makefile | 3 +- drivers/rtc/class.c | 4 +- drivers/rtc/rtc-88pm80x.c | 6 +- drivers/rtc/rtc-88pm860x.c | 4 +- drivers/rtc/rtc-ab-eoz9.c | 24 +- drivers/rtc/rtc-ac100.c | 14 +- drivers/rtc/rtc-armada38x.c | 12 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 7 +- drivers/rtc/rtc-at91rm9200.c | 4 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-bd70528.c | 11 +- drivers/rtc/rtc-brcmstb-waketimer.c | 4 +- drivers/rtc/rtc-cadence.c | 13 +- drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-ds1305.c | 7 +- drivers/rtc/rtc-ds1672.c | 3 - drivers/rtc/rtc-fsl-ftm-alarm.c | 337 ++++++++++ drivers/rtc/rtc-imx-sc.c | 4 +- drivers/rtc/rtc-imxdi.c | 4 +- drivers/rtc/rtc-isl12026.c | 6 +- drivers/rtc/rtc-jz4740.c | 8 +- drivers/rtc/rtc-max77686.c | 26 +- drivers/rtc/rtc-meson-vrtc.c | 155 +++++ drivers/rtc/rtc-mt6397.c | 4 +- drivers/rtc/rtc-mt7622.c | 1 - drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 4 +- drivers/rtc/rtc-nuc900.c | 271 -------- drivers/rtc/rtc-pcf2123.c | 136 ++-- drivers/rtc/rtc-pcf2127.c | 380 ++++++++++-- drivers/rtc/rtc-pcf85363.c | 7 +- drivers/rtc/rtc-pcf8563.c | 48 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-pm8xxx.c | 4 +- drivers/rtc/rtc-puv3.c | 12 +- drivers/rtc/rtc-pxa.c | 8 +- drivers/rtc/rtc-rk808.c | 6 +- drivers/rtc/rtc-rv3028.c | 3 +- drivers/rtc/rtc-rv3029c2.c | 16 +- drivers/rtc/rtc-rv8803.c | 3 +- drivers/rtc/rtc-s35390a.c | 56 +- drivers/rtc/rtc-s3c.c | 8 +- drivers/rtc/rtc-s5m.c | 6 +- drivers/rtc/rtc-sc27xx.c | 7 +- drivers/rtc/rtc-sd3078.c | 4 +- drivers/rtc/rtc-snvs.c | 25 +- drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-stm32.c | 1 - drivers/rtc/rtc-sun6i.c | 74 ++- drivers/rtc/rtc-sunxi.c | 14 +- drivers/rtc/rtc-tegra.c | 8 +- drivers/rtc/rtc-tps6586x.c | 5 +- drivers/rtc/rtc-tps65910.c | 8 +- drivers/rtc/rtc-vt8500.c | 4 +- drivers/rtc/rtc-xgene.c | 4 +- drivers/rtc/rtc-zynqmp.c | 8 +- drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 20 +- drivers/soundwire/bus.h | 24 +- drivers/soundwire/bus_type.c | 3 + drivers/soundwire/cadence_master.c | 211 ++++++- drivers/soundwire/cadence_master.h | 6 +- drivers/soundwire/debugfs.c | 151 +++++ drivers/soundwire/intel.c | 211 ++++++- drivers/soundwire/intel_init.c | 11 + drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/slave.c | 53 ++ drivers/soundwire/stream.c | 105 +++- drivers/usb/storage/Makefile | 2 + drivers/usb/storage/alauda.c | 1 + drivers/usb/storage/cypress_atacb.c | 1 + drivers/usb/storage/datafab.c | 1 + drivers/usb/storage/ene_ub6250.c | 1 + drivers/usb/storage/freecom.c | 1 + drivers/usb/storage/isd200.c | 1 + drivers/usb/storage/jumpshot.c | 1 + drivers/usb/storage/karma.c | 1 + drivers/usb/storage/onetouch.c | 1 + drivers/usb/storage/realtek_cr.c | 1 + drivers/usb/storage/sddr09.c | 1 + drivers/usb/storage/sddr55.c | 1 + drivers/usb/storage/shuttle_usbat.c | 1 + drivers/usb/storage/uas.c | 1 + drivers/video/fbdev/Kconfig | 9 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/jz4740_fb.c | 690 --------------------- include/asm-generic/export.h | 15 +- include/dt-bindings/clock/ingenic,tcu.h | 20 + include/dt-bindings/clock/jz4740-cgu.h | 1 + include/linux/export.h | 76 ++- include/linux/mfd/syscon.h | 6 + include/linux/module.h | 2 + include/linux/soundwire/sdw.h | 20 +- include/linux/soundwire/sdw_intel.h | 1 + init/Kconfig | 33 +- kernel/module.c | 76 ++- lib/Kconfig.debug | 16 - samples/rpmsg/rpmsg_client_sample.c | 10 +- scripts/Makefile.modpost | 5 +- scripts/coccinelle/misc/add_namespace.cocci | 23 + scripts/export_report.pl | 2 +- scripts/mod/modpost.c | 150 ++++- scripts/mod/modpost.h | 9 + scripts/nsdeps | 58 ++ sound/soc/jz4740/Kconfig | 25 +- sound/soc/jz4740/Makefile | 5 - sound/soc/jz4740/qi_lb60.c | 106 ---- 308 files changed, 6896 insertions(+), 6060 deletions(-) delete mode 100644 Documentation/devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-fsl-ftm-alarm.txt create mode 100644 Documentation/devicetree/bindings/rtc/rtc-meson-vrtc.txt create mode 100644 Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml 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/kbuild/namespaces.rst 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 create mode 100644 drivers/rtc/rtc-fsl-ftm-alarm.c create mode 100644 drivers/rtc/rtc-meson-vrtc.c delete mode 100644 drivers/rtc/rtc-nuc900.c create mode 100644 drivers/soundwire/debugfs.c delete mode 100644 drivers/video/fbdev/jz4740_fb.c create mode 100644 include/dt-bindings/clock/ingenic,tcu.h create mode 100644 scripts/coccinelle/misc/add_namespace.cocci create mode 100644 scripts/nsdeps delete mode 100644 sound/soc/jz4740/qi_lb60.c