1. 03 May, 2022 3 commits
  2. 29 Apr, 2022 2 commits
  3. 21 Apr, 2022 18 commits
  4. 11 Apr, 2022 10 commits
    • Tony Lindgren's avatar
      ARM: dts: Drop custom clkctrl compatible and update omap5 l4per · c7d7d0ce
      Tony Lindgren authored
      We can now use the clock-output-names and don't need custom compatible
      values for each clkctrl instance. And we can use a generic name also for
      the clock manager instance.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204084339.12341-5-tony@atomide.com>
      c7d7d0ce
    • Tony Lindgren's avatar
      ARM: dts: Add clock-output-names for omap5 · 7359c0ae
      Tony Lindgren authored
      To stop using the non-standard node name based clock naming, let's
      first add the clock-output-names property. This allows us to stop using
      the internal legacy clock naming and unify the naming for the TI SoCs in
      the following patches.
      
      Note that we must wait on fixing the node naming issues until after the
      internal clock names have been updated to avoid adding name translation
      unnecessarily.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204084339.12341-4-tony@atomide.com>
      7359c0ae
    • Tony Lindgren's avatar
      ARM: dts: Drop custom clkctrl compatible and update omap4 l4per · 07525060
      Tony Lindgren authored
      We can now use the clock-output-names and don't need custom compatible
      values for each clkctrl instance. And we can use a generic name also for
      the clock manager instance.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204084339.12341-3-tony@atomide.com>
      07525060
    • Tony Lindgren's avatar
      ARM: dts: Add clock-output-names for omap4 · da541a6c
      Tony Lindgren authored
      To stop using the non-standard node name based clock naming, let's
      first add the clock-output-names property. This allows us to stop using
      the internal legacy clock naming and unify the naming for the TI SoCs in
      the following patches.
      
      Note that we must wait on fixing the node naming issues until after the
      internal clock names have been updated to avoid adding name translation
      unnecessarily.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204084339.12341-2-tony@atomide.com>
      da541a6c
    • Tony Lindgren's avatar
      ARM: dts: Use clock-output-names for am4 · f8ca5f5a
      Tony Lindgren authored
      With the TI clocks supporting the use of clock-output-names devicetree
      property, we no longer need to use non-standard node names for clocks.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204081529.57694-1-tony@atomide.com>
      f8ca5f5a
    • Tony Lindgren's avatar
      ARM: dts: Use clock-output-names for dra7 · e4920169
      Tony Lindgren authored
      With the TI clocks supporting the use of clock-output-names devicetree
      property, we no longer need to use non-standard node names for clocks.
      
      Depends-on: 31aa7056 ("ARM: dts: Don't use legacy clock defines for dra7 clkctrl")
      Depends-on: 9206a3af ("clk: ti: Move dra7 clock devices out of the legacy section")
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204080842.40673-1-tony@atomide.com>
      e4920169
    • Tony Lindgren's avatar
      ARM: dts: Use clock-output-names for am3 · ec7aa25f
      Tony Lindgren authored
      With the TI clocks supporting the use of clock-output-names devicetree
      property, we no longer need to use non-standard node names for clocks.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204073333.18175-5-tony@atomide.com>
      ec7aa25f
    • Tony Lindgren's avatar
      ARM: dts: Add clksel node for am3 clkout · 9bc059f7
      Tony Lindgren authored
      Let's add a clksel node for the component clocks to avoid devicetree
      unique_unit_address warnings. The component clocks can now get IO address
      from the parent clksel node.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204073333.18175-4-tony@atomide.com>
      9bc059f7
    • Tony Lindgren's avatar
      ARM: dts: Add clksel node for am3 gfx · 00950028
      Tony Lindgren authored
      Let's add a clksel node for the component clocks to avoid devicetree
      unique_unit_address warnings. The component clocks can now get IO address
      from the parent clksel node.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204073333.18175-3-tony@atomide.com>
      00950028
    • Tony Lindgren's avatar
      ARM: dts: Add clksel node for am3 ehrpwm · c2f26460
      Tony Lindgren authored
      Let's add a clksel node for the component clocks to avoid devicetree
      unique_unit_address warnings. The component clocks can now get IO address
      from the parent clksel node.
      
      Cc: Stephen Boyd <sboyd@kernel.org>
      Cc: Tero Kristo <kristo@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Message-Id: <20220204073333.18175-2-tony@atomide.com>
      c2f26460
  5. 08 Apr, 2022 1 commit
  6. 03 Apr, 2022 6 commits
    • Linus Torvalds's avatar
      Linux 5.18-rc1 · 31231092
      Linus Torvalds authored
      31231092
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · 09bb8856
      Linus Torvalds authored
      Pull more tracing updates from Steven Rostedt:
      
       - Rename the staging files to give them some meaning. Just
         stage1,stag2,etc, does not show what they are for
      
       - Check for NULL from allocation in bootconfig
      
       - Hold event mutex for dyn_event call in user events
      
       - Mark user events to broken (to work on the API)
      
       - Remove eBPF updates from user events
      
       - Remove user events from uapi header to keep it from being installed.
      
       - Move ftrace_graph_is_dead() into inline as it is called from hot
         paths and also convert it into a static branch.
      
      * tag 'trace-v5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
        tracing: Move user_events.h temporarily out of include/uapi
        ftrace: Make ftrace_graph_is_dead() a static branch
        tracing: Set user_events to BROKEN
        tracing/user_events: Remove eBPF interfaces
        tracing/user_events: Hold event_mutex during dyn_event_add
        proc: bootconfig: Add null pointer check
        tracing: Rename the staging files for trace_events
      09bb8856
    • Linus Torvalds's avatar
      Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux · 34a53ff9
      Linus Torvalds authored
      Pull clk fix from Stephen Boyd:
       "A single revert to fix a boot regression seen when clk_put() started
        dropping rate range requests. It's best to keep various systems
        booting so we'll kick this out and try again next time"
      
      * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:
        Revert "clk: Drop the rate range on clk_put()"
      34a53ff9
    • Linus Torvalds's avatar
      Merge tag 'x86-urgent-2022-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 8b5656bc
      Linus Torvalds authored
      Pull x86 fixes from Thomas Gleixner:
       "A set of x86 fixes and updates:
      
         - Make the prctl() for enabling dynamic XSTATE components correct so
           it adds the newly requested feature to the permission bitmap
           instead of overwriting it. Add a selftest which validates that.
      
         - Unroll string MMIO for encrypted SEV guests as the hypervisor
           cannot emulate it.
      
         - Handle supervisor states correctly in the FPU/XSTATE code so it
           takes the feature set of the fpstate buffer into account. The
           feature sets can differ between host and guest buffers. Guest
           buffers do not contain supervisor states. So far this was not an
           issue, but with enabling PASID it needs to be handled in the buffer
           offset calculation and in the permission bitmaps.
      
         - Avoid a gazillion of repeated CPUID invocations in by caching the
           values early in the FPU/XSTATE code.
      
         - Enable CONFIG_WERROR in x86 defconfig.
      
         - Make the X86 defconfigs more useful by adapting them to Y2022
           reality"
      
      * tag 'x86-urgent-2022-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/fpu/xstate: Consolidate size calculations
        x86/fpu/xstate: Handle supervisor states in XSTATE permissions
        x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
        x86/fpu: Cache xfeature flags from CPUID
        x86/fpu/xsave: Initialize offset/size cache early
        x86/fpu: Remove unused supervisor only offsets
        x86/fpu: Remove redundant XCOMP_BV initialization
        x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO
        x86/config: Make the x86 defconfigs a bit more usable
        x86/defconfig: Enable WERROR
        selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test
        x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation
      8b5656bc
    • Linus Torvalds's avatar
      Merge tag 'core-urgent-2022-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · e235f419
      Linus Torvalds authored
      Pull RT signal fix from Thomas Gleixner:
       "Revert the RT related signal changes. They need to be reworked and
        generalized"
      
      * tag 'core-urgent-2022-04-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        Revert "signal, x86: Delay calling signals in atomic on RT enabled kernels"
      e235f419
    • Linus Torvalds's avatar
      Merge tag 'dma-mapping-5.18-1' of git://git.infradead.org/users/hch/dma-mapping · 63d12cc3
      Linus Torvalds authored
      Pull more dma-mapping updates from Christoph Hellwig:
      
       - fix a regression in dma remap handling vs AMD memory encryption (me)
      
       - finally kill off the legacy PCI DMA API (Christophe JAILLET)
      
      * tag 'dma-mapping-5.18-1' of git://git.infradead.org/users/hch/dma-mapping:
        dma-mapping: move pgprot_decrypted out of dma_pgprot
        PCI/doc: cleanup references to the legacy PCI DMA API
        PCI: Remove the deprecated "pci-dma-compat.h" API
      63d12cc3