mirror of
https://github.com/torvalds/linux.git
synced 2026-09-20 01:20:03 +02:00
DT core:
- Add support for handling multiple cells in "iommu-map" entries.
- Support only 1 entry in /reserved-memory "reg" entries. Support for
more than 1 entry has been broken.
- Fix a UAF on alloc_reserved_mem_array() failure
- Make "ibm,phandle" handling logic specific to PPC
- Use memcpy() instead of strcpy() for known length strings
- Ensure __of_find_n_match_cpu_property() handles malformed "reg"
entries
- Add various checks that expected strings are strings before accessing
them
- Drop redundant memset() when unflattening DT
DT bindings:
- Add a DTS style checker. Currently hooked up to dt_binding_check to
check examples.
- Convert st,nomadik platform, ti,omap-dmm, and ti,irq-crossbar
bindings to DT schema
- Add Apple System Management Controller hwmon, Qualcomm Hamoa Embedded
Controller, Qualcomm IPQ6018 PWM controller, fsl,mc1323, Samsung
SOFEF01-M DDIC panel, Freescale i.MX53 Television Encoder, Samsung S2M
series PMIC extcon, and MT6365 PMIC AuxADC schemas
- Extend bindings for QCom Maili and Nord PDC, QCom Hali fastrpc,
qcom,eliza-imem, qcom,oryon-1-5 CPU, and MT6365 Keys
- Consolidate "sram" property definitions
- Fix constraints on "nvmem" properties which only contain phandles and
no arg cells
- Another pass of fixing "phandle-array" constraints
- Add Gira vendor prefix
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmoxvkAACgkQ+vtdtY28
YcMvzhAArPeBiRXPbA10csf2S9wtNuW5SX3rtPS4v87YMNstWpEW20ZGqwpFmns5
jzAvCjqlhMxpxH43eBM3GqaieU41GxCNGsveIyOnJeIK274hLk4p3kyJ2q6xOQYr
t2eC1NOiKFnIOM0ASXmIi5orzVnxHPLvcD9bdvcOWI/LMMK3loiY/CK5Cnps/ZaM
EbCWjxTD3JM+C9P2voaa2vEnpCW0w7Xc3ZXj8S1yxSyuILPcdKJikzP3l/LuEIrL
iy36q/9+JULMS8ooCN6VO0mZPYmB3DAraepHyJxO/hIJLVkO7O1SMIIcmukaRAbC
wf6RtdP498WagPxOOmocmh0k1pkAX4KFfqt9N13vKeUmLElWoaSbpp4v/YODlAr3
w6rSS3Z9Goh6m4ZwnyakENLJjqJdOcJcU9pJHA3EJmTSemChcpQ5GKMf5Sm2fI7O
nEtsuts+WfD+V2FR9qpHYEO6hNllsneJEk4RpSsHbfZorrQTLkDrJesahWsqKl76
wMM8ZWrZIs7vPouOim8LzFANL7myRH1wiJHHZIBCKC77sVNE78d0Bs5+Z118zEq1
eMGybSkbPfLiIYmDWnfnmrRL2+38R45mCzMGdCjhjBMtf0cF88e/TDgXwXiVhpIE
CcHr0COf0mOM+HZHUt23QPEhJZV93pxiXn4913LZfqh+FIAINyk=
=0d13
-----END PGP SIGNATURE-----
Merge tag 'devicetree-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
Pull devicetree updates from Rob Herring:
"DT core:
- Add support for handling multiple cells in "iommu-map" entries
- Support only 1 entry in /reserved-memory "reg" entries. Support for
more than 1 entry has been broken
- Fix a UAF on alloc_reserved_mem_array() failure
- Make "ibm,phandle" handling logic specific to PPC
- Use memcpy() instead of strcpy() for known length strings
- Ensure __of_find_n_match_cpu_property() handles malformed "reg"
entries
- Add various checks that expected strings are strings before
accessing them
- Drop redundant memset() when unflattening DT
DT bindings:
- Add a DTS style checker. Currently hooked up to dt_binding_check to
check examples
- Convert st,nomadik platform, ti,omap-dmm, and ti,irq-crossbar
bindings to DT schema
- Add Apple System Management Controller hwmon, Qualcomm Hamoa
Embedded Controller, Qualcomm IPQ6018 PWM controller, fsl,mc1323,
Samsung SOFEF01-M DDIC panel, Freescale i.MX53 Television Encoder,
Samsung S2M series PMIC extcon, and MT6365 PMIC AuxADC schemas
- Extend bindings for QCom Maili and Nord PDC, QCom Hali fastrpc,
qcom,eliza-imem, qcom,oryon-1-5 CPU, and MT6365 Keys
- Consolidate "sram" property definitions
- Fix constraints on "nvmem" properties which only contain phandles
and no arg cells
- Another pass of fixing "phandle-array" constraints
- Add Gira vendor prefix"
* tag 'devicetree-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (50 commits)
dt-bindings: interrupt-controller: qcom,pdc: Add Maili compatible string
dt-bindings: interrupt-controller: ti,irq-crossbar: Convert to DT schema
dt-bindings: vendor-prefixes: add Gira
dt-bindings: embedded-controller: Add Qualcomm reference device EC description
dt-bindings: pwm: add IPQ6018 binding
dt-bindings: hwmon: Add Apple System Management Controller hwmon schema
docs: dt: writing-schema: Clarify what is required in a schema
of: Respect #{iommu,msi}-cells in maps
of: Factor arguments passed to of_map_id() into a struct
of: Add convenience wrappers for of_map_id()
of: reserved_mem: zero total_reserved_mem_cnt if no valid /reserved-memory entry
of: reserved_mem: handle NULL name in of_reserved_mem_lookup()
dt-bindings: cache: l2c2x0: Add missing power-domains
dt-bindings: interrupt-controller: renesas,r9a09g077-icu: Fix reg size in example
dt-bindings: nvmem: consumer: Make 'nvmem' an array of one-item entries
drivers/of/overlay: Use memcpy() to copy known length strings
dt-bindings: add self-test fixtures for style checker
dt-bindings: wire style checker into dt_binding_check
scripts/jobserver-exec: propagate child exit status
dt-bindings: add DTS style checker
...
|
||
|---|---|---|
| .. | ||
| abt,y030xx067a.yaml | ||
| advantech,idk-1110wr.yaml | ||
| advantech,idk-2121wr.yaml | ||
| anbernic,rg35xx-plus-panel.yaml | ||
| apple,summit.yaml | ||
| arm,rtsm-display.yaml | ||
| arm,versatile-tft-panel.yaml | ||
| armadeus,st0700-adapt.yaml | ||
| asus,z00t-tm5p5-nt35596.yaml | ||
| auo,a030jtn01.yaml | ||
| bananapi,s070wv20-ct16.yaml | ||
| boe,bf060y8m-aj0.yaml | ||
| boe,himax8279d.yaml | ||
| boe,td4320.yaml | ||
| boe,th101mb31ig002-28a.yaml | ||
| boe,tv101wum-ll2.yaml | ||
| boe,tv101wum-nl6.yaml | ||
| chipwealth,ch13726a.yaml | ||
| display-timing.txt | ||
| display-timings.yaml | ||
| dlc,dlc0700yzg-1.yaml | ||
| ebbg,ft8719.yaml | ||
| elida,kd35t133.yaml | ||
| fascontek,fs035vg158.yaml | ||
| feixin,k101-im2ba02.yaml | ||
| feiyang,fy07024di26a30d.yaml | ||
| focaltech,gpt3.yaml | ||
| focaltech,ota7290b.yaml | ||
| himax,hx8279.yaml | ||
| himax,hx8394.yaml | ||
| himax,hx83102.yaml | ||
| himax,hx83112a.yaml | ||
| himax,hx83112b.yaml | ||
| himax,hx83121a.yaml | ||
| hydis,hv101hd1.yaml | ||
| ilitek,il79900a.yaml | ||
| ilitek,ili9163.yaml | ||
| ilitek,ili9322.yaml | ||
| ilitek,ili9341.yaml | ||
| ilitek,ili9805.yaml | ||
| ilitek,ili9806e.yaml | ||
| ilitek,ili9881c.yaml | ||
| innolux,ee101ia-01d.yaml | ||
| innolux,ej030na.yaml | ||
| innolux,p097pfg.yaml | ||
| jadard,jd9365da-h3.yaml | ||
| jdi,lpm102a188a.yaml | ||
| jdi,lt070me05000.yaml | ||
| kingdisplay,kd035g6-54nt.yaml | ||
| leadtek,ltk035c5444t.yaml | ||
| leadtek,ltk050h3146w.yaml | ||
| leadtek,ltk500hd1829.yaml | ||
| lg,ld070wx3-sl01.yaml | ||
| lg,lg4573.yaml | ||
| lg,sw43408.yaml | ||
| lgphilips,lb035q02.yaml | ||
| logicpd,type28.yaml | ||
| lxd,m9189a.yaml | ||
| mantix,mlaf057we51-x.yaml | ||
| mitsubishi,aa104xd12.yaml | ||
| mitsubishi,aa121td01.yaml | ||
| motorola,mot-panel.yaml | ||
| nec,nl8048hl11.yaml | ||
| newvision,nv3051d.yaml | ||
| novatek,nt35510.yaml | ||
| novatek,nt35532.yaml | ||
| novatek,nt35950.yaml | ||
| novatek,nt36523.yaml | ||
| novatek,nt36672a.yaml | ||
| novatek,nt36672e.yaml | ||
| novatek,nt37801.yaml | ||
| olimex,lcd-olinuxino.yaml | ||
| orisetech,otm8009a.yaml | ||
| panel-common-dual.yaml | ||
| panel-common.yaml | ||
| panel-dpi.yaml | ||
| panel-dsi-cm.yaml | ||
| panel-edp-legacy.yaml | ||
| panel-edp.yaml | ||
| panel-lvds.yaml | ||
| panel-mipi-dbi-spi.yaml | ||
| panel-simple-dsi.yaml | ||
| panel-simple-lvds-dual-ports.yaml | ||
| panel-simple.yaml | ||
| panel-timing.yaml | ||
| pda,91-00156-a0.yaml | ||
| powertip,hx8238a.yaml | ||
| powertip,st7272.yaml | ||
| raspberrypi,7inch-touchscreen.yaml | ||
| raydium,rm692e5.yaml | ||
| raydium,rm67191.yaml | ||
| raydium,rm67200.yaml | ||
| raydium,rm68200.yaml | ||
| raydium,rm69380.yaml | ||
| renesas,r61307.yaml | ||
| renesas,r69328.yaml | ||
| rocktech,jh057n00900.yaml | ||
| ronbo,rb070d30.yaml | ||
| samsung,amoled-mipi-dsi.yaml | ||
| samsung,ams495qa01.yaml | ||
| samsung,ams581vf01.yaml | ||
| samsung,ams639rq08.yaml | ||
| samsung,atna33xc20.yaml | ||
| samsung,ld9040.yaml | ||
| samsung,lms380kf01.yaml | ||
| samsung,lms397kf04.yaml | ||
| samsung,s6d7aa0.yaml | ||
| samsung,s6d16d0.yaml | ||
| samsung,s6d27a1.yaml | ||
| samsung,s6e3fc2x01.yaml | ||
| samsung,s6e3ha8.yaml | ||
| samsung,s6e8aa5x01-ams561ra01.yaml | ||
| samsung,s6e8aa0.yaml | ||
| samsung,s6e63m0.yaml | ||
| samsung,s6e88a0-ams427ap24.yaml | ||
| samsung,s6e88a0-ams452ef01.yaml | ||
| samsung,sofef01-m.yaml | ||
| samsung,sofef00.yaml | ||
| seiko,43wvf1g.yaml | ||
| sgd,gktw70sdae4se.yaml | ||
| sharp,lq079l1sx01.yaml | ||
| sharp,lq101r1sx01.yaml | ||
| sharp,lq150x1lg11.yaml | ||
| sharp,ls037v7dw01.yaml | ||
| sharp,ls043t1le01.yaml | ||
| sharp,ls060t1sx01.yaml | ||
| sitronix,st7701.yaml | ||
| sitronix,st7789v.yaml | ||
| sony,acx424akp.yaml | ||
| sony,acx565akm.yaml | ||
| sony,td4353-jdi.yaml | ||
| sony,tulip-truly-nt35521.yaml | ||
| startek,kd070fhfid015.yaml | ||
| startek,startek-kd050c.yaml | ||
| synaptics,r63353.yaml | ||
| synaptics,td4300-panel.yaml | ||
| tfc,s9700rtwv43tr-01b.yaml | ||
| ti,nspire.yaml | ||
| tpo,td.yaml | ||
| tpo,tpg110.yaml | ||
| truly,nt35597-2K-display.yaml | ||
| visionox,g2647fb105.yaml | ||
| visionox,r66451.yaml | ||
| visionox,rm692e5.yaml | ||
| visionox,rm69299.yaml | ||
| visionox,vtdr6130.yaml | ||
| xinpeng,xpp055c272.yaml | ||