1. 20 Jan, 2023 6 commits
  2. 19 Jan, 2023 15 commits
  3. 16 Jan, 2023 6 commits
  4. 01 Jan, 2023 6 commits
  5. 31 Dec, 2022 2 commits
  6. 30 Dec, 2022 5 commits
    • Linus Torvalds's avatar
      Merge tag 'acpi-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · c8451c14
      Linus Torvalds authored
      Pull ACPI fixes from Rafael Wysocki:
       "These are new ACPI IRQ override quirks, low-power S0 idle (S0ix)
        support adjustments and ACPI backlight handling fixes, mostly for
        platforms using AMD chips.
      
        Specifics:
      
         - Add ACPI IRQ override quirks for Asus ExpertBook B2502, Lenovo
           14ALC7, and XMG Core 15 (Hans de Goede, Adrian Freund, Erik
           Schumacher).
      
         - Adjust ACPI video detection fallback path to prevent
           non-operational ACPI backlight devices from being created on
           systems where the native driver does not detect a suitable panel
           (Mario Limonciello).
      
         - Fix Apple GMUX backlight detection (Hans de Goede).
      
         - Add a low-power S0 idle (S0ix) handling quirk for HP Elitebook 865
           and stop using AMD-specific low-power S0 idle code path for systems
           with Rembrandt chips and newer (Mario Limonciello)"
      
      * tag 'acpi-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+
        ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865
        ACPI: video: Fix Apple GMUX backlight detection
        ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
        ACPI: resource: do IRQ override on Lenovo 14ALC7
        ACPI: resource: do IRQ override on XMG Core 15
        ACPI: video: Don't enable fallback path for creating ACPI backlight by default
        drm/amd/display: Report to ACPI video if no panels were found
        ACPI: video: Allow GPU drivers to report no panels
      c8451c14
    • Linus Torvalds's avatar
      Merge tag 'sound-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 262eef26
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "Just a few small fixes:
      
         - A regression fix for HDMI audio on HD-audio AMD codecs
      
         - Fixes for LINE6 MIDI handling
      
         - HD-audio quirk for Dell laptops"
      
      * tag 'sound-6.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs
        ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
        ALSA: line6: fix stack overflow in line6_midi_transmit
        ALSA: line6: correct midi status byte when receiving data from podxt
      262eef26
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-resource' and 'acpi-video' · 0948a9ef
      Rafael J. Wysocki authored
      Merge ACPI resource handling quirks and ACPI backlight handling fixes
      for 6.2-rc2:
      
       - Add ACPI IRQ override quirks for Asus ExpertBook B2502, Lenovo
         14ALC7, and XMG Core 15 (Hans de Goede, Adrian Freund,  Erik
         Schumacher).
      
       - Adjust ACPI video detection fallback path to prevent non-operational
         ACPI backlight devices from being created on systems where the native
         driver does not detect a suitable panel (Mario Limonciello).
      
       - Fix Apple GMUX backlight detection (Hans de Goede).
      
      * acpi-resource:
        ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
        ACPI: resource: do IRQ override on Lenovo 14ALC7
        ACPI: resource: do IRQ override on XMG Core 15
      
      * acpi-video:
        ACPI: video: Fix Apple GMUX backlight detection
        ACPI: video: Don't enable fallback path for creating ACPI backlight by default
        drm/amd/display: Report to ACPI video if no panels were found
        ACPI: video: Allow GPU drivers to report no panels
      0948a9ef
    • Jani Nikula's avatar
      drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index · 6217e9f0
      Jani Nikula authored
      Due to copy-paste fail, MIPI_BKLT_EN_1 would always use PPS index 1,
      never 0. Fix the sloppiest commit in recent memory.
      
      Fixes: 963bbdb3 ("drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence")
      Reported-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
      Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20221220140105.313333-1-jani.nikula@intel.com
      (cherry picked from commit a561933c)
      Cc: stable@vger.kernel.org # 6.1
      Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      6217e9f0
    • Jani Nikula's avatar
      drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence · 963bbdb3
      Jani Nikula authored
      Starting from ICL, the default for MIPI GPIO sequences seems to be using
      native GPIOs i.e. GPIOs available in the GPU. These native GPIOs reuse
      many pins that quite frankly seem scary to poke based on the VBT
      sequences. We pretty much have to trust that the board is configured
      such that the relevant HPD, PP_CONTROL and GPIO bits aren't used for
      anything else.
      
      MIPI sequence v4 also adds a flag to fall back to non-native sequences.
      
      v5:
      - Wrap SHOTPLUG_CTL_DDI modification in spin_lock() in icp_irq_handler()
        too (Ville)
      - References instead of Closes issue 6131 because this does not fix everything
      
      v4:
      - Wrap SHOTPLUG_CTL_DDI modification in spin_lock_irq() (Ville)
      
      v3:
      - Fix -Wbitwise-conditional-parentheses (kernel test robot <lkp@intel.com>)
      
      v2:
      - Fix HPD pin output set (impacts GPIOs 0 and 5)
      - Fix GPIO data output direction set (impacts GPIOs 4 and 9)
      - Reduce register accesses to single intel_de_rwm()
      
      References: https://gitlab.freedesktop.org/drm/intel/-/issues/6131
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
      Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20221219105955.4014451-1-jani.nikula@intel.com
      (cherry picked from commit f087cfe6)
      Cc: stable@vger.kernel.org # 6.1
      Signed-off-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
      963bbdb3