This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2ed90dbbf7be Merge tag 'dma-mapping-5.9' of git://git.infradead.org/use [...] new 959f53bd90c3 sparc64: Deselect IRQ_PREFLOW_FASTEOI new 8fa88a88d573 genirq: Remove preflow handler support new 3d21f0b41266 irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type() new 4b127a14cb13 irqchip/ti-sci-inta: Fix return value about devm_ioremap_r [...] new ef6b0bf43be5 irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR new adf4f9d49c74 irqchip/vic: Drop cascaded intialization call new b0b92ab6a86e irqchip/vic: Cut down the external API new 6eeb997ab507 irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock new 2f7a9bda42f7 irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc() new 293953d60e21 irqchip/atmel-aic5: Add support for sam9x60 rtt fixup new 89778093d38d drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY new aba3c7ed3fcf drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY new 8ebf642f3d80 drivers/acpi: Remove function cast new f4ccb74569aa irqchip/bcm7120-l2: Set controller as wake-up source new c8d8d6fc478a irqchip/brcmstb-l2: Set controller as wake-up source new 90b06e2dc4d1 dt-bindings: interrupt-controller: Document Broadcom STB HIF L2 new 9ac793dc5c97 irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible new 03a7ac47c14c dt-bindings: interrupt-controller: Document UPG auxiliary L2 new 240e176a9618 irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible new 52b350cbc947 irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit new f90fafecf488 irqchip/loongson-htpic: Remove redundant kfree operation new 85efd6059ae1 irqchip/loongson-htpic: Remove unneeded select of I8259 new 652d54e77a43 irqchip/loongson-htvec: Fix potential resource leak new dbec37048d27 irqchip/loongson-htvec: Check return value of irq_domain_t [...] new 66a535c495f7 irqchip/loongson-pch-pic: Check return value of irq_domain [...] new b10cbca8f03d irqchip/loongson-pch-msi: Remove unneeded variable new fa03587cad9b irqchip/loongson-liointc: Fix potential dead lock new 5257169ade8c irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API new 57a744e9553f irqchip/ativic32: Constify irq_domain_ops new 45e9504f109b genirq/irqdomain: Remove redundant NULL pointer check on fwnode new b0e453ffdd19 irqchip/mips-gic: Make local symbols static new 8a667928cfae irqdomain: Export irq_domain_update_bus_token new 8d16f5b97966 genirq: Export irq_chip_retrigger_hierarchy and irq_chip_s [...] new 95bf9305d2e3 irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a perma [...] new 6d4c4479f801 irqchip/gic-v3: Remove unused register definition new 9808357ff2e5 irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map new 3af9571cd585 irqchip/gic-v4.1: Ensure accessing the correct RD when wri [...] new b7640d765dbb irqchip: irq-bcm2836.h: drop a duplicated word new f8410e626569 irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP [...] new 5be57099d445 irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER [...] new f97dbf48ca43 irqchip/mtk-sysirq: Convert to a platform driver new 920ecb8c35cb irqchip/mtk-cirq: Convert to a platform driver new 9d6a5fe1757c irqchip/stm32-exti: Map direct event to irq parent new 762a21fd45e0 irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by incl [...] new d1bd7e0ba533 irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() new bb403111e017 irqchip/imx-intmux: Implement intmux runtime power management new 5b6570bbb26f irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_ru [...] new 8fea4b2e804a dt-bindings: interrupt-controller: Update Loongson HTVEC d [...] new c9c73a05413e irqchip/loongson-liointc: Fix misuse of gc->mask_cache new c47e388cfc64 irqchip/loongson-htvec: Support 8 groups of HT vectors new ac62460c2412 irqchip/loongson-pch-pic: Fix the misused irq flow handler new 3d5128c1deb5 Merge tag 'irqchip-5.9' of git://git.kernel.org/pub/scm/li [...] new f8b036a7fc23 Merge tag 'irq-core-2020-08-04' of git://git.kernel.org/pu [...] new 3d2e83a2a6a0 timers: Preserve higher bits of expiration on index calculation new 1f32cab0db4b timers: Use only bucket expiry for base->next_expiry value new 9a2b764b06c8 timers: Move trigger_dyntick_cpu() to enqueue_timer() new 446889721162 timers: Add comments about calc_index() ceiling work new 001ec1b3925d timers: Optimize _next_timer_interrupt() level iteration new dc2a0f1fb2a0 timers: Always keep track of next expiry new 90d52f65f303 timers: Reuse next expiry cache after nohz exit new 1f8a4212dc83 timers: Expand clk forward logic beyond nohz new d4f7dae87096 timers: Spare timer softirq until next expiry new 0975fb565b8b timers: Remove must_forward_clk new 36cd28a4cdd0 timers: Lower base clock forwarding threshold new 8be8e7de604f dt-bindings: atmel-tcb: convert bindings to json-schema new d777960e8f72 dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 [...] new 44f6fa431bbd ARM: dts: at91: sama5d2: add TCB GCLK new 738c58ccac38 ARM: at91: add atmel tcb capabilities new 228e21848623 clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selection new d2c60dcf86fa clocksource/drivers/timer-atmel-tcb: Fill tcb_config new ef1d6a20e063 clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz [...] new 501465d5d7af clocksource/drivers/timer-atmel-tcb: Allow selecting first [...] new 467ae18aa057 clocksource/drivers/timer-atmel-tcb: Add sama5d2 support new f19d838d08fc clocksource/drivers/ingenic: Add high resolution timer sup [...] new a6d0812a081d clocksource/drivers/imx: Add support for i.MX TPM driver w [...] new ad7794d4dd0c clocksource/drivers/sh_cmt: Use "kHz" for kilohertz new aaea0b83458c clocksource/drivers/nomadik-mtu: Handle 32kHz clock new dcf30fc0ca9e clocksource/drivers: Replace HTTP links with HTTPS ones new ac756d05c468 dt-bindings: timer: Add Ingenic X1000 OST bindings. new 5ecafc120bbe clocksource/drivers/ingenic: Add support for the Ingenic X [...] new 1b7efaa61549 Merge tag 'timers-v5.9' of https://git.linaro.org/people/d [...] new 31cd0e119d50 timers: Recalculate next timer interrupt only when necessary new 442489c21923 Merge tag 'timers-core-2020-08-04' of git://git.kernel.org [...]
The 83 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: .../bindings/interrupt-controller/brcm,l2-intc.txt | 5 +- .../interrupt-controller/loongson,htvec.yaml | 4 +- .../devicetree/bindings/mfd/atmel-tcb.txt | 56 --- .../soc/microchip/atmel,at91rm9200-tcb.yaml | 155 ++++++ .../devicetree/bindings/timer/ingenic,sysost.yaml | 63 +++ .../bindings/timer/ti,keystone-timer.txt | 2 +- arch/arm/boot/dts/sama5d2.dtsi | 12 +- arch/sparc/Kconfig | 1 - drivers/clocksource/Kconfig | 15 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/ingenic-sysost.c | 539 +++++++++++++++++++++ drivers/clocksource/ingenic-timer.c | 182 ++++--- drivers/clocksource/nomadik-mtu.c | 11 +- drivers/clocksource/sh_cmt.c | 2 +- drivers/clocksource/timer-atmel-tcb.c | 103 ++-- drivers/clocksource/timer-ti-32k.c | 2 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/irqchip/Kconfig | 3 +- drivers/irqchip/irq-ativic32.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 8 +- drivers/irqchip/irq-bcm7038-l1.c | 11 + drivers/irqchip/irq-bcm7120-l2.c | 8 +- drivers/irqchip/irq-brcmstb-l2.c | 5 + drivers/irqchip/irq-gic-v3-its.c | 14 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-imx-intmux.c | 70 ++- drivers/irqchip/irq-loongson-htpic.c | 6 +- drivers/irqchip/irq-loongson-htvec.c | 32 +- drivers/irqchip/irq-loongson-liointc.c | 11 +- drivers/irqchip/irq-loongson-pch-msi.c | 7 +- drivers/irqchip/irq-loongson-pch-pic.c | 30 +- drivers/irqchip/irq-mips-gic.c | 10 +- drivers/irqchip/irq-mtk-cirq.c | 4 +- drivers/irqchip/irq-mtk-sysirq.c | 12 +- drivers/irqchip/irq-stm32-exti.c | 166 ++++--- drivers/irqchip/irq-ti-sci-inta.c | 6 +- drivers/irqchip/irq-vic.c | 26 +- drivers/irqchip/irqchip.c | 29 ++ drivers/irqchip/qcom-pdc.c | 8 +- include/dt-bindings/clock/ingenic,sysost.h | 12 + include/linux/acpi.h | 23 +- include/linux/irqchip.h | 29 +- include/linux/irqchip/arm-gic-v3.h | 4 - include/linux/irqchip/arm-vic.h | 11 - include/linux/irqchip/irq-bcm2836.h | 2 +- include/linux/irqdesc.h | 15 - include/linux/irqhandler.h | 1 - include/soc/at91/atmel_tcb.h | 5 + kernel/irq/Kconfig | 4 - kernel/irq/chip.c | 16 +- kernel/irq/irqdomain.c | 3 +- kernel/time/timer.c | 253 +++++----- 53 files changed, 1444 insertions(+), 561 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/atmel-tcb.txt create mode 100644 Documentation/devicetree/bindings/soc/microchip/atmel,at91rm920 [...] create mode 100644 Documentation/devicetree/bindings/timer/ingenic,sysost.yaml create mode 100644 drivers/clocksource/ingenic-sysost.c create mode 100644 include/dt-bindings/clock/ingenic,sysost.h