Skip to content
Permalink
Nelson-Costa/A…
Switch branches/tags

Commits on May 22, 2021

  1. media: dwc: dw-hdmi-rx: Add support for CEC

    This adds support for the optional HDMI CEC feature
    for the Synopsys DesignWare HDMI RX Controller.
    
    It uses the generic CEC framework interface.
    
    Signed-off-by: Jose Abreu <jose.abreu@synopsys.com>
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  2. media: dwc: dw-hdmi-rx: Add support for Aspect Ratio

    This adds support to get aspect ratio for the current
    video being received and provide the info through v4l2
    API query_dv_timings.
    
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  3. media: v4l2-dv-timings: Add more CEA/CTA-861 video format timings

    This extends the support for more video format timings based
    on SPECs CEA-861-F and CTA-861-G.
    
    NOTE: For the newer SPECs the CEA was unified to the CTA.
    The CTA-861-G then includes the CEA-861-F timings besides
    the new timings that are specified.
    
    CEA-861-F: Specifies the Video timings for VICs 1-107.
    CTA-861-G: Specifies the Video timings for VICs 1-107, 108-127, 193-219.
    
    With this patch, the array v4l2_dv_timings_presets has support for
    all video timings specified in CTA-861-G.
    
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  4. media: platform: Add Synopsys DesignWare HDMI RX Controller Driver

    This is an initial submission for the Synopsys DesignWare HDMI RX
    Controller Driver. It is responsible to manage and handle the PHY
    (through the PHY API) and the Controller configurations in order
    to configure the video and audio pipeline.
    
    This driver is implemented as a standard V4L2 subdevice.
    The main features of this module are:
     - Support for scrambling
     - Support for color depth up to 48bpp
     - Support for HDMI 2.0 modes up to 6G (HDMI 4k@60Hz)
     - Support for RGB, YCC444, YCC422 and YCC420
     - Support for basic audio (LPCM 2ch, 32KHz/44.1KHz/48KHz, 16bit)
     - Support for Aspect Ratio
     - Support for CEC
     - Internal state machine that reconfigures PHY and controller
     - JTAG communication with PHY
     - Inter-module communication with PHY driver:
       * through the PHY API using the PHY reference "hdmi-phy"
       * through the callbacks that PHY DWC driver needs.
     - Debug write/read ioctls.
    
    Signed-off-by: Jose Abreu <jose.abreu@synopsys.com>
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  5. phy: dwc: Add Synopsys DesignWare HDMI RX PHYs e405 and e406 Driver

    This adds support for the Synopsys DesignWare HDMI RX PHYs e405 and e406.
    The PHY receives and decodes HDMI video that is delivered to a controller.
    
    Main features included in this driver are:
     - Equalizer algorithm that chooses the PHY best settings
     according to the detected HDMI cable characteristics.
     - Support for scrambling
     - Support for color depth up to 48bpp
     - Support for HDMI 2.0 modes up to 6G (HDMI 4k@60Hz).
    
    The driver was implemented using the standard PHY API in order to
    provide a standard access to the required callbacks to be handled
    by the controller through the phy_ops.
    
    There is a bidirectional communication between controller and PHY:
     - controller -> PHY : communication is done using the PHY API
     - controller <- PHY : communication is done using the callbacks,
     provided by the controller, which are required to handle the PHY
     such as: read/write, pddq, reset, etc.
     This callback functions are specified in struct dw_phy_pdata from
     'include/linux/phy/dwc/dw-hdmi-phy-pdata.h'.
    
    Signed-off-by: Jose Abreu <jose.abreu@synopsys.com>
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  6. phy: Add PHY standard HDMI opts to the PHY API

    This adds the new options to give support for HDMI
    PHYs in a standard way. This is mainly useful when
    the HDMI PHY requires parameters to be passed by
    "phy_configure" function.
    
    For this, the new struct phy_configure_opts_hdmi
    was added with the required generic and standard
    parameters.
    
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  7. MAINTAINERS: Add entry for Synopsys DesignWare HDMI drivers

    Add an entry for Synopsys DesignWare HDMI Receivers drivers
    and PHYs.
    
    Signed-off-by: Jose Abreu <jose.abreu@synopsys.com>
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  8. dt-bindings: media: Document Synopsys DesignWare HDMI RX

    Document the device tree bindings for the Synopsys DesignWare HDMI RX
    Controller.
    
    Signed-off-by: Jose Abreu <jose.abreu@synopsys.com>
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021
  9. dt-bindings: phy: Document Synopsys DesignWare HDMI RX PHYs e405 and …

    …e406
    
    Document the device tree bindings for the Synopsys DesignWare HDMI RX
    PHYs e405 and e406.
    
    Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
    Nelson Costa authored and intel-lab-lkp committed May 22, 2021

Commits on Apr 25, 2021

  1. Linux 5.12

    torvalds committed Apr 25, 2021
  2. Merge tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git://git.kernel…

    ….org/pub/scm/linux/kernel/git/acme/linux
    
    Pull perf tools fixes from Arnaldo Carvalho de Melo:
    
     - Fix potential NULL pointer dereference in the auxtrace option parser
    
     - Fix access to PID in an array when setting a PID filter in 'perf ftrace'
    
     - Fix error return code in the 'perf data' tool and in maps__clone(),
       found using a static analysis tool from Huawei
    
    * tag 'perf-tools-fixes-for-v5.12-2021-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux:
      perf map: Fix error return code in maps__clone()
      perf ftrace: Fix access to pid in array when setting a pid filter
      perf auxtrace: Fix potential NULL pointer dereference
      perf data: Fix error return code in perf_data__create_dir()
    torvalds committed Apr 25, 2021
  3. Merge tag 'perf_urgent_for_v5.12' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/tip/tip
    
    Pull x86 perf fixes from Borislav Petkov:
    
     - Fix Broadwell Xeon's stepping in the PEBS isolation table of CPUs
    
     - Fix a panic when initializing perf uncore machinery on Haswell and
       Broadwell servers
    
    * tag 'perf_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[]
      perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
    torvalds committed Apr 25, 2021
  4. Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/tip/tip
    
    Pull locking fix from Borislav Petkov:
     "Fix ordering in the queued writer lock's slowpath"
    
    * tag 'locking_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
    torvalds committed Apr 25, 2021
  5. Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org/pub/scm/li…

    …nux/kernel/git/tip/tip
    
    Pull scheduler fix from Borislav Petkov:
     "Fix a typo in a macro ifdeffery"
    
    * tag 'sched_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      preempt/dynamic: Fix typo in macro conditional statement
    torvalds committed Apr 25, 2021
  6. Merge tag 'x86_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linu…

    …x/kernel/git/tip/tip
    
    Pull x86 fix from Borislav Petkov:
     "Fix an out-of-bounds memory access when setting up a crash kernel with
      kexec"
    
    * tag 'x86_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
    torvalds committed Apr 25, 2021

Commits on Apr 24, 2021

  1. Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

    Pull kvm fix from Paolo Bonzini:
     "Fix SRCU bug introduced in the merge window"
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
      KVM: x86/xen: Take srcu lock when accessing kvm_memslots()
    torvalds committed Apr 24, 2021
  2. Revert "net/rds: Avoid potential use after free in rds_send_remove_fr…

    …om_sock"
    
    This reverts commit 0c85a7e.
    
    The games with 'rm' are on (two separate instances) of a local variable,
    and make no difference.
    
    Quoting Aditya Pakki:
     "I was the author of the patch and it was the cause of the giant UMN
      revert.
    
      The patch is garbage and I was unaware of the steps involved in
      retracting it. I *believed* the maintainers would pull it, given it
      was already under Greg's list. The patch does not introduce any bugs
      but is pointless and is stupid. I accept my incompetence and for not
      requesting a revert earlier."
    
    Link: https://lwn.net/Articles/854319/
    Requested-by: Aditya Pakki <pakki001@umn.edu>
    Cc: Santosh Shilimkar <santosh.shilimkar@oracle.com>
    Cc: David S. Miller <davem@davemloft.net>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    torvalds committed Apr 24, 2021
  3. Merge tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/scm/linux/ker…

    …nel/git/linusw/linux-pinctrl
    
    Pull pin control fixes from Linus Walleij:
     "Late pin control fixes, would have been in the main pull request
      normally but hey I got lucky and we got another week to polish up
      v5.12 so here we go.
    
      One driver fix and one making the core debugfs work:
    
       - Fix the number of pins in the community of the Intel Lewisburg SoC
    
       - Show pin numbers for controllers with base = 0 in the new debugfs
         feature"
    
    * tag 'pinctrl-v5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:
      pinctrl: core: Show pin numbers for the controllers with base = 0
      pinctrl: lewisburg: Update number of pins in community
    torvalds committed Apr 24, 2021

Commits on Apr 23, 2021

  1. Merge branch 'akpm' (patches from Andrew)

    Merge misc fixes from Andrew Morton:
     "5 patches.
    
      Subsystems affected by this patch series: coda, overlayfs, and
      mm (pagecache and memcg)"
    
    * emailed patches from Andrew Morton <akpm@linux-foundation.org>:
      tools/cgroup/slabinfo.py: updated to work on current kernel
      mm/filemap: fix mapping_seek_hole_data on THP & 32-bit
      mm/filemap: fix find_lock_entries hang on 32-bit THP
      ovl: fix reference counting in ovl_mmap error path
      coda: fix reference counting in coda_file_mmap error path
    torvalds committed Apr 23, 2021
  2. Merge tag 'block-5.12-2021-04-23' of git://git.kernel.dk/linux-block

    Pull block fix from Jens Axboe:
     "A single fix for a behavioral regression in this series, when
      re-reading the partition table with partitions open"
    
    * tag 'block-5.12-2021-04-23' of git://git.kernel.dk/linux-block:
      block: return -EBUSY when there are open partitions in blkdev_reread_part
    torvalds committed Apr 23, 2021
  3. tools/cgroup/slabinfo.py: updated to work on current kernel

    slabinfo.py script does not work with actual kernel version.
    
    First, it was unable to recognise SLUB susbsytem, and when I specified
    it manually it failed again with
    
      AttributeError: 'struct page' has no member 'obj_cgroups'
    
    .. and then again with
    
      File "tools/cgroup/memcg_slabinfo.py", line 221, in main
        memcg.kmem_caches.address_of_(),
      AttributeError: 'struct mem_cgroup' has no member 'kmem_caches'
    
    Link: https://lkml.kernel.org/r/cec1a75e-43b4-3d64-2084-d9f98fda037f@virtuozzo.com
    Signed-off-by: Vasily Averin <vvs@virtuozzo.com>
    Tested-by: Roman Gushchin <guro@fb.com>
    Acked-by: Roman Gushchin <guro@fb.com>
    Cc: Michal Hocko <mhocko@kernel.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    vaverin authored and torvalds committed Apr 23, 2021
  4. mm/filemap: fix mapping_seek_hole_data on THP & 32-bit

    No problem on 64-bit, or without huge pages, but xfstests generic/285
    and other SEEK_HOLE/SEEK_DATA tests have regressed on huge tmpfs, and on
    32-bit architectures, with the new mapping_seek_hole_data().  Several
    different bugs turned out to need fixing.
    
    u64 cast to stop losing bits when converting unsigned long to loff_t
    (and let's use shifts throughout, rather than mixed with * and /).
    
    Use round_up() when advancing pos, to stop assuming that pos was already
    THP-aligned when advancing it by THP-size.  (This use of round_up()
    assumes that any THP has THP-aligned index: true at present and true
    going forward, but could be recoded to avoid the assumption.)
    
    Use xas_set() when iterating away from a THP, so that xa_index stays in
    synch with start, instead of drifting away to return bogus offset.
    
    Check start against end to avoid wrapping 32-bit xa_index to 0 (and to
    handle these additional cases, seek_data or not, it's easier to break
    the loop than goto: so rearrange exit from the function).
    
    [hughd@google.com: remove unneeded u64 casts, per Matthew]
      Link: https://lkml.kernel.org/r/alpine.LSU.2.11.2104221347240.1170@eggly.anvils
    
    Link: https://lkml.kernel.org/r/alpine.LSU.2.11.2104211737410.3299@eggly.anvils
    Fixes: 41139aa ("mm/filemap: add mapping_seek_hole_data")
    Signed-off-by: Hugh Dickins <hughd@google.com>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Dave Chinner <dchinner@redhat.com>
    Cc: Jan Kara <jack@suse.cz>
    Cc: Johannes Weiner <hannes@cmpxchg.org>
    Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
    Cc: Matthew Wilcox <willy@infradead.org>
    Cc: William Kucharski <william.kucharski@oracle.com>
    Cc: Yang Shi <yang.shi@linux.alibaba.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Hugh Dickins authored and torvalds committed Apr 23, 2021
  5. mm/filemap: fix find_lock_entries hang on 32-bit THP

    No problem on 64-bit, or without huge pages, but xfstests generic/308
    hung uninterruptibly on 32-bit huge tmpfs.
    
    Since commit 0cc3b0e ("Clarify (and fix) in 4.13 MAX_LFS_FILESIZE
    macros"), MAX_LFS_FILESIZE is only a PAGE_SIZE away from wrapping 32-bit
    xa_index to 0, so the new find_lock_entries() has to be extra careful
    when handling a THP.
    
    Link: https://lkml.kernel.org/r/alpine.LSU.2.11.2104211735430.3299@eggly.anvils
    Fixes: 5c211ba ("mm: add and use find_lock_entries")
    Signed-off-by: Hugh Dickins <hughd@google.com>
    Cc: Matthew Wilcox <willy@infradead.org>
    Cc: William Kucharski <william.kucharski@oracle.com>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Jan Kara <jack@suse.cz>
    Cc: Dave Chinner <dchinner@redhat.com>
    Cc: Johannes Weiner <hannes@cmpxchg.org>
    Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
    Cc: Yang Shi <yang.shi@linux.alibaba.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Hugh Dickins authored and torvalds committed Apr 23, 2021
  6. ovl: fix reference counting in ovl_mmap error path

    mmap_region() now calls fput() on the vma->vm_file.
    
    Fix this by using vma_set_file() so it doesn't need to be handled
    manually here any more.
    
    Link: https://lkml.kernel.org/r/20210421132012.82354-2-christian.koenig@amd.com
    Fixes: 1527f92 ("mm: mmap: fix fput in error path v2")
    Signed-off-by: Christian König <christian.koenig@amd.com>
    Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Jan Harkes <jaharkes@cs.cmu.edu>
    Cc: Miklos Szeredi <miklos@szeredi.hu>
    Cc: Jason Gunthorpe <jgg@ziepe.ca>
    Cc: <stable@vger.kernel.org>	[5.11+]
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    ChristianKoenigAMD authored and torvalds committed Apr 23, 2021
  7. coda: fix reference counting in coda_file_mmap error path

    mmap_region() now calls fput() on the vma->vm_file.
    
    So we need to drop the extra reference on the coda file instead of the
    host file.
    
    Link: https://lkml.kernel.org/r/20210421132012.82354-1-christian.koenig@amd.com
    Fixes: 1527f92 ("mm: mmap: fix fput in error path v2")
    Signed-off-by: Christian König <christian.koenig@amd.com>
    Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
    Acked-by: Jan Harkes <jaharkes@cs.cmu.edu>
    Cc: Miklos Szeredi <miklos@szeredi.hu>
    Cc: Jason Gunthorpe <jgg@ziepe.ca>
    Cc: <stable@vger.kernel.org>	[5.11+]
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    ChristianKoenigAMD authored and torvalds committed Apr 23, 2021
  8. KVM: x86/xen: Take srcu lock when accessing kvm_memslots()

    kvm_memslots() will be called by kvm_write_guest_offset_cached() so we should
    take the srcu lock. Let's pull the srcu lock operation from kvm_steal_time_set_preempted()
    again to fix xen part.
    
    Fixes: 30b5c85 ("KVM: x86/xen: Add support for vCPU runstate information")
    Signed-off-by: Wanpeng Li <wanpengli@tencent.com>
    Message-Id: <1619166200-9215-1-git-send-email-wanpengli@tencent.com>
    Reviewed-by: Sean Christopherson <seanjc@google.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Wanpeng Li authored and bonzini committed Apr 23, 2021
  9. Merge tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/soc/soc
    
    Pull ARM SoC fixes from Arnd Bergmann:
     "These should be the final fixes for v5.12.
    
      There is one fix for SD card detection on one Allwinner board, and a
      few fixes for the Tegra platform that I had already queued up for
      v5.13 due to a communication problem. This addresses MMC device
      ordering on multiple machines, audio support on Jetson AGX Xavier and
      suspend/resume on Jetson TX2"
    
    * tag 'arm-fixes-5.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
      arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS
      arm64: tegra: Move clocks from RT5658 endpoint to device node
      arm64: tegra: Fix mmc0 alias for Jetson Xavier NX
      arm64: tegra: Set fw_devlink=on for Jetson TX2
      arm64: tegra: Add unit-address for ACONNECT on Tegra186
    torvalds committed Apr 23, 2021
  10. perf map: Fix error return code in maps__clone()

    Although 'err' has been initialized to -ENOMEM, but it will be reassigned
    by the "err = unwind__prepare_access(...)" statement in the for loop. So
    that, the value of 'err' is unknown when map__clone() failed.
    
    Fixes: 6c50258 ("perf unwind: Call unwind__prepare_access for forked thread")
    Reported-by: Hulk Robot <hulkci@huawei.com>
    Signed-off-by: Zhen Lei <thunder.leizhen@huawei.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: zhen lei <thunder.leizhen@huawei.com>
    Link: http://lore.kernel.org/lkml/20210415092744.3793-1-thunder.leizhen@huawei.com
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    Zhen Lei authored and Arnaldo Carvalho de Melo committed Apr 23, 2021
  11. perf ftrace: Fix access to pid in array when setting a pid filter

    Command 'perf ftrace -v -- ls' fails in s390 (at least 5.12.0rc6).
    
    The root cause is a missing pointer dereference which causes an
    array element address to be used as PID.
    
    Fix this by extracting the PID.
    
    Output before:
      # ./perf ftrace -v -- ls
      function_graph tracer is used
      write '-263732416' to tracing/set_ftrace_pid failed: Invalid argument
      failed to set ftrace pid
      #
    
    Output after:
       ./perf ftrace -v -- ls
       function_graph tracer is used
       # tracer: function_graph
       #
       # CPU  DURATION                  FUNCTION CALLS
       # |     |   |                     |   |   |   |
       4)               |  rcu_read_lock_sched_held() {
       4)   0.552 us    |    rcu_lockdep_current_cpu_online();
       4)   6.124 us    |  }
    
    Reported-by: Alexander Schmidt <alexschm@de.ibm.com>
    Signed-off-by: Thomas Richter <tmricht@linux.ibm.com>
    Acked-by: Namhyung Kim <namhyung@kernel.org>
    Cc: Heiko Carstens <hca@linux.ibm.com>
    Cc: Sumanth Korikkar <sumanthk@linux.ibm.com>
    Cc: Sven Schnelle <svens@linux.ibm.com>
    Cc: Vasily Gorbik <gor@linux.ibm.com>
    Link: http://lore.kernel.org/lkml/20210421120400.2126433-1-tmricht@linux.ibm.com
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    Thomas Richter authored and Arnaldo Carvalho de Melo committed Apr 23, 2021
  12. perf auxtrace: Fix potential NULL pointer dereference

    In the function auxtrace_parse_snapshot_options(), the callback pointer
    "itr->parse_snapshot_options" can be NULL if it has not been set during
    the AUX record initialization.  This can cause tool crashing if the
    callback pointer "itr->parse_snapshot_options" is dereferenced without
    performing NULL check.
    
    Add a NULL check for the pointer "itr->parse_snapshot_options" before
    invoke the callback.
    
    Fixes: d20031b ("perf tools: Add AUX area tracing Snapshot Mode")
    Signed-off-by: Leo Yan <leo.yan@linaro.org>
    Acked-by: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Tiezhu Yang <yangtiezhu@loongson.cn>
    Link: http://lore.kernel.org/lkml/20210420151554.2031768-1-leo.yan@linaro.org
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    Leo-Yan authored and Arnaldo Carvalho de Melo committed Apr 23, 2021
  13. Merge tag 'drm-fixes-2021-04-23' of git://anongit.freedesktop.org/drm…

    …/drm
    
    Pull drm fixes from Dave Airlie:
     "Just some small i915 and amdgpu fixes this week, should be all until
      you open the merge window.
    
      amdgpu:
       - Fix gpuvm page table update issue
       - Modifier fixes
       - Register fix for dimgrey cavefish
    
      i915:
       - GVT's BDW regression fix for cmd parser
       - Fix modesetting in case of unexpected AUX timeouts"
    
    * tag 'drm-fixes-2021-04-23' of git://anongit.freedesktop.org/drm/drm:
      drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish
      amd/display: allow non-linear multi-planar formats
      drm/amd/display: Update modifier list for gfx10_3
      drm/amdgpu: reserve fence slot to update page table
      drm/i915: Fix modesetting in case of unexpected AUX timeouts
      drm/i915/gvt: Fix BDW command parser regression
    torvalds committed Apr 23, 2021
  14. Merge tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/pub/scm/linu…

    …x/kernel/git/brgl/linux
    
    Pull gpio fix from Bartosz Golaszewski:
     "Save and restore the sysconfig register in gpio-omap to fix a
      power-management issue"
    
    * tag 'gpio-fixes-for-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
      gpio: omap: Save and restore sysconfig
    torvalds committed Apr 23, 2021
  15. Merge branch 'tegra/dt64' into arm/fixes

    arm64: tegra: Device tree fixes for v5.12-rc6
    
    This contains a couple of device tree fixes for the v5.12 release cycle.
    These are needed for proper audio support on Jetson AGX Xavier, to boot
    the Jetson Xavier NX from an SD card and to be able to suspend/resume
    the Jetson TX2.
    
    * tegra/dt64:
      arm64: tegra: Move clocks from RT5658 endpoint to device node
      arm64: tegra: Fix mmc0 alias for Jetson Xavier NX
      arm64: tegra: Set fw_devlink=on for Jetson TX2
      arm64: tegra: Add unit-address for ACONNECT on Tegra186
    
    Link: https://lore.kernel.org/linux-arm-kernel/YILD4yyPXuiYbHW1@orome.fritz.box/
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    arndb committed Apr 23, 2021
  16. Merge tag 'drm-intel-fixes-2021-04-22' of git://anongit.freedesktop.o…

    …rg/drm/drm-intel into drm-fixes
    
    - GVT's BDW regression fix for cmd parser (Zhenyu)
    - Fix modesetting in case of unexpected AUX timeouts (Imre)
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    
    From: Rodrigo Vivi <rodrigo.vivi@intel.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/YIGZ3pQPgPQtZtyI@intel.com
    airlied committed Apr 23, 2021
  17. Merge tag 'amd-drm-fixes-5.12-2021-04-21' of https://gitlab.freedeskt…

    …op.org/agd5f/linux into drm-fixes
    
    amd-drm-fixes-5.12-2021-04-21:
    
    amdgpu:
    - Fix gpuvm page table update issue
    - Modifier fixes
    - Register fix for dimgrey cavefish
    
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    From: Alex Deucher <alexander.deucher@amd.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20210421220456.3839-1-alexander.deucher@amd.com
    airlied committed Apr 23, 2021
Older