1. 02 Jun, 2021 4 commits
  2. 01 Jun, 2021 6 commits
  3. 27 May, 2021 1 commit
  4. 26 May, 2021 1 commit
  5. 25 May, 2021 4 commits
  6. 24 May, 2021 3 commits
  7. 19 May, 2021 2 commits
  8. 18 May, 2021 2 commits
  9. 12 May, 2021 7 commits
  10. 11 May, 2021 2 commits
    • Zou Wei's avatar
      regulator: uniphier: Add missing MODULE_DEVICE_TABLE · d019f38a
      Zou Wei authored
      This patch adds missing MODULE_DEVICE_TABLE definition which generates
      correct modalias for automatic loading of this driver when it is built
      as an external module.
      Reported-by: default avatarHulk Robot <hulkci@huawei.com>
      Signed-off-by: default avatarZou Wei <zou_wei@huawei.com>
      Link: https://lore.kernel.org/r/1620705198-104566-1-git-send-email-zou_wei@huawei.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      d019f38a
    • Mark Brown's avatar
      Merge series "Enable VBUS current boost on pm8150b platforms" from Bryan... · 8c94df1e
      Mark Brown authored
      Merge series "Enable VBUS current boost on pm8150b platforms" from Bryan O'Donoghue <bryan.odonoghue@linaro.org>:
      
      V3:
      - Drop the SoC regulator constraints for
        regulator-min-microamp
        regulator-max-microamp
        These will be applied on a per-board basis - Mark Brown
      
      V2:
      The first version of this patch set the current limit to 3 amps as was done
      in downstream. Mark indicated a preference to set this on a per-system
      basis instead of blitzing it, as in downstream.
      
      Looking at what was upstream versus what was in my working tree I saw that
      in fact the VBUS boost driver had been upstreamed minus accompanying DTS in
      pm8150b.
      
      So there's no need for a fixes as this driver doesn't appear to be in use.
      A subsequent patchset will enable the VBUS boost for the two relevant
      upstream platforms.
      
      First thing though, is the driver + dts change.
      
      - Use regulator_set_current_limit_regmap/regulator_get_current_limit_regmap
        with a relevant current-to-bitmap lookup.
      
      - Add a parallel DTS entry to the pm8150b
        It looks like this was submitted upstream but not followed up on
      
        I've add regulator-min-microamp/regulator-max-microamp to Wesley's
        original work.
      
      I've made sure to test that its possible to set the current to anything in
      the range of 500 mA to 3 A and confirmed the output on a scope.
      
      Once these two patches are in, I'll send out board enablement for the
      sm8150-mtp and qrb5165-rb5.
      
      https://lore.kernel.org/linux-arm-msm/8687acdb-75e9-5fc5-dd3e-9a19615676b5@linaro.org/T/#t
      
      Bryan O'Donoghue (1):
        regulator: Add a routine to set the current limit for QCOM PMIC VBUS
      
      Wesley Cheng (1):
        arm64: boot: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster
      
       arch/arm64/boot/dts/qcom/pm8150b.dtsi       |  6 ++++++
       drivers/regulator/qcom_usb_vbus-regulator.c | 12 ++++++++++++
       2 files changed, 18 insertions(+)
      
      --
      2.30.1
      8c94df1e
  11. 10 May, 2021 4 commits
  12. 09 May, 2021 4 commits
    • Linus Torvalds's avatar
      Linux 5.13-rc1 · 6efb943b
      Linus Torvalds authored
      6efb943b
    • Linus Torvalds's avatar
      fbmem: fix horribly incorrect placement of __maybe_unused · 6dae40ae
      Linus Torvalds authored
      Commit b9d79e4c ("fbmem: Mark proc_fb_seq_ops as __maybe_unused")
      places the '__maybe_unused' in an entirely incorrect location between
      the "struct" keyword and the structure name.
      
      It's a wonder that gcc accepts that silently, but clang quite reasonably
      warns about it:
      
          drivers/video/fbdev/core/fbmem.c:736:21: warning: attribute declaration must precede definition [-Wignored-attributes]
          static const struct __maybe_unused seq_operations proc_fb_seq_ops = {
                              ^
      
      Fix it.
      
      Cc: Guenter Roeck <linux@roeck-us.net>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      6dae40ae
    • Linus Torvalds's avatar
      Merge tag 'drm-next-2021-05-10' of git://anongit.freedesktop.org/drm/drm · efc58a96
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Bit later than usual, I queued them all up on Friday then promptly
        forgot to write the pull request email. This is mainly amdgpu fixes,
        with some radeon/msm/fbdev and one i915 gvt fix thrown in.
      
        amdgpu:
         - MPO hang workaround
         - Fix for concurrent VM flushes on vega/navi
         - dcefclk is not adjustable on navi1x and newer
         - MST HPD debugfs fix
         - Suspend/resumes fixes
         - Register VGA clients late in case driver fails to load
         - Fix GEM leak in user framebuffer create
         - Add support for polaris12 with 32 bit memory interface
         - Fix duplicate cursor issue when using overlay
         - Fix corruption with tiled surfaces on VCN3
         - Add BO size and stride check to fix BO size verification
      
        radeon:
         - Fix off-by-one in power state parsing
         - Fix possible memory leak in power state parsing
      
        msm:
         - NULL ptr dereference fix
      
        fbdev:
         - procfs disabled warning fix
      
        i915:
         - gvt: Fix a possible division by zero in vgpu display rate
           calculation"
      
      * tag 'drm-next-2021-05-10' of git://anongit.freedesktop.org/drm/drm:
        drm/amdgpu: Use device specific BO size & stride check.
        drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode.
        drm/amd/pm: initialize variable
        drm/radeon: Avoid power table parsing memory leaks
        drm/radeon: Fix off-by-one power_state index heap overwrite
        drm/amd/display: Fix two cursor duplication when using overlay
        drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC
        fbmem: Mark proc_fb_seq_ops as __maybe_unused
        drm/msm/dpu: Delete bonkers code
        drm/i915/gvt: Prevent divided by zero when calculating refresh rate
        amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create
        drm/amdgpu: Register VGA clients after init can no longer fail
        drm/amdgpu: Handling of amdgpu_device_resume return value for graceful teardown
        drm/amdgpu: fix r initial values
        drm/amd/display: fix wrong statement in mst hpd debugfs
        amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and newer gpus
        amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
        drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
        drm/amd/display: Reject non-zero src_y and src_x for video planes
      efc58a96
    • Linus Torvalds's avatar
      Merge tag 'block-5.13-2021-05-09' of git://git.kernel.dk/linux-block · 506c3079
      Linus Torvalds authored
      Pull block fix from Jens Axboe:
       "Turns out the bio max size change still has issues, so let's get it
        reverted for 5.13-rc1. We'll shake out the issues there and defer it
        to 5.14 instead"
      
      * tag 'block-5.13-2021-05-09' of git://git.kernel.dk/linux-block:
        Revert "bio: limit bio max size"
      506c3079