Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'devicetree-fixes-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree fixes from Rob Herring:

- Fix warnings for Mediatek overlays not getting applied

- Fix regression in handling elfcorehdr region

- Fix creating cpufreq device on OPPv1 platforms

- Add GE7800 GPU in Renesas R-Car V3U

- Simplify dma-coherent property in TI display bindings

- Allow "reg" in sprd,sc9860-clk binding

- Update Linus Walleij's email

* tag 'devicetree-fixes-for-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time
arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro)
arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
dt-bindings: Updates Linus Walleij's mail address
dt-bindings: gpu: img,powervr-rogue: Document GE7800 GPU in Renesas R-Car V3U
cpufreq: dt-platdev: Fix creating device on OPPv1 platforms
dt-bindings: clock: sprd,sc9860-clk: Allow "reg" for gate clocks
dt-bindings: display/ti: Simplify dma-coherent property
arm64: kdump: Fix elfcorehdr overlap caused by reserved memory processing reorder

+170 -140
+1 -1
Documentation/devicetree/bindings/arm/arm,integrator.yaml
··· 7 7 title: ARM Integrator Boards 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: |+ 13 13 These were the first ARM platforms officially supported by ARM Ltd.
+1 -1
Documentation/devicetree/bindings/arm/arm,realview.yaml
··· 7 7 title: ARM RealView Boards 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: |+ 13 13 The ARM RealView series of reference designs were built to explore the Arm11,
+1 -1
Documentation/devicetree/bindings/arm/arm,scu.yaml
··· 7 7 title: ARM Snoop Control Unit (SCU) 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 As part of the MPCore complex, Cortex-A5 and Cortex-A9 are provided
+1 -1
Documentation/devicetree/bindings/arm/arm,versatile-sysreg.yaml
··· 7 7 title: Arm Versatile system registers 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 This is a system control registers block, providing multiple low level
+1 -1
Documentation/devicetree/bindings/arm/arm,versatile.yaml
··· 7 7 title: ARM Versatile Boards 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: |+ 13 13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards
+1 -1
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
··· 8 8 9 9 maintainers: 10 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: |+ 14 14 ARM's Versatile Express platform were built as reference designs for exploring
+1 -1
Documentation/devicetree/bindings/arm/gemini.yaml
··· 20 20 Many of the IP blocks used in the SoC comes from Faraday Technology. 21 21 22 22 maintainers: 23 - - Linus Walleij <linus.walleij@linaro.org> 23 + - Linus Walleij <linusw@kernel.org> 24 24 25 25 properties: 26 26 $nodename:
+1 -1
Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
··· 7 7 title: Intel IXP4xx 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 $nodename:
+1 -1
Documentation/devicetree/bindings/arm/ux500.yaml
··· 7 7 title: Ux500 platforms 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 $nodename:
+1 -1
Documentation/devicetree/bindings/ata/ata-generic.yaml
··· 7 7 title: Generic Parallel ATA Controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 Generic Parallel ATA controllers supporting PIO modes only.
+1 -1
Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml
··· 7 7 title: Cortina Systems Gemini SATA Bridge 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 The Gemini SATA bridge in a SoC-internal PATA to SATA bridge that
+1 -1
Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
··· 7 7 title: Faraday Technology FTIDE010 PATA controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This controller is the first Faraday IDE interface block, used in the
+1 -1
Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml
··· 7 7 title: Intel IXP4xx CompactFlash Card Controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 The IXP4xx network processors have a CompactFlash interface that presents
+1 -1
Documentation/devicetree/bindings/ata/pata-common.yaml
··· 7 7 title: Common Properties for Parallel AT attachment (PATA) controllers 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This document defines device tree properties common to most Parallel
+1 -1
Documentation/devicetree/bindings/ata/sata-common.yaml
··· 7 7 title: Common Properties for Serial AT attachment (SATA) controllers 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This document defines device tree properties common to most Serial
+1 -1
Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
··· 7 7 title: ARM Versatile Character LCD 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Rob Herring <robh@kernel.org> 12 12 13 13 description:
-26
Documentation/devicetree/bindings/clock/sprd,sc9860-clk.yaml
··· 114 114 - reg 115 115 properties: 116 116 sprd,syscon: false 117 - - if: 118 - properties: 119 - compatible: 120 - contains: 121 - enum: 122 - - sprd,sc9860-agcp-gate 123 - - sprd,sc9860-aon-gate 124 - - sprd,sc9860-apahb-gate 125 - - sprd,sc9860-apapb-gate 126 - - sprd,sc9860-cam-gate 127 - - sprd,sc9860-disp-gate 128 - - sprd,sc9860-pll 129 - - sprd,sc9860-pmu-gate 130 - - sprd,sc9860-vsp-gate 131 - then: 132 - required: 133 - - sprd,syscon 134 - properties: 135 - reg: false 136 117 137 118 additionalProperties: false 138 119 ··· 122 141 soc { 123 142 #address-cells = <2>; 124 143 #size-cells = <2>; 125 - 126 - pmu-gate { 127 - compatible = "sprd,sc9860-pmu-gate"; 128 - clocks = <&ext_26m>; 129 - #clock-cells = <1>; 130 - sprd,syscon = <&pmu_regs>; 131 - }; 132 144 133 145 clock-controller@20000000 { 134 146 compatible = "sprd,sc9860-ap-clk";
+1 -1
Documentation/devicetree/bindings/clock/stericsson,u8500-clks.yaml
··· 8 8 9 9 maintainers: 10 10 - Ulf Hansson <ulf.hansson@linaro.org> 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: While named "U8500 clocks" these clocks are inside the 14 14 DB8500 digital baseband system-on-chip and its siblings such as
+1 -1
Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml
··· 8 8 title: Intel IXP4xx cryptographic engine 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: | 14 14 The Intel IXP4xx cryptographic engine makes use of the IXP4xx NPE
+1 -1
Documentation/devicetree/bindings/display/dsi-controller.yaml
··· 7 7 title: Common Properties for DSI Display Panels 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This document defines device tree properties common to DSI, Display
+1 -1
Documentation/devicetree/bindings/display/faraday,tve200.yaml
··· 7 7 title: Faraday TV Encoder TVE200 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 compatible:
+1 -1
Documentation/devicetree/bindings/display/panel/arm,rtsm-display.yaml
··· 7 7 title: Arm RTSM Virtual Platforms Display 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: panel-common.yaml#
+1 -1
Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
··· 7 7 title: ARM Versatile TFT Panels 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 These panels are connected to the daughterboards found on the
+1 -1
Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
··· 7 7 title: Ilitek ILI9322 TFT panel driver with SPI control bus 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This is a driver for 320x240 TFT panels, accepting a variety of input
+1 -1
Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
··· 7 7 title: Novatek NT35510-based display panels 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: panel-common.yaml#
+1 -1
Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
··· 11 11 used with internal or external backlight control. 12 12 13 13 maintainers: 14 - - Linus Walleij <linus.walleij@linaro.org> 14 + - Linus Walleij <linusw@kernel.org> 15 15 16 16 allOf: 17 17 - $ref: panel-common.yaml#
+1 -1
Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
··· 10 10 named DB7430 with a separate backlight controller. 11 11 12 12 maintainers: 13 - - Linus Walleij <linus.walleij@linaro.org> 13 + - Linus Walleij <linusw@kernel.org> 14 14 15 15 allOf: 16 16 - $ref: panel-common.yaml#
+1 -1
Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml
··· 7 7 title: Samsung S6D16D0 4" 864x480 AMOLED panel 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: panel-common.yaml#
+1 -1
Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
··· 12 12 AKP. 13 13 14 14 maintainers: 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 allOf: 18 18 - $ref: panel-common.yaml#
+1 -1
Documentation/devicetree/bindings/display/panel/ti,nspire.yaml
··· 7 7 title: Texas Instruments NSPIRE Display Panels 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: panel-common.yaml#
+1 -1
Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
··· 7 7 title: TPO TPG110 Panel 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Thierry Reding <thierry.reding@gmail.com> 12 12 13 13 description: |+
+1 -1
Documentation/devicetree/bindings/display/ste,mcde.yaml
··· 7 7 title: ST-Ericsson Multi Channel Display Engine MCDE 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 compatible:
+1 -2
Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
··· 84 84 maxItems: 1 85 85 description: phandle to the associated power domain 86 86 87 - dma-coherent: 88 - type: boolean 87 + dma-coherent: true 89 88 90 89 ports: 91 90 $ref: /schemas/graph.yaml#/properties/ports
+1 -2
Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
··· 103 103 maxItems: 1 104 104 description: phandle to the associated power domain 105 105 106 - dma-coherent: 107 - type: boolean 106 + dma-coherent: true 108 107 109 108 ports: 110 109 $ref: /schemas/graph.yaml#/properties/ports
+1 -1
Documentation/devicetree/bindings/dma/stericsson,dma40.yaml
··· 7 7 title: ST-Ericsson DMA40 DMA Engine 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: dma-controller.yaml#
+1 -1
Documentation/devicetree/bindings/extcon/fcs,fsa880.yaml
··· 7 7 title: Fairchild Semiconductor FSA880, FSA9480 and compatibles 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 The FSA880 and FSA9480 are USB port accessory detectors and switches.
+1 -1
Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
··· 8 8 title: Intel IXP4xx Network Processing Engine 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: | 14 14 On the IXP4xx SoCs, the Network Processing Engine (NPE) is a small
+1 -1
Documentation/devicetree/bindings/gnss/brcm,bcm4751.yaml
··· 8 8 9 9 maintainers: 10 10 - Johan Hovold <johan@kernel.org> 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: 14 14 Broadcom GPS chips can be used over the UART or I2C bus. The UART
+1 -1
Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml
··· 7 7 title: Faraday Technology FTGPIO010 GPIO Controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 compatible:
+1 -1
Documentation/devicetree/bindings/gpio/gpio-consumer-common.yaml
··· 8 8 9 9 maintainers: 10 10 - Bartosz Golaszewski <brgl@bgdev.pl> 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: 14 14 Pay attention to using proper GPIO flag (e.g. GPIO_ACTIVE_LOW) for the GPIOs
+1 -1
Documentation/devicetree/bindings/gpio/gpio-ep9301.yaml
··· 7 7 title: EP93xx GPIO controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Bartosz Golaszewski <brgl@bgdev.pl> 12 12 - Nikita Shubin <nikita.shubin@maquefel.me> 13 13
+1 -1
Documentation/devicetree/bindings/gpio/gpio-mmio.yaml
··· 7 7 title: Generic MMIO GPIO 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Bartosz Golaszewski <brgl@bgdev.pl> 12 12 13 13 description:
+1 -1
Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
··· 22 22 and this can be enabled by a special flag. 23 23 24 24 maintainers: 25 - - Linus Walleij <linus.walleij@linaro.org> 25 + - Linus Walleij <linusw@kernel.org> 26 26 27 27 properties: 28 28 compatible:
+1 -1
Documentation/devicetree/bindings/gpio/mrvl-gpio.yaml
··· 7 7 title: Marvell PXA GPIO controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Bartosz Golaszewski <bgolaszewski@baylibre.com> 12 12 - Rob Herring <robh@kernel.org> 13 13
+1 -1
Documentation/devicetree/bindings/gpio/pl061-gpio.yaml
··· 7 7 title: ARM PL061 GPIO controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Rob Herring <robh@kernel.org> 12 12 13 13 # We need a select here so we don't match all nodes with 'arm,primecell'
+1 -1
Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
··· 12 12 with pinctrl-nomadik. 13 13 14 14 maintainers: 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 properties: 18 18 $nodename:
+1 -1
Documentation/devicetree/bindings/gpio/st,stmpe-gpio.yaml
··· 14 14 GPIO portions of these expanders. 15 15 16 16 maintainers: 17 - - Linus Walleij <linus.walleij@linaro.org> 17 + - Linus Walleij <linusw@kernel.org> 18 18 19 19 properties: 20 20 compatible:
+3 -1
Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
··· 20 20 - const: img,img-gx6250 21 21 - const: img,img-rogue 22 22 - items: 23 - - const: renesas,r8a77965-gpu 23 + - enum: 24 + - renesas,r8a77965-gpu 25 + - renesas,r8a779a0-gpu 24 26 - const: img,img-ge7800 25 27 - const: img,img-rogue 26 28 - items:
+1 -1
Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml
··· 6 6 title: NTC thermistor temperature sensors 7 7 8 8 maintainers: 9 - - Linus Walleij <linus.walleij@linaro.org> 9 + - Linus Walleij <linusw@kernel.org> 10 10 11 11 description: | 12 12 Thermistors with negative temperature coefficient (NTC) are resistors that
+1 -1
Documentation/devicetree/bindings/hwmon/winbond,w83781d.yaml
··· 7 7 title: Winbond W83781 and compatible hardware monitor IC 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 compatible:
+1 -1
Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
··· 7 7 title: I2C Controller on ARM Ltd development platforms 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: /schemas/i2c/i2c-controller.yaml#
+1 -1
Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
··· 12 12 DB8500 after the merge of these two companies wireless divisions. 13 13 14 14 maintainers: 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 # Need a custom select here or 'arm,primecell' will match on lots of nodes 18 18 select:
+1 -1
Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml
··· 7 7 title: Bosch BMA255 and Similar Accelerometers 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Stephan Gerhold <stephan@gerhold.net> 12 12 13 13 description:
+1 -1
Documentation/devicetree/bindings/iio/adc/qcom,pm8018-adc.yaml
··· 7 7 title: Qualcomm's PM8xxx voltage XOADC 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 The Qualcomm PM8xxx PMICs contain a HK/XO ADC (Housekeeping/Crystal
+1 -1
Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
··· 7 7 title: Invensense MPU-3050 Gyroscope 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 compatible:
+1 -1
Documentation/devicetree/bindings/iio/light/capella,cm3605.yaml
··· 8 8 Capella Microsystems CM3605 Ambient Light and Short Distance Proximity Sensor 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 - Kevin Tsai <ktsai@capellamicro.com> 13 13 14 14 description: |
+1 -1
Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
··· 7 7 title: Sharp GP2AP002A00F and GP2AP002S00F proximity and ambient light sensors 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 Proximity and ambient light sensor with IR LED for the proximity
+1 -1
Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8974.yaml
··· 7 7 title: Asahi Kasei AK8974 magnetometer sensor 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 properties: 13 13 compatible:
+1 -1
Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml
··· 7 7 title: Yamaha YAS530 family of magnetometer sensors 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 The Yamaha YAS530 magnetometers is a line of 3-axis magnetometers
+1 -1
Documentation/devicetree/bindings/iio/st,st-sensors.yaml
··· 14 14 15 15 maintainers: 16 16 - Denis Ciocca <denis.ciocca@st.com> 17 - - Linus Walleij <linus.walleij@linaro.org> 17 + - Linus Walleij <linusw@kernel.org> 18 18 19 19 properties: 20 20 compatible:
+1 -1
Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
··· 8 8 9 9 maintainers: 10 10 - Nick Dyer <nick@shmanahar.org> 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: | 14 14 Atmel maXTouch touchscreen or touchpads such as the mXT244
+1 -1
Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml
··· 7 7 title: Cypress CY8CTMA140 series touchscreen controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: touchscreen.yaml#
+1 -1
Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma340.yaml
··· 12 12 13 13 maintainers: 14 14 - Javier Martinez Canillas <javier@dowhile0.org> 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 allOf: 18 18 - $ref: touchscreen.yaml#
+1 -1
Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml
··· 7 7 title: Melfas MMS114 family touchscreen controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: touchscreen.yaml#
+1 -1
Documentation/devicetree/bindings/input/touchscreen/zinitix,bt400.yaml
··· 12 12 13 13 maintainers: 14 14 - Michael Srba <Michael.Srba@seznam.cz> 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 allOf: 18 18 - $ref: touchscreen.yaml#
+1 -1
Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.yaml
··· 7 7 title: ARM Versatile FPGA IRQ Controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 One or more FPGA IRQ controllers can be synthesized in an ARM reference board
+1 -1
Documentation/devicetree/bindings/interrupt-controller/faraday,ftintc010.yaml
··· 6 6 title: Faraday Technology FTINTC010 interrupt controller 7 7 8 8 maintainers: 9 - - Linus Walleij <linus.walleij@linaro.org> 9 + - Linus Walleij <linusw@kernel.org> 10 10 11 11 description: 12 12 This interrupt controller is a stock IP block from Faraday Technology found
+1 -1
Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
··· 8 8 title: Intel IXP4xx XScale Networking Processors Interrupt Controller 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: | 14 14 This interrupt controller is found in the Intel IXP4xx processors.
+1 -1
Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
··· 7 7 title: Kinetic Technologies KTD253 and KTD259 one-wire backlight 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 The Kinetic Technologies KTD253 and KTD259 are white LED backlights
+1 -1
Documentation/devicetree/bindings/leds/register-bit-led.yaml
··· 7 7 title: Register Bit LEDs 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: |+ 13 13 Register bit leds are used with syscon multifunctional devices where single
+1 -1
Documentation/devicetree/bindings/leds/regulator-led.yaml
··· 7 7 title: Regulator LEDs 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 Regulator LEDs are powered by a single regulator such that they can
+1 -1
Documentation/devicetree/bindings/leds/richtek,rt8515.yaml
··· 7 7 title: Richtek RT8515 1.5A dual channel LED driver 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 The Richtek RT8515 is a dual channel (two mode) LED driver that
+1 -1
Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion-bus-controller.yaml
··· 12 12 including IXP42x, IXP43x, IXP45x and IXP46x. 13 13 14 14 maintainers: 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 properties: 18 18 $nodename:
+1 -1
Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion-peripheral-props.yaml
··· 12 12 including IXP42x, IXP43x, IXP45x and IXP46x. 13 13 14 14 maintainers: 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 properties: 18 18 intel,ixp4xx-eb-t1:
+1 -1
Documentation/devicetree/bindings/mfd/arm,dev-platforms-syscon.yaml
··· 7 7 title: Arm Ltd Developer Platforms System Controllers 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 The Arm Ltd Integrator, Realview, and Versatile families of developer
+1 -1
Documentation/devicetree/bindings/mfd/st,stmpe.yaml
··· 12 12 peripherals connected to SPI or I2C. 13 13 14 14 maintainers: 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 allOf: 18 18 - $ref: /schemas/spi/spi-peripheral-props.yaml#
+1 -1
Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml
··· 7 7 title: ST-Ericsson Analog Baseband AB8500 and AB8505 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 the AB8500 "Analog Baseband" is the mixed-signals integrated circuit
+1 -1
Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
··· 7 7 title: ST-Ericsson DB8500 PRCMU - Power Reset and Control Management Unit 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 The DB8500 Power Reset and Control Management Unit is an XP70 8-bit
+1 -1
Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.yaml
··· 8 8 title: Intel IXP4xx AHB Queue Manager 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: | 14 14 The IXP4xx AHB Queue Manager maintains queues as circular buffers in
+1 -1
Documentation/devicetree/bindings/mmc/arm,pl18x.yaml
··· 7 7 title: ARM PrimeCell MultiMedia Card Interface (MMCI) PL180 and PL181 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Ulf Hansson <ulf.hansson@linaro.org> 12 12 13 13 description:
+1 -1
Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmware-suite.yaml
··· 7 7 title: ARM Firmware Suite (AFS) Partitions 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 select: false 13 13
+1 -1
Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml
··· 14 14 32 KB in size. 15 15 16 16 maintainers: 17 - - Linus Walleij <linus.walleij@linaro.org> 17 + - Linus Walleij <linusw@kernel.org> 18 18 19 19 select: false 20 20
+1 -1
Documentation/devicetree/bindings/mtd/partitions/seama.yaml
··· 18 18 - $ref: partition.yaml# 19 19 20 20 maintainers: 21 - - Linus Walleij <linus.walleij@linaro.org> 21 + - Linus Walleij <linusw@kernel.org> 22 22 23 23 properties: 24 24 compatible:
+1 -1
Documentation/devicetree/bindings/net/bluetooth/brcm,bluetooth.yaml
··· 7 7 title: Broadcom Bluetooth Chips 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 This binding describes Broadcom UART-attached bluetooth chips.
+1 -1
Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
··· 7 7 title: Cortina Systems Gemini Ethernet Controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This ethernet controller is found in the Gemini SoC family:
+1 -1
Documentation/devicetree/bindings/net/dsa/micrel,ks8995.yaml
··· 7 7 title: Micrel KS8995 Family DSA Switches 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 The Micrel KS8995 DSA Switches are 100 Mbit switches that were produced in
+1 -1
Documentation/devicetree/bindings/net/dsa/realtek.yaml
··· 10 10 - $ref: dsa.yaml#/$defs/ethernet-ports 11 11 12 12 maintainers: 13 - - Linus Walleij <linus.walleij@linaro.org> 13 + - Linus Walleij <linusw@kernel.org> 14 14 15 15 description: 16 16 Realtek advertises these chips as fast/gigabit switches or unmanaged
+1 -1
Documentation/devicetree/bindings/net/dsa/vitesse,vsc73xx.yaml
··· 7 7 title: Vitesse VSC73xx DSA Switches 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 The Vitesse DSA Switches were produced in the early-to-mid 2000s.
+1 -1
Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml
··· 8 8 title: Intel IXP46x PTP Timer (TSYNC) 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: | 14 14 The Intel IXP46x PTP timer is known in the manual as IEEE1588 Hardware
+1 -1
Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
··· 11 11 - $ref: ethernet-controller.yaml# 12 12 13 13 maintainers: 14 - - Linus Walleij <linus.walleij@linaro.org> 14 + - Linus Walleij <linusw@kernel.org> 15 15 16 16 description: | 17 17 The Intel IXP4xx ethernet makes use of the IXP4xx NPE (Network
+1 -1
Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml
··· 8 8 title: Intel IXP4xx V.35 WAN High Speed Serial Link (HSS) 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: | 14 14 The Intel IXP4xx HSS makes use of the IXP4xx NPE (Network
+1 -1
Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml
··· 7 7 title: Faraday Technology FTPCI100 PCI Host Bridge 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This PCI bridge is found inside that Cortina Systems Gemini SoC platform and
+1 -1
Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
··· 7 7 title: Intel IXP4xx PCI controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: PCI host controller found in the Intel IXP4xx SoC series. 13 13
+1 -1
Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
··· 7 7 title: V3 Semiconductor V360 EPC PCI bridge 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 This bridge is found in the ARM Integrator/AP (Application Platform)
+1 -1
Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
··· 7 7 title: Generic Pin Configuration Node 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: 13 13 Many data items that are represented in a pin configuration node are common
+1 -1
Documentation/devicetree/bindings/pinctrl/pinctrl.yaml
··· 7 7 title: Pin controller device 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Rafał Miłecki <rafal@milecki.pl> 12 12 13 13 description: |
+1 -1
Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
··· 7 7 title: Generic Pin Multiplexing Node 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 The contents of the pin configuration child nodes are defined by the binding
+1 -1
Documentation/devicetree/bindings/power/supply/samsung,battery.yaml
··· 7 7 title: Samsung SDI Batteries 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 Samsung SDI (Samsung Digital Interface) batteries are all different versions
+1 -1
Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
··· 12 12 32 bit random number. 13 13 14 14 maintainers: 15 - - Linus Walleij <linus.walleij@linaro.org> 15 + - Linus Walleij <linusw@kernel.org> 16 16 17 17 properties: 18 18 compatible:
+1 -1
Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
··· 7 7 title: Faraday Technology FTRTC010 Real Time Clock 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 description: | 13 13 This RTC appears in for example the Storlink Gemini family of SoCs.
+1 -1
Documentation/devicetree/bindings/spi/arm,pl022-peripheral-props.yaml
··· 7 7 title: Peripheral-specific properties for Arm PL022 SPI controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 select: false 13 13
+1 -1
Documentation/devicetree/bindings/spi/spi-pl022.yaml
··· 7 7 title: ARM PL022 SPI controller 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 12 12 allOf: 13 13 - $ref: spi-controller.yaml#
+1 -1
Documentation/devicetree/bindings/timer/faraday,fttmr010.yaml
··· 8 8 9 9 maintainers: 10 10 - Joel Stanley <joel@jms.id.au> 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: 14 14 This timer is a generic IP block from Faraday Technology, embedded in the
+1 -1
Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
··· 8 8 title: Intel IXP4xx XScale Networking Processors Timers 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: This timer is found in the Intel IXP4xx processors. 14 14
+1 -1
Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml
··· 8 8 title: ST Microelectronics Nomadik Multi-Timer Unit MTU Timer 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 description: This timer is found in the ST Microelectronics Nomadik 14 14 SoCs STn8800, STn8810 and STn8815 as well as in ST-Ericsson DB8500.
+1 -1
Documentation/devicetree/bindings/usb/faraday,fotg210.yaml
··· 8 8 title: Faraday Technology FOTG200 series HS OTG USB 2.0 controller 9 9 10 10 maintainers: 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 allOf: 14 14 - $ref: usb-drd.yaml#
+1 -1
Documentation/devicetree/bindings/usb/intel,ixp4xx-udc.yaml
··· 10 10 Controller with 16 endpoints and a built-in transceiver. 11 11 12 12 maintainers: 13 - - Linus Walleij <linus.walleij@linaro.org> 13 + - Linus Walleij <linusw@kernel.org> 14 14 15 15 properties: 16 16 compatible:
+1 -1
Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml
··· 7 7 title: Faraday Technology FTWDT010 watchdog 8 8 9 9 maintainers: 10 - - Linus Walleij <linus.walleij@linaro.org> 10 + - Linus Walleij <linusw@kernel.org> 11 11 - Corentin Labbe <clabbe@baylibre.com> 12 12 13 13 description: |
+1 -1
Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml
··· 8 8 9 9 maintainers: 10 10 - Marc Zyngier <maz@kernel.org> 11 - - Linus Walleij <linus.walleij@linaro.org> 11 + - Linus Walleij <linusw@kernel.org> 12 12 13 13 allOf: 14 14 - $ref: watchdog.yaml#
+55
arch/arm64/boot/dts/mediatek/Makefile
··· 19 19 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-bananapi-bpi-r3-nor.dtbo 20 20 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-bananapi-bpi-r3-sata.dtbo 21 21 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-bananapi-bpi-r3-sd.dtbo 22 + mt7986a-bananapi-bpi-r3-emmc-nand-dtbs := \ 23 + mt7986a-bananapi-bpi-r3.dtb \ 24 + mt7986a-bananapi-bpi-r3-emmc.dtbo \ 25 + mt7986a-bananapi-bpi-r3-nand.dtbo 26 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-bananapi-bpi-r3-emmc-nand.dtb 27 + mt7986a-bananapi-bpi-r3-emmc-nor-dtbs := \ 28 + mt7986a-bananapi-bpi-r3.dtb \ 29 + mt7986a-bananapi-bpi-r3-emmc.dtbo \ 30 + mt7986a-bananapi-bpi-r3-nor.dtbo 31 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-bananapi-bpi-r3-emmc-nor.dtb 32 + mt7986a-bananapi-bpi-r3-sd-nand-dtbs := \ 33 + mt7986a-bananapi-bpi-r3.dtb \ 34 + mt7986a-bananapi-bpi-r3-sd.dtbo \ 35 + mt7986a-bananapi-bpi-r3-nand.dtbo \ 36 + mt7986a-bananapi-bpi-r3-sata.dtbo 37 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-bananapi-bpi-r3-sd-nand.dtb 38 + mt7986a-bananapi-bpi-r3-sd-nor-dtbs := \ 39 + mt7986a-bananapi-bpi-r3.dtb \ 40 + mt7986a-bananapi-bpi-r3-sd.dtbo \ 41 + mt7986a-bananapi-bpi-r3-nor.dtbo 42 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-bananapi-bpi-r3-sd-nor.dtb 22 43 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986a-rfb.dtb 23 44 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7986b-rfb.dtb 24 45 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4.dtb ··· 52 31 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-emmc.dtbo 53 32 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-sd.dtbo 54 33 dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-sd.dtbo 34 + mt7988a-bananapi-bpi-r4-emmc-dtbs := \ 35 + mt7988a-bananapi-bpi-r4.dtb \ 36 + mt7988a-bananapi-bpi-r4-emmc.dtbo 37 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-emmc.dtb 38 + mt7988a-bananapi-bpi-r4-sd-dtbs := \ 39 + mt7988a-bananapi-bpi-r4.dtb \ 40 + mt7988a-bananapi-bpi-r4-sd.dtbo 41 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-sd.dtb 42 + mt7988a-bananapi-bpi-r4-2g5-emmc-dtbs := \ 43 + mt7988a-bananapi-bpi-r4-2g5.dtb \ 44 + mt7988a-bananapi-bpi-r4-emmc.dtbo 45 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-2g5-emmc.dtb 46 + mt7988a-bananapi-bpi-r4-2g5-sd-dtbs := \ 47 + mt7988a-bananapi-bpi-r4-2g5.dtb \ 48 + mt7988a-bananapi-bpi-r4-sd.dtbo 49 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-2g5-sd.dtb 50 + mt7988a-bananapi-bpi-r4-pro-8x-emmc-dtbs := \ 51 + mt7988a-bananapi-bpi-r4-pro-8x.dtb \ 52 + mt7988a-bananapi-bpi-r4-pro-emmc.dtbo 53 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-8x-emmc.dtb 54 + mt7988a-bananapi-bpi-r4-pro-8x-sd-dtbs := \ 55 + mt7988a-bananapi-bpi-r4-pro-8x.dtb \ 56 + mt7988a-bananapi-bpi-r4-pro-sd.dtbo 57 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-8x-sd.dtb 58 + mt7988a-bananapi-bpi-r4-pro-8x-sd-cn15-dtbs := \ 59 + mt7988a-bananapi-bpi-r4-pro-8x-sd.dtb \ 60 + mt7988a-bananapi-bpi-r4-pro-cn15.dtbo 61 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-8x-sd-cn15.dtb 62 + mt7988a-bananapi-bpi-r4-pro-8x-sd-cn18-dtbs := \ 63 + mt7988a-bananapi-bpi-r4-pro-8x-sd.dtb \ 64 + mt7988a-bananapi-bpi-r4-pro-cn18.dtbo 65 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt7988a-bananapi-bpi-r4-pro-8x-sd-cn18.dtb 55 66 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8167-pumpkin.dtb 56 67 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm.dtb 57 68 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8173-elm-hana.dtb ··· 166 113 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8395-kontron-3-5-sbc-i1200.dtb 167 114 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8395-radxa-nio-12l.dtb 168 115 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8395-radxa-nio-12l-8-hd-panel.dtbo 116 + mt8395-radxa-nio-12l-8-hd-panel-dtbs := mt8395-radxa-nio-12l.dtb mt8395-radxa-nio-12l-8-hd-panel.dtbo 117 + dtb-$(CONFIG_ARCH_MEDIATEK) += mt8395-radxa-nio-12l-8-hd-panel.dtb 169 118 dtb-$(CONFIG_ARCH_MEDIATEK) += mt8516-pumpkin.dtb 170 119 171 120 # Device tree overlays support
+4 -3
drivers/cpufreq/cpufreq-dt-platdev.c
··· 219 219 220 220 static int __init cpufreq_dt_platdev_init(void) 221 221 { 222 - const void *data; 222 + const void *data = NULL; 223 223 224 - data = of_machine_get_match_data(allowlist); 225 - if (data) 224 + if (of_machine_device_match(allowlist)) { 225 + data = of_machine_get_match_data(allowlist); 226 226 goto create_pdev; 227 + } 227 228 228 229 if (cpu0_node_has_opp_v2_prop() && !of_machine_device_match(blocklist)) 229 230 goto create_pdev;
+1 -1
drivers/of/fdt.c
··· 503 503 if (!initial_boot_params) 504 504 return; 505 505 506 - fdt_scan_reserved_mem(); 507 506 fdt_reserve_elfcorehdr(); 507 + fdt_scan_reserved_mem(); 508 508 509 509 /* Process header /memreserve/ fields */ 510 510 for (n = 0; ; n++) {