···140140 the connection between the motherboard and any tiles. Sometimes the141141 compatible is placed directly under this node, sometimes it is placed142142 in a subnode named "motherboard-bus". Sometimes the compatible includes143143- "arm,vexpress,v2?-p1" sometimes (on software models) is is just143143+ "arm,vexpress,v2?-p1" sometimes (on software models) it is just144144 "simple-bus". If the compatible is placed in the "motherboard-bus" node,145145 it is stricter and always has two compatibles.146146 type: object
···223223#224224# For multiple 'if' schema, group them under an 'allOf'.225225#226226-# If the conditionals become too unweldy, then it may be better to just split226226+# If the conditionals become too unwieldy, then it may be better to just split227227# the binding into separate schema documents.228228allOf:229229 - if:
+6-6
Documentation/devicetree/bindings/gpio/gpio.txt
···3535 <&gpio1 15 0>;36363737In the above example, &gpio1 uses 2 cells to specify a gpio. The first cell is3838-a local offset to the GPIO line and the second cell represent consumer flags,3939-such as if the consumer desire the line to be active low (inverted) or open3838+a local offset to the GPIO line and the second cell represents consumer flags,3939+such as if the consumer desires the line to be active low (inverted) or open4040drain. This is the recommended practice.41414242The exact meaning of each specifier cell is controller specific, and must be···5959Optional standard bitfield specifiers for the last cell:60606161- Bit 0: 0 means active high, 1 means active low6262-- Bit 1: 0 mean push-pull wiring, see:6262+- Bit 1: 0 means push-pull wiring, see:6363 https://en.wikipedia.org/wiki/Push-pull_output6464 1 means single-ended wiring, see:6565 https://en.wikipedia.org/wiki/Single-ended_triode···176176177177In either case placeholders are discouraged: rather use the "" (blank178178string) if the use of the GPIO line is undefined in your design. Ideally,179179-try to add comments to the dts file describing the naming the convention179179+try to add comments to the dts file describing the naming convention180180you have chosen, and specifying from where the names are derived.181181182182The names are assigned starting from line offset 0, from left to right,···304304It is also possible to use pin groups for gpio ranges when pin groups are the305305easiest and most convenient mapping.306306307307-Both both <pinctrl-base> and <count> must set to 0 when using named pin groups307307+Both <pinctrl-base> and <count> must be set to 0 when using named pin groups308308names.309309310310The property gpio-ranges-group-names must contain exactly one string for each···313313Elements of gpio-ranges-group-names must contain the name of a pin group314314defined in the respective pin controller. The number of pins/GPIO lines in the315315range is the number of pins in that pin group. The number of pins of that316316-group is defined int the implementation and not in the device tree.316316+group is defined in the implementation and not in the device tree.317317318318If numerical and named pin groups are mixed, the string corresponding to a319319numerical pin range in gpio-ranges-group-names must be empty.
···5252 As above, The Multimedia HW will go through SMI and M4U while it5353 access EMI. SMI is a bridge between m4u and the Multimedia HW. It contain5454 smi local arbiter and smi common. It will control whether the Multimedia5555- HW should go though the m4u for translation or bypass it and talk5555+ HW should go through the m4u for translation or bypass it and talk5656 directly with EMI. And also SMI help control the power domain and clocks for5757 each local arbiter.5858
···6262 default-state:6363 description:6464 The initial state of the LED. If the LED is already on or off and the6565- default-state property is set the to same value, then no glitch should be6565+ default-state property is set to the same value, then no glitch should be6666 produced where the LED momentarily turns off (or on). The "keep" setting6767 will keep the LED at whatever its current state is, without producing a6868 glitch.
···2626 '#gpio-cells':2727 description:2828 The first cell is the pin number.2929- The second cell is is used to specify flags.2929+ The second cell is used to specify flags.3030 See ../gpio/gpio.txt for more information.3131 const: 23232
···2626 '#gpio-cells':2727 description:2828 The first cell is the pin number.2929- The second cell is is used to specify flags.2929+ The second cell is used to specify flags.3030 See ../gpio/gpio.txt for more information.3131 const: 23232
···2828 '#gpio-cells':2929 description:3030 The first cell is the pin number.3131- The second cell is is used to specify flags.3131+ The second cell is used to specify flags.3232 See ../gpio/gpio.txt for more information.3333 const: 23434
···5757 # latter case. We choose to use the XOR logic for GPIO CD and WP5858 # lines. This means, the two properties are "superimposed," for5959 # example leaving the GPIO_ACTIVE_LOW flag clear and specifying the6060- # respective *-inverted property property results in a6060+ # respective *-inverted property results in a6161 # double-inversion and actually means the "normal" line polarity is6262 # in effect.6363 wp-inverted:···264264 mmc-pwrseq-simple.yaml. But now it\'s reused as a tunable delay265265 waiting for I/O signalling and card power supply to be stable,266266 regardless of whether pwrseq-simple is used. Default to 10ms if267267- no available.267267+ not available.268268 default: 10269269270270 supports-cqe:
···149149 - description:150150 The first register range should be the one of the DWMAC controller151151 - description:152152- The second range is is for the Amlogic specific configuration152152+ The second range is for the Amlogic specific configuration153153 (for example the PRG_ETHERNET register range on Meson8b and newer)154154155155 interrupts:
···222222 reg:223223 maxItems: 1224224 description:225225- This define the LED index in the PHY or the MAC. It's really225225+ This defines the LED index in the PHY or the MAC. It's really226226 driver dependent and required for ports that define multiple227227 LED for the same port.228228
···266266 reg:267267 maxItems: 1268268 description:269269- This define the LED index in the PHY or the MAC. It's really269269+ This defines the LED index in the PHY or the MAC. It's really270270 driver dependent and required for ports that define multiple271271 LED for the same port.272272
···13131414 All skew control options are specified in picoseconds. The minimum1515 value is 0, the maximum value is 3000, and it can be specified in 200ps1616- steps, *but* these values are in not fact what you get because this chip's1616+ steps, *but* these values are in no way what you get because this chip's1717 skew values actually increase in 120ps steps, starting from -840ps. The1818 incorrect values came from an error in the original KSZ9021 datasheet1919 before it was corrected in revision 1.2 (Feb 2014), but it is too late to···153153 - micrel,force-master:154154 Boolean, force phy to master mode. Only set this option if the phy155155 reference clock provided at CLK125_NDO pin is used as MAC reference156156- clock because the clock jitter in slave mode is to high (errata#2).156156+ clock because the clock jitter in slave mode is too high (errata#2).157157 Attention: The link partner must be configurable as slave otherwise158158 no link will be established.159159
+1-1
Documentation/devicetree/bindings/net/micrel.txt
···2626 Setting the RMII Reference Clock Select bit enables 25 MHz rather2727 than 50 MHz clock mode.28282929- Note that this option in only needed for certain PHY revisions with a2929+ Note that this option is only needed for certain PHY revisions with a3030 non-standard, inverted function of this configuration bit.3131 Specifically, a clock reference ("rmii-ref" below) is always needed to3232 actually select a mode.
···9595 For subsystem bindings (anything affecting more than a single device),9696 getting a devicetree maintainer to review it is required.97979898- 3) For a series going though multiple trees, the binding patch should be9898+ 3) For a series going through multiple trees, the binding patch should be9999 kept with the driver using the binding.100100101101 4) The DTS files should however never be applied via driver subsystem tree,