1. 23 Nov, 2022 3 commits
    • Arnd Bergmann's avatar
      tegra: mark BPMP driver as little-endian only · 4ddb1bf1
      Arnd Bergmann authored
      The BPMP firmware driver never worked on big-endian kernels, and
      cannot easily be made portable. Add a dependency to make this clear
      in case anyone ever wants to try a big-endian kernel on this hardware.
      
      Link: https://lore.kernel.org/linux-arm-kernel/Y34FCQ3xTmcjqKRT@orome/Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4ddb1bf1
    • Arnd Bergmann's avatar
      Merge tag 'ti-driver-soc-for-v6.2-v2' of... · a7a7c00c
      Arnd Bergmann authored
      Merge tag 'ti-driver-soc-for-v6.2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      
      TI SoC driver updates for v6.2 v2
      
      * Minor bugfixes for knav_qmss_queue, smartreflex drivers
      * API optimizations including using devm, bitmap apis to
        ti-sci, soc-info drivers
      * k3-ringacc can now be built as modules for certain
        distros that mandate such usage.
      * k3-socinfo can now detect AM62A SoCs.
      
      * tag 'ti-driver-soc-for-v6.2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
        soc: ti: k3-socinfo: Add AM62Ax JTAG ID
        soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
        soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
        firmware: ti_sci: Use devm_bitmap_zalloc when applicable
        soc: ti: k3-ringacc: Allow the driver to be built as module
        firmware: ti_sci: Fix polled mode during system suspend
        firmware: ti_sci: Use the non-atomic bitmap API when applicable
        firmware: ti_sci: Use the bitmap API to allocate bitmaps
        drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
      
      Link: https://lore.kernel.org/r/20221122223856.fwackjg7fbd5jcz7@wannabeSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a7a7c00c
    • Arnd Bergmann's avatar
      Merge tag 'qcom-drivers-for-6.2' of... · 66b55cae
      Arnd Bergmann authored
      Merge tag 'qcom-drivers-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      
      Qualcomm driver updates for 6.2
      
      The qcom,msm-id and qcom,board-id DeviceTree properties are documented,
      to allow them to be used in configurations or devices requiring these
      and the socinfo driver is updated to reuse the introduced identifiers.
      
      The rpmh-rsc driver is extended to register for PM runtime notifications
      from the CPU clusters, in order to submit sleep and wake votes the last
      core in a cluster is being powered down.
      
      A mechanism for keeping rpmhpd resources voted until sync_state is
      introduced, this ensures that power-domains required during boot are
      kept enabled. The rpmhpd power-domains for SDM670 are also added.
      
      Support for the new QDU1000/QRU1000 platform is introduced in the rpmhpd
      and socinfo drivers.
      
      The APR driver gains missing error handling. QMI message descriptors in
      the PDR driver are made const.
      
      Support for the RPM found in SM6375 is added. The SPM driver gains
      support for MSM8939 and MSM8976 platforms.
      
      The stats and command-db drvers are marked as not having PM support.
      
      * tag 'qcom-drivers-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (36 commits)
        dt-bindings: firmware: scm: add sdm670 compatible
        soc: qcom: rpmh-rsc: Write CONTROL_TCS with next timer wakeup
        soc: qcom: rpmh-rsc: Save base address of drv
        PM: domains: Store the next hrtimer wakeup in genpd
        soc: qcom: rpmh-rsc: Attach RSC to cluster PM domain
        dt-bindings: soc: qcom: Update devicetree binding document for rpmh-rsc
        dt-bindings: soc: qcom: qcom,smd-rpm: Use qcom,smd-channels on MSM8976
        soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
        soc: qcom: socinfo: Add QDU1000/QRU1000 SoC IDs to the soc_id table
        dt-bindings: arm: qcom,ids: Add SoC IDs for QDU1000/QRU1000
        soc: qcom: rpmhpd: Add QDU1000/QRU1000 power domains
        dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding
        dt-bindings: qcom: smp2p: Add WPSS node names to pattern property
        soc: qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM
        dt-bindings: soc: qcom: spm: Add compatibles for MSM8976 L2
        soc: qcom: llcc: make irq truly optional
        soc: qcom: spm: Add MSM8939 SPM register data
        dt-bindings: soc: qcom: spm: Add MSM8939 CPU compatible
        dt-bindings: soc: qcom: aoss: Add sc8280xp compatible
        dt-bindings: firmware: document Qualcomm SM6375 SCM
        ...
      
      Link: https://lore.kernel.org/r/20221122202748.1854487-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      66b55cae
  2. 22 Nov, 2022 7 commits
  3. 21 Nov, 2022 18 commits
  4. 19 Nov, 2022 1 commit
  5. 17 Nov, 2022 7 commits
  6. 15 Nov, 2022 2 commits
  7. 14 Nov, 2022 2 commits