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

Configure Feed

Select the types of activity you want to include in your feed.

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

Pull devicetree fixes from Rob Herring:

- Drop 'resets' as required on renesas,du

- Moving of fixed string patterns for 'properties' instead of
'patternProperties'

- Drop more redundant minItems/maxItems that we merged in the merge
window

- Indentation warning fix for sja1105

* tag 'devicetree-fixes-for-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
dt-bindings: display: renesas,du: Make resets optional on R-Car H1
dt-bindings: Move fixed string 'patternProperties' to 'properties'
dt-bindings: More dropping redundant minItems/maxItems
dt-bindings: net: dsa: sja1105: Fix indentation warnings

+62 -77
-1
Documentation/devicetree/bindings/clock/brcm,iproc-clocks.yaml
··· 50 50 51 51 reg: 52 52 minItems: 1 53 - maxItems: 3 54 53 items: 55 54 - description: base register 56 55 - description: power register
-1
Documentation/devicetree/bindings/display/renesas,du.yaml
··· 92 92 - reg 93 93 - clocks 94 94 - interrupts 95 - - resets 96 95 - ports 97 96 98 97 allOf:
+11 -11
Documentation/devicetree/bindings/hwmon/adt7475.yaml
··· 39 39 reg: 40 40 maxItems: 1 41 41 42 - patternProperties: 43 - "^adi,bypass-attenuator-in[0-4]$": 44 - description: | 45 - Configures bypassing the individual voltage input attenuator. If 46 - set to 1 the attenuator is bypassed if set to 0 the attenuator is 47 - not bypassed. If the property is absent then the attenuator 48 - retains it's configuration from the bios/bootloader. 49 - $ref: /schemas/types.yaml#/definitions/uint32 50 - enum: [0, 1] 51 - 52 - "^adi,pwm-active-state$": 42 + adi,pwm-active-state: 53 43 description: | 54 44 Integer array, represents the active state of the pwm outputs If set to 0 55 45 the pwm uses a logic low output for 100% duty cycle. If set to 1 the pwm ··· 50 60 items: 51 61 enum: [0, 1] 52 62 default: 1 63 + 64 + patternProperties: 65 + "^adi,bypass-attenuator-in[0-4]$": 66 + description: | 67 + Configures bypassing the individual voltage input attenuator. If 68 + set to 1 the attenuator is bypassed if set to 0 the attenuator is 69 + not bypassed. If the property is absent then the attenuator 70 + retains it's configuration from the bios/bootloader. 71 + $ref: /schemas/types.yaml#/definitions/uint32 72 + enum: [0, 1] 53 73 54 74 required: 55 75 - compatible
-2
Documentation/devicetree/bindings/iommu/rockchip,iommu.yaml
··· 28 28 - description: configuration registers for MMU instance 0 29 29 - description: configuration registers for MMU instance 1 30 30 minItems: 1 31 - maxItems: 2 32 31 33 32 interrupts: 34 33 items: 35 34 - description: interruption for MMU instance 0 36 35 - description: interruption for MMU instance 1 37 36 minItems: 1 38 - maxItems: 2 39 37 40 38 clocks: 41 39 items:
-1
Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
··· 57 57 58 58 ranges: 59 59 minItems: 1 60 - maxItems: 3 61 60 description: | 62 61 Memory bus areas for interacting with the devices. Reflects 63 62 the memory layout with four integer values following:
-8
Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml
··· 84 84 85 85 interrupts: 86 86 minItems: 1 87 - maxItems: 3 88 87 items: 89 88 - description: NAND CTLRDY interrupt 90 89 - description: FLASH_DMA_DONE if flash DMA is available ··· 91 92 92 93 interrupt-names: 93 94 minItems: 1 94 - maxItems: 3 95 95 items: 96 96 - const: nand_ctlrdy 97 97 - const: flash_dma_done ··· 146 148 then: 147 149 properties: 148 150 reg-names: 149 - minItems: 2 150 - maxItems: 2 151 151 items: 152 152 - const: nand 153 153 - const: nand-int-base ··· 157 161 then: 158 162 properties: 159 163 reg-names: 160 - minItems: 3 161 - maxItems: 3 162 164 items: 163 165 - const: nand 164 166 - const: nand-int-base ··· 169 175 then: 170 176 properties: 171 177 reg-names: 172 - minItems: 3 173 - maxItems: 3 174 178 items: 175 179 - const: nand 176 180 - const: iproc-idm
+2 -2
Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml
··· 67 67 reg: 68 68 oneOf: 69 69 - enum: 70 - - 0 71 - - 1 70 + - 0 71 + - 1 72 72 73 73 required: 74 74 - compatible
+28 -28
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
··· 77 77 Type-C spec states minimum CC pin debounce of 100 ms and maximum 78 78 of 200 ms. However, some solutions might need more than 200 ms. 79 79 80 + refclk-dig: 81 + type: object 82 + description: | 83 + WIZ node should have subnode for refclk_dig to select the reference 84 + clock source for the reference clock used in the PHY and PMA digital 85 + logic. 86 + properties: 87 + clocks: 88 + minItems: 2 89 + maxItems: 4 90 + description: Phandle to two (Torrent) or four (Sierra) clock nodes representing 91 + the inputs to refclk_dig 92 + 93 + "#clock-cells": 94 + const: 0 95 + 96 + assigned-clocks: 97 + maxItems: 1 98 + 99 + assigned-clock-parents: 100 + maxItems: 1 101 + 102 + required: 103 + - clocks 104 + - "#clock-cells" 105 + - assigned-clocks 106 + - assigned-clock-parents 107 + 80 108 patternProperties: 81 109 "^pll[0|1]-refclk$": 82 110 type: object ··· 148 120 required: 149 121 - clocks 150 122 - "#clock-cells" 151 - 152 - "^refclk-dig$": 153 - type: object 154 - description: | 155 - WIZ node should have subnode for refclk_dig to select the reference 156 - clock source for the reference clock used in the PHY and PMA digital 157 - logic. 158 - properties: 159 - clocks: 160 - minItems: 2 161 - maxItems: 4 162 - description: Phandle to two (Torrent) or four (Sierra) clock nodes representing 163 - the inputs to refclk_dig 164 - 165 - "#clock-cells": 166 - const: 0 167 - 168 - assigned-clocks: 169 - maxItems: 1 170 - 171 - assigned-clock-parents: 172 - maxItems: 1 173 - 174 - required: 175 - - clocks 176 - - "#clock-cells" 177 - - assigned-clocks 178 - - assigned-clock-parents 179 123 180 124 "^serdes@[0-9a-f]+$": 181 125 type: object
+3 -3
Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml
··· 36 36 switching frequency must be one of following corresponding value 37 37 1.1MHz, 1.65MHz, 2.2MHz, 2.75MHz 38 38 39 - patternProperties: 40 - "^ldo[1-4]$": 39 + ldortc: 41 40 type: object 42 41 $ref: regulator.yaml# 43 42 44 - "^ldortc$": 43 + patternProperties: 44 + "^ldo[1-4]$": 45 45 type: object 46 46 $ref: regulator.yaml# 47 47
+2 -1
Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
··· 83 83 84 84 unevaluatedProperties: false 85 85 86 - "^vsnvs$": 86 + properties: 87 + vsnvs: 87 88 type: object 88 89 $ref: regulator.yaml# 89 90 description:
-1
Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
··· 30 30 maxItems: 1 31 31 32 32 clocks: 33 - minItems: 2 34 33 items: 35 34 - description: PCLK clocks 36 35 - description: EXTCLK clocks. Faraday calls it CLK1HZ and says the clock
+16 -16
Documentation/devicetree/bindings/spi/spi-controller.yaml
··· 79 79 description: 80 80 The SPI controller acts as a slave, instead of a master. 81 81 82 - allOf: 83 - - if: 84 - not: 85 - required: 86 - - spi-slave 87 - then: 88 - properties: 89 - "#address-cells": 90 - const: 1 91 - else: 92 - properties: 93 - "#address-cells": 94 - const: 0 95 - 96 - patternProperties: 97 - "^slave$": 82 + slave: 98 83 type: object 99 84 100 85 properties: ··· 90 105 required: 91 106 - compatible 92 107 108 + patternProperties: 93 109 "^.*@[0-9a-f]+$": 94 110 type: object 95 111 ··· 165 179 required: 166 180 - compatible 167 181 - reg 182 + 183 + allOf: 184 + - if: 185 + not: 186 + required: 187 + - spi-slave 188 + then: 189 + properties: 190 + "#address-cells": 191 + const: 1 192 + else: 193 + properties: 194 + "#address-cells": 195 + const: 0 168 196 169 197 additionalProperties: true 170 198
-2
Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
··· 25 25 26 26 interrupts: 27 27 minItems: 1 28 - maxItems: 2 29 28 items: 30 29 - description: Host controller interrupt 31 30 - description: Device controller interrupt in isp1761 32 31 33 32 interrupt-names: 34 33 minItems: 1 35 - maxItems: 2 36 34 items: 37 35 - const: host 38 36 - const: peripheral