Skip to content
  1. Feb 28, 2023
  2. Feb 20, 2023
  3. Feb 16, 2023
    • Rafael J. Wysocki's avatar
      Merge branch 'thermal' into linux-next · ea150b53
      Rafael J. Wysocki authored
      * thermal: (135 commits)
        thermal/drivers/st: Remove syscfg based driver
        thermal: Remove core header inclusion from drivers
        tools/lib/thermal: Fix include path for libnl3 in pkg-config file.
        thermal/drivers/hisi: Drop second sensor hi3660
        thermal/drivers/rcar_gen3_thermal: Fix device initialization
        thermal/drivers/rcar_gen3_thermal: Create device local ops struct
        thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming
        thermal/drivers/rcar_gen3: Add support for R-Car V4H
        dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support
        thermal/drivers/mediatek: Add the Low Voltage Thermal Sensor driver
        dt-bindings: thermal: mediatek: Add LVTS thermal controllers
        thermal/drivers/mediatek: Relocate driver to mediatek folder
        tools/lib/thermal: Fix thermal_sampling_exit()
        Documentation: powerclamp: Fix numbered lists formatting
        Documentation: powerclamp: Escape wildcard in cpumask description
        Documentation: admin-guide: Add toctree entry for thermal docs
        thermal: intel: powerclamp: Add two module parameters
        Documentation: admin-guide: Move intel_powerclamp documentation
        thermal: core: Use sysfs_emit_at() instead of scnprintf()
        thermal: intel: powerclamp: Fix duration module parameter
        ...
      ea150b53
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-opp' into linux-next · 1127d085
      Rafael J. Wysocki authored
      * pm-opp:
        OPP: fix error checking in opp_migrate_dentry()
        dt-bindings: opp: v2-qcom-level: Let qcom,opp-fuse-level be a 2-long array
        drivers/opp: Remove "select SRCU"
        dt-bindings: opp: opp-v2-kryo-cpu: Add missing 'cache-unified' property in example
      1127d085
  4. Feb 15, 2023
  5. Feb 14, 2023
    • Rafael J. Wysocki's avatar
      Merge branch 'powercap' into linux-next · 0ce4d49f
      Rafael J. Wysocki authored
      * powercap:
        powercap: intel_rapl: Fix handling for large time window
        powercap: idle_inject: Support 100% idle injection
        powercap: intel_rapl: add support for Emerald Rapids
        powercap: intel_rapl: add support for Meteor Lake
        powercap: fix possible name leak in powercap_register_zone()
      0ce4d49f
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-domains', 'pm-em', 'pm-tools' and 'pm-docs' into linux-next · e7424207
      Rafael J. Wysocki authored
      * pm-domains:
        PM: domains: fix memory leak with using debugfs_lookup()
      
      * pm-em:
        PM: EM: fix memory leak with using debugfs_lookup()
      
      * pm-tools:
        PM: tools: use canonical ftrace path
      
      * pm-docs:
        Documentation: power: correct spelling
      e7424207
    • Rafael J. Wysocki's avatar
      Merge branches 'pm-cpuidle', 'pm-core' and 'pm-sleep' into linux-next · ad8aa4de
      Rafael J. Wysocki authored
      * pm-cpuidle:
        cpuidle: psci: Do not suspend topology CPUs on PREEMPT_RT
        cpuidle: driver: Update microsecond values of state parameters as needed
        cpuidle: sysfs: make kobj_type structures constant
        cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
        intel_idle: add Emerald Rapids Xeon support
        cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle()
        cpuidle-haltpoll: select haltpoll governor
        cpuidle: teo: Introduce util-awareness
        cpuidle: teo: Optionally skip polling states in teo_find_shallower_state()
      
      * pm-core:
        PM: Add EXPORT macros for exporting PM functions
        PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND
      
      * pm-sleep:
        PM: sleep: Remove "select SRCU"
        PM: hibernate: swap: don't use /** for non-kernel-doc comments
      ad8aa4de
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' into linux-next · 6b868f5d
      Rafael J. Wysocki authored
      * pm-cpufreq: (26 commits)
        cpufreq: qcom-hw: Add missing null pointer check
        dt-bindings: opp: opp-v2-kryo-cpu: enlarge opp-supported-hw maximum
        dt-bindings: cpufreq: qcom-cpufreq-nvmem: make cpr bindings optional
        dt-bindings: cpufreq: qcom-cpufreq-nvmem: specify supported opp tables
        MIPS: loongson32: Drop obsolete cpufreq platform device
        cpufreq: Make kobj_type structure constant
        cpufreq: davinci: Fix clk use after free
        cpufreq: amd-pstate: avoid uninitialized variable use
        cpufreq: Make cpufreq_unregister_driver() return void
        dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM8550 compatible
        dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing compatibles
        cpufreq: mediatek-hw: Register to module device table
        cpufreq: tegra194: Enable CPUFREQ thermal cooling
        Documentation: amd-pstate: introduce new global sysfs attributes
        cpufreq: amd-pstate: convert sprintf with sysfs_emit()
        Documentation: introduce amd pstate active mode kernel command line options
        Documentation: amd-pstate: add amd pstate driver mode introduction
        cpufreq: amd-pstate: add driver working mode switch support
        cpufreq: amd-pstate: implement suspend and resume callbacks
        cpufreq: amd-pstate: implement amd pstate cpu online and offline callback
        ...
      6b868f5d
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-cppc', 'acpi-video', 'acpi-misc' and 'acpi-docs' into linux-next · b47e3a26
      Rafael J. Wysocki authored
      * acpi-cppc:
        ACPI: CPPC: Fix some kernel-doc comments
      
      * acpi-video:
        ACPI: video: Fix Lenovo Ideapad Z570 DMI match
      
      * acpi-misc:
        ACPI: Silence missing prototype warnings
      
      * acpi-docs:
        Documentation: firmware-guide/ACPI: correct spelling
      b47e3a26
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-pmic', 'acpi-battery', 'acpi-resource' and 'acpi-apei' into linux-next · 109ef3a5
      Rafael J. Wysocki authored
      * acpi-pmic:
        ACPI: PMIC: Add comments with DSDT power opregion field names
        ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support
      
      * acpi-battery:
        ACPI: battery: Increase maximum string length
        ACPI: battery: Fix buffer overread if not NUL-terminated
        ACPI: battery: Fix missing NUL-termination with large strings
      
      * acpi-resource:
        ACPI: resource: Do IRQ override on all TongFang GMxRGxx
        ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
      
      * acpi-apei:
        ACPI: APEI: EINJ: Limit error type to 32-bit width
      109ef3a5
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-tables', 'acpi-processor', 'acpi-pnp' and 'acpi-maintainers' into linux-next · f37d1e3b
      Rafael J. Wysocki authored
      * acpi-tables:
        ACPI: tables: Add support for NBFT
      
      * acpi-processor:
        cpufreq: intel_pstate: Drop ACPI _PSS states table patching
        ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
        ACPI: processor: perflib: Use the "no limit" frequency QoS
        ACPI: processor: idle: Drop unnecessary (void *) conversion
      
      * acpi-pnp:
        ACPI: PNP: Introduce list of known non-PNP devices
      
      * acpi-maintainers:
        MAINTAINERS: Add x86 ACPI paths to the ACPI entry
      f37d1e3b
    • Rafael J. Wysocki's avatar
      Merge branch 'acpica' into linux-next · d6f0706a
      Rafael J. Wysocki authored
      * acpica:
        ACPICA: Fix typo in CDAT DSMAS struct definition
        ACPICA: nsrepair: handle cases without a return value correctly
        ACPICA: Constify pathname argument for acpi_get_handle()
        ACPICA: Drop port I/O validation for some regions
      d6f0706a
    • Rafael J. Wysocki's avatar
      Merge tag 'opp-updates-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm · 99537067
      Rafael J. Wysocki authored
      Pull OPP (Operating Performance Points) updates for 6.3 from Viresh
      Kumar:
      
      "- Add missing 'cache-unified' property in example for kryo OPP bindings
         (Rob Herring).
      
       - Fix error checking in opp_migrate_dentry() (Qi Zheng).
      
       - Remove "select SRCU" (Paul E. McKenney).
      
       - Let qcom,opp-fuse-level be a 2-long array for qcom SoCs (Konrad
         Dybcio)."
      
      * tag 'opp-updates-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm:
        OPP: fix error checking in opp_migrate_dentry()
        dt-bindings: opp: v2-qcom-level: Let qcom,opp-fuse-level be a 2-long array
        drivers/opp: Remove "select SRCU"
        dt-bindings: opp: opp-v2-kryo-cpu: Add missing 'cache-unified' property in example
      99537067
    • Rafael J. Wysocki's avatar
      Merge tag 'cpufreq-arm-updates-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm · f0f8e9e7
      Rafael J. Wysocki authored
      Pull cpufreq ARM updates for 6.3 from Viresh Kumar:
      
      "- Enable thermal cooling for Tegra194 (Yi-Wei Wang).
      
       - Register module device table and add missing compatibles for
         cpufreq-qcom-hw (Nícolas F. R. A. Prado, Abel Vesa and Luca Weiss).
      
       - Various dt binding updates for qcom-cpufreq-nvmem and opp-v2-kryo-cpu
         (Christian Marangi)."
      
      * tag 'cpufreq-arm-updates-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm:
        dt-bindings: opp: opp-v2-kryo-cpu: enlarge opp-supported-hw maximum
        dt-bindings: cpufreq: qcom-cpufreq-nvmem: make cpr bindings optional
        dt-bindings: cpufreq: qcom-cpufreq-nvmem: specify supported opp tables
        dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM8550 compatible
        dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing compatibles
        cpufreq: mediatek-hw: Register to module device table
        cpufreq: tegra194: Enable CPUFREQ thermal cooling
      f0f8e9e7
    • Rafael J. Wysocki's avatar
      3500e221
    • Manivannan Sadhasivam's avatar
      cpufreq: qcom-hw: Add missing null pointer check · 6f098cde
      Manivannan Sadhasivam authored
      
      
      of_device_get_match_data() may return NULL, so add a check to prevent
      potential null pointer dereference.
      
      Issue reported by Qualcomm's internal static analysis tool.
      
      Fixes: 4f796170 ("cpufreq: qcom-hw: Move soc_data to struct qcom_cpufreq")
      Signed-off-by: default avatarManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
      Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
      6f098cde
    • Christian Marangi's avatar
      dt-bindings: opp: opp-v2-kryo-cpu: enlarge opp-supported-hw maximum · ba38f3cb
      Christian Marangi authored
      
      
      Enlarge opp-supported-hw maximum value. In recent SoC we started
      matching more bit and we currently match mask of 112. The old maximum of
      7 was good for old SoC that didn't had complex id, but now this is
      limiting and we need to enlarge it to support more variants.
      
      Document all the various mask that can be used and limit them to only
      reasonable values instead of using a generic maximum limit.
      
      Signed-off-by: default avatarChristian Marangi <ansuelsmth@gmail.com>
      Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
      Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      ba38f3cb
    • Christian Marangi's avatar
      dt-bindings: cpufreq: qcom-cpufreq-nvmem: make cpr bindings optional · 389de9c5
      Christian Marangi authored
      
      
      The qcom-cpufreq-nvmem driver supports 2 kind of devices:
      - pre-cpr that doesn't have power-domains and base everything on nvmem
        cells and multiple named microvolt bindings.
        Doesn't need required-opp binding in the opp nodes as they are only
        used for genpd based devices.
      - cpr-based that require power-domain in the cpu nodes and use various
        source to decide the correct voltage and freq
        Require required-opp binding since they need to be linked to the
        related opp-level.
      
      When the schema was introduced, it was wrongly set to always require these
      binding but this is not the case for pre-cpr devices.
      
      Make the power-domain and the required-opp optional and set them required
      only for qcs404 based devices.
      
      Signed-off-by: default avatarChristian Marangi <ansuelsmth@gmail.com>
      Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
      Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      389de9c5
    • Christian Marangi's avatar
      dt-bindings: cpufreq: qcom-cpufreq-nvmem: specify supported opp tables · 26e27f4e
      Christian Marangi authored
      
      
      Add additional info on what opp tables the defined devices in this schema
      supports (operating-points-v2-kryo-cpu and operating-points-v2-qcom-level)
      and reference them.
      
      Signed-off-by: default avatarChristian Marangi <ansuelsmth@gmail.com>
      Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
      Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      26e27f4e
  6. Feb 13, 2023
Loading