linux-xiaomi-chiron/Documentation/devicetree/bindings
Linus Torvalds 7e6739b933 drm pull for 6.1-rc1
core:
 - convert selftests to kunit
 - managed init for more objects
 - move to idr_init_base
 - rename fb and gem cma helpers to dma
 - hide unregistered connectors from getconnector ioctl
 - DSC passthrough aux support
 - backlight handling improvements
 - add dma_resv_assert_held to vmap/vunmap
 
 edid:
 - move luminance calculation to core
 
 fbdev:
 - fix aperture helper usage
 
 fourcc:
 - add more format helpers
 - add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx, DRM_FORMAT_Dxx
 - add packed AYUV8888, XYUV8888
 - add some kunit tests
 
 ttm:
 - allow bos without backing store
 - rewrite placement to use intersect/compatible functions
 
 dma-buf:
 - docs update
 - improve signalling when debugging
 
 udmabuf:
 - fix failure path GPF
 
 dp:
 - drop dp/mst legacy code
 - atomic mst state support
 - audio infoframe packing
 
 panel:
 - Samsung LTL101AL01
 - B120XAN01.0
 - R140NWF5 RH
 - DMT028VGHMCMI-1A T
 - AUO B133UAN02.1
 - IVO M133NW4J-R3
 - Innolux N120ACA-EA1
 
 amdgpu:
 - Gang submit support
 - Mode2 reset for RDNA2
 - New IP support:
   DCN 3.1.4, 3.2
   SMU 13.x
   NBIO 7.7
   GC 11.x
   PSP 13.x
   SDMA 6.x
   GMC 11.x
 - DSC passthrough support
 - PSP fixes for TA support
 - vangogh GFXOFF stats
 - clang fixes
 - gang submit CS cleanup prep work
 - fix VRAM eviction issues
 
 amdkfd:
 - GC 10.3 IP ISA fixes
 - fix CRIU regression
 - CPU fault on COW mapping fixes
 
 i915:
 - align fw versioning with kernel practices
 - add display substruct to i915 private
 - add initial runtime info to driver info
 - split out HDCP and backlight registers
 - MEI XeHP SDV GSC support
 - add per-gt sysfs defaults
 - TLB invalidation improvements
 - Disable PCI BAR resize on 32-bit
 - GuC firmware updates and compat changes
 - GuC log timestamp translation
 - DG2 preemption workaround changes
 - DG2 improved HDMI pixel clocks support
 - PCI BAR sanity checks
 - Enable DC5 on DG2
 - DG2 DMC fw bumped
 - ADL-S PCI ID added
 - Meteorlake enablement
 - Rename ggtt_view to gtt_view
 - host RPS fixes
 - release mmaps on rpm suspend on discrete
 - clocking and dpll refactoring
 - VBT definitions and parsing updates
 - SKL watermark code extracted to separate file
 - allow seamless M/N changes on eDP panels
 - BUG_ON removal and cleanups
 
 msm:
 - DPU: simplified VBIF configuration
 -      cleanup CTL interfaces
 - DSI: removed unused msm_display_dsc_config struct
 -      switch regulator calls to new API
 -      switched to PANEL_BRIDGE for direct attached panels
 - DSI_PHY: convert drivers to parent_hws
 - DP: cleanup pixel_rate handling
 - HDMI: turned hdmi-phy-8996 into OF clk provider
 - misc dt-bindings fixes
 - choose eDP as primary display if it's available
 - support getting interconnects from either the mdss or the mdp5/dpu
   device nodes
 - gem: Shrinker + LRU re-work:
 - adds a shared GEM LRU+shrinker helper and moves msm over to that
 - reduces lock contention between retire and submit by avoiding the
   need to acquire obj lock in retire path (and instead using resv
   seeing obj's busyness in the shrinker
 - fix reclaim vs submit issues
 - GEM fault injection for triggering userspace error paths
 - Map/unmap optimization
 - Improved robustness for a6xx GPU recovery
 
 virtio:
 - Improve error and edge conditions handling
 - Convert to use managed helpers
 - stop exposing LINEAR modifier
 
 mgag200:
 - split modeset handling per model
 
 udl:
 - suspend/disconnect handling improvements
 
 vc4:
 - rework HDMI power up
 - depend on PM
 - better unplugging support
 
 ast:
 - resolution handling improvements
 
 ingenic:
 - Add JZ4760(B) support
 - avoid a modeset when sharpness property is unchanged
 - use the new PM ops
 
 it6505:
 - power seq and clock updates
 
 ssd130x:
 - regmap bulk write
 - use atomic helpers instead of simple helpers
 
 via:
 - rename via_drv to via_dri1, consolidate all code.
 
 radeon:
 - drop DP MST experimental support
 - delayed work flush fix
 - use time_after
 
 ti-sn65dsi86:
 - DP support
 
 mediatek:
 - MT8195 DP support
 - drop of_gpio header
 - remove unneeded result
 - small DP code improvements
 
 vkms:
 - RGB565, XRGB64 and ARGB64 support
 
 sun4i:
 - tv: convert to atomic
 
 rcar-du:
 - Synopsys DW HDMI bridge DT bindings update
 
 exynos:
 - use drm_display_info.is_hdmi
 - correct return of mixer_mode_valid and hdmi_mode_valid
 
 omap:
 - refcounting fix
 
 rockchip:
 - RK3568 support
 - RK3399 gamma support
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmM894sACgkQDHTzWXnE
 hr7EYw//WdVe69TNauCAQiOYdmPp1twmr2o5gDOFLoo4IZw5v+qK0HL/nTrDkBq6
 xIu1GLTScOh0AItW1rhFmrtKhO/u/QPQ15P6cO7x8AzlUIhVOYqM79+OA0X6zIV8
 IZjpc6EEWPSKJTCRud9HdzsV06DIa+QlwShLCaOFxRiGSuUqsxzacIHUqnFekRnV
 PBG7RzcmdWwe6Gy/7T2wegsFjw1mh4S4FypEGs53emru3PGvcau5dwXcE5Jro7Br
 k4BFFknuXahVJ2ynVfIFn3QUQRMLgAKRWflqxo7McLeKVQEt4gfB6+PaMwGpSiRQ
 iC9QPy69TWEx6X015q2DvvlQDewnCbPOlzyoj9O991QDGLPIim8srPblr8DPeeOz
 Y7IW1PRVnPdKReMJvTyrIVED/XT9fUoR7N+F9sfPnEee5HsvjXNGumEHbOE8avFf
 rB6CFdby+Ecd9cSeINXowFy4ss0d5zCHMiKEVyQWTZOJysp29vLyKezNqU5m37FK
 LAQHtsRdn1+V3o22H5y1PJyqssbOMImMV1ffqW/urRLLefPVHIKCKI8Ycgh0qxqc
 B+gebHMgF8j6RR0DHAcQby+PIVi/Pn36TAMI3lPsVjFWGS5s5EQwpKlMNj46H0Cr
 yE2Vr4w29+Nsv0b4Uz16AZ0mHcauqx4bvWMyT0frJfNcE86x8MI=
 =u/MJ
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2022-10-05' of git://anongit.freedesktop.org/drm/drm

Pull drm updates from Dave Airlie:
 "Lots of stuff all over, some new AMD IP support and gang submit
  support. i915 has further DG2 and Meteorlake pieces, and a bunch of
  i915 display refactoring. msm has a shrinker rework. There are also a
  bunch of conversions to use kunit.

  This has two external pieces, some MEI changes needed for future Intel
  discrete GPUs. These should be acked by Greg. There is also a cross
  maintainer shared tree with some backlight rework from Hans in here.

  Core:
   - convert selftests to kunit
   - managed init for more objects
   - move to idr_init_base
   - rename fb and gem cma helpers to dma
   - hide unregistered connectors from getconnector ioctl
   - DSC passthrough aux support
   - backlight handling improvements
   - add dma_resv_assert_held to vmap/vunmap

  edid:
   - move luminance calculation to core

  fbdev:
   - fix aperture helper usage

  fourcc:
   - add more format helpers
   - add DRM_FORMAT_Cxx, DRM_FORMAT_Rxx, DRM_FORMAT_Dxx
   - add packed AYUV8888, XYUV8888
   - add some kunit tests

  ttm:
   - allow bos without backing store
   - rewrite placement to use intersect/compatible functions

  dma-buf:
   - docs update
   - improve signalling when debugging

  udmabuf:
   - fix failure path GPF

  dp:
   - drop dp/mst legacy code
   - atomic mst state support
   - audio infoframe packing

  panel:
   - Samsung LTL101AL01
   - B120XAN01.0
   - R140NWF5 RH
   - DMT028VGHMCMI-1A T
   - AUO B133UAN02.1
   - IVO M133NW4J-R3
   - Innolux N120ACA-EA1

  amdgpu:
   - Gang submit support
   - Mode2 reset for RDNA2
   - New IP support:
        DCN 3.1.4, 3.2
        SMU 13.x
        NBIO 7.7
        GC 11.x
        PSP 13.x
        SDMA 6.x
        GMC 11.x
   - DSC passthrough support
   - PSP fixes for TA support
   - vangogh GFXOFF stats
   - clang fixes
   - gang submit CS cleanup prep work
   - fix VRAM eviction issues

  amdkfd:
   - GC 10.3 IP ISA fixes
   - fix CRIU regression
   - CPU fault on COW mapping fixes

  i915:
   - align fw versioning with kernel practices
   - add display substruct to i915 private
   - add initial runtime info to driver info
   - split out HDCP and backlight registers
   - MEI XeHP SDV GSC support
   - add per-gt sysfs defaults
   - TLB invalidation improvements
   - Disable PCI BAR resize on 32-bit
   - GuC firmware updates and compat changes
   - GuC log timestamp translation
   - DG2 preemption workaround changes
   - DG2 improved HDMI pixel clocks support
   - PCI BAR sanity checks
   - Enable DC5 on DG2
   - DG2 DMC fw bumped
   - ADL-S PCI ID added
   - Meteorlake enablement
   - Rename ggtt_view to gtt_view
   - host RPS fixes
   - release mmaps on rpm suspend on discrete
   - clocking and dpll refactoring
   - VBT definitions and parsing updates
   - SKL watermark code extracted to separate file
   - allow seamless M/N changes on eDP panels
   - BUG_ON removal and cleanups

  msm:
   - DPU:
       simplified VBIF configuration
       cleanup CTL interfaces
   - DSI:
       removed unused msm_display_dsc_config struct
       switch regulator calls to new API
       switched to PANEL_BRIDGE for direct attached panels
   - DSI_PHY: convert drivers to parent_hws
   - DP: cleanup pixel_rate handling
   - HDMI: turned hdmi-phy-8996 into OF clk provider
   - misc dt-bindings fixes
   - choose eDP as primary display if it's available
   - support getting interconnects from either the mdss or the mdp5/dpu
     device nodes
   - gem: Shrinker + LRU re-work:
   - adds a shared GEM LRU+shrinker helper and moves msm over to that
   - reduce lock contention between retire and submit by avoiding the
     need to acquire obj lock in retire path (and instead using resv
     seeing obj's busyness in the shrinker
   - fix reclaim vs submit issues
   - GEM fault injection for triggering userspace error paths
   - Map/unmap optimization
   - Improved robustness for a6xx GPU recovery

  virtio:
   - improve error and edge conditions handling
   - convert to use managed helpers
   - stop exposing LINEAR modifier

  mgag200:
   - split modeset handling per model

  udl:
   - suspend/disconnect handling improvements

  vc4:
   - rework HDMI power up
   - depend on PM
   - better unplugging support

  ast:
   - resolution handling improvements

  ingenic:
   - add JZ4760(B) support
   - avoid a modeset when sharpness property is unchanged
   - use the new PM ops

  it6505:
   - power seq and clock updates

  ssd130x:
   - regmap bulk write
   - use atomic helpers instead of simple helpers

  via:
   - rename via_drv to via_dri1, consolidate all code.

  radeon:
   - drop DP MST experimental support
   - delayed work flush fix
   - use time_after

  ti-sn65dsi86:
   - DP support

  mediatek:
   - MT8195 DP support
   - drop of_gpio header
   - remove unneeded result
   - small DP code improvements

  vkms:
   - RGB565, XRGB64 and ARGB64 support

  sun4i:
   - tv: convert to atomic

  rcar-du:
   - Synopsys DW HDMI bridge DT bindings update

  exynos:
   - use drm_display_info.is_hdmi
   - correct return of mixer_mode_valid and hdmi_mode_valid

  omap:
   - refcounting fix

  rockchip:
   - RK3568 support
   - RK3399 gamma support"

* tag 'drm-next-2022-10-05' of git://anongit.freedesktop.org/drm/drm: (1374 commits)
  drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
  drm/amdkfd: Track unified memory when switching xnack mode
  drm/amdgpu: Enable sram on vcn_4_0_2
  drm/amdgpu: Enable VCN DPG for GC11_0_1
  drm/msm: Fix build break with recent mm tree
  drm/panel: simple: Use dev_err_probe() to simplify code
  drm/panel: panel-edp: Use dev_err_probe() to simplify code
  drm/panel: simple: Add Multi-Inno Technology MI0800FT-9
  dt-bindings: display: simple: Add Multi-Inno Technology MI0800FT-9 panel
  drm/amdgpu: correct the memcpy size for ip discovery firmware
  drm/amdgpu: Skip put_reset_domain if it doesn't exist
  drm/amdgpu: remove switch from amdgpu_gmc_noretry_set
  drm/amdgpu: Fix mc_umc_status used uninitialized warning
  drm/amd/display: Prevent OTG shutdown during PSR SU
  drm/amdgpu: add page retirement handling for CPU RAS
  drm/amdgpu: use RAS error address convert api in mca notifier
  drm/amdgpu: support to convert dedicated umc mca address
  drm/amdgpu: export umc error address convert interface
  drm/amdgpu: fix sdma v4 init microcode error
  drm/amd/display: fix array-bounds error in dc_stream_remove_writeback()
  ...
2022-10-05 11:24:12 -07:00
..
arc
arm Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-09-22 13:02:10 -07:00
ata dt-bindings: ata: ahci-ceva: convert to yaml 2022-06-28 14:15:36 -06:00
auxdisplay
board
bus dt-bindings: bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems 2022-07-18 14:24:55 -06:00
chrome dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties 2022-08-12 11:13:32 -06:00
clock The clk core gains a new set of APIs that allow drivers to both acquire clks 2022-08-04 18:40:08 -07:00
connector dt-bindings: connector: usb: align example indentation to four-space 2022-06-30 16:29:36 -06:00
counter
cpu
cpufreq Cpufreq/arm updates for 5.20-rc1 2022-08-03 17:47:45 +02:00
crypto This update includes the following changes: 2022-05-27 18:06:49 -07:00
csky
devfreq dt-bindings: interconnect: samsung,exynos-bus: convert to dtschema 2022-07-15 11:40:08 +09:00
display drm pull for 6.1-rc1 2022-10-05 11:24:12 -07:00
dma ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer 2022-09-08 16:13:44 +02:00
dsp dt-bindings: dsp: mediatek: Add mt8186 dsp document 2022-06-22 13:39:31 +01:00
dvfs
edac
eeprom dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory 2022-07-29 17:23:57 -06:00
extcon dt-bindings: extcon: bindings for SM5703 2022-05-13 17:03:40 +09:00
firmware ARM: DT changes for 6.0 2022-08-02 08:15:25 -07:00
fpga Devicetree updates for v6.0: 2022-08-04 18:08:34 -07:00
fsi
fuse
gnss dt-bindings: gnss: Add Broacom BCM4751 family bindings 2022-05-03 11:53:14 -05:00
goldfish
gpio RISC-V Patches for the 5.20 Merge Window, Part 2 2022-08-12 18:39:43 -07:00
gpu Merge drm/drm-next into drm-misc-next 2022-06-20 18:21:25 +02:00
hsi
hwinfo Devicetree updates for v6.0: 2022-08-04 18:08:34 -07:00
hwlock
hwmon dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and grammar 2022-10-02 08:02:24 -07:00
i2c * 'remove' callback converted to return void. Big change with trivial 2022-10-04 18:54:33 -07:00
i3c dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema 2022-05-03 23:36:43 +02:00
iio dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins 2022-08-21 18:24:16 +01:00
infiniband
input Input updates for v6.0-rc3 2022-09-03 13:09:46 -07:00
interconnect dt-bindings: interconnect: fsl,imx8m-noc: drop Leonard Crestez 2022-09-07 10:48:29 -05:00
interrupt-controller dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity description 2022-09-13 08:04:31 -05:00
iommu Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next 2022-07-29 12:06:56 +02:00
ipmi
leds dt-bindings: backlight: Add MediaTek MT6370 backlight 2022-09-08 08:50:57 +01:00
mailbox MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
media MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
memory-controllers Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-09-29 14:30:51 -07:00
mfd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-09-22 13:02:10 -07:00
mips devicetree/bindings: correct possessive "its" typos 2022-08-01 09:13:06 -06:00
misc Devicetree updates for v6.0: 2022-08-04 18:08:34 -07:00
mmc dt-bindings: mmc: sdhci-msm: add sdm670 compatible 2022-09-27 13:59:46 +02:00
mtd MTD core changes: 2022-08-05 14:13:45 -07:00
mux - New Device Support 2022-05-27 15:39:47 -07:00
net dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller 2022-10-03 17:33:57 -07:00
nios2
nvme dt-bindings: nvme: apple,nvme-ans: Drop 'maxItems' from 'apple,sart' 2022-06-07 10:07:51 -06:00
nvmem Char / Misc driver changes for 6.0-rc1 2022-08-04 11:05:48 -07:00
openrisc/opencores
opp dt-bindings: opp: Add missing (unevaluated|additional)Properties on child nodes 2022-08-24 11:34:22 +05:30
pci pci-v5.20-changes 2022-08-04 19:30:35 -07:00
peci
perf dt-bindings: perf: Convert Arm CCN to DT schema 2022-06-17 13:13:57 -06:00
phy drm pull for 6.1-rc1 2022-10-05 11:24:12 -07:00
pinctrl dt-bindings: pinctrl: qcom: drop non-working codeaurora.org emails 2022-09-13 10:18:23 -05:00
pmem
power dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails 2022-09-13 10:18:06 -05:00
powerpc devicetree/bindings: correct possessive "its" typos 2022-08-01 09:13:06 -06:00
pps
ptp
pwm dt-bindings: pwm: mediatek: Add compatible string for MT8195 2022-07-29 13:41:18 +02:00
regmap
regulator regulator: Updates for v6.1 2022-10-04 19:27:45 -07:00
remoteproc remoteproc updates for v5.20 2022-08-08 15:16:29 -07:00
reserved-memory Devicetree updates for v5.19: 2022-05-25 14:56:06 -07:00
reset MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
riscv dt-bindings: riscv: sifive-l2: add a PolarFire SoC compatible 2022-08-31 16:57:44 +01:00
rng MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
rtc RTC for 6.0 2022-08-12 18:17:42 -07:00
scsi
security/tpm
serial MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
serio dt-bindings: ps2-gpio: document bus signals open drain 2022-06-06 12:41:25 -05:00
sifive
siox
slimbus
soc MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
sound dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos 2022-08-12 11:13:32 -06:00
soundwire
spi spi: Updates for v6.1 2022-10-04 19:36:53 -07:00
spmi dt-bindings: spmi: spmi-pmic-arb: make interrupt properties as optional 2022-05-02 11:02:28 -05:00
sram dt-bindings: sram: qcom,imem: add IMEM memory region 2022-06-09 14:40:21 -06:00
staging/iio/adc dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant 2022-05-02 10:34:50 +02:00
thermal Merge branch 'thermal-core' 2022-08-27 15:07:58 +02:00
timer ARM: new SoC support for 6.0 2022-08-02 08:29:18 -07:00
timestamp dt-bindings: timestamp: Correct id path 2022-06-02 15:56:59 +02:00
ufs scsi: ufs: dt-bindings: Add SC8280XP binding 2022-07-26 22:13:28 -04:00
usb Devicetree fixes for v6.0, take 2: 2022-09-14 10:22:39 +01:00
virtio dt-bindings: virtio: mmio: add optional wakeup-source property 2022-08-11 04:06:38 -04:00
w1
watchdog MAINTAINERS: Update email of Neil Armstrong 2022-08-18 11:23:00 -06:00
x86
xillybus
.gitignore
.yamllint
ABI.rst
common-properties.txt
example-schema.yaml
graph.txt
index.rst
jailhouse.txt
Makefile dt-bindings: Drop DT_MK_SCHEMA_FLAGS conditional selecting schema files 2022-08-10 09:43:43 -06:00
numa.txt
resource-names.txt
submitting-patches.rst
trivial-devices.yaml - Core Frameworks 2022-08-06 10:25:16 -07:00
unittest.txt
vendor-prefixes.yaml dt-bindings: vendor-prefixes: add vendor prefix for Moortec 2022-09-19 06:17:06 -07:00
writing-bindings.rst docs: dt: writing-bindings: Update URL to DT schemas 2022-06-30 15:38:25 -06:00
writing-schema.rst docs: dt: writing-schema: mention yamllint 2022-04-19 14:21:50 -05:00
xilinx.txt