On Thu, May 28, 2020 at 11:17 PM Rob Herring <robh@xxxxxxxxxx> wrote: > > On Thu, May 28, 2020 at 07:37:55PM +0900, Steve Lee wrote: > > Add DT binding of max98390 amplifier driver. > > > > Signed-off-by: Steve Lee <steves.lee@xxxxxxxxxxxxxxxxxxx> > > --- > > Changed since V5: > > * Change txt to yaml and fix up the examples. > > Changed since V4: > > * No changes. > > Changed since V3: > > * No changes. > > Changed since V2: > > * No changes. > > Changed since V1: > > * Modified sample text in example > > > > .../bindings/sound/maxim,max98390.yaml | 39 +++++++++++++++++++ > > 1 file changed, 39 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98390.yaml > > > > diff --git a/Documentation/devicetree/bindings/sound/maxim,max98390.yaml b/Documentation/devicetree/bindings/sound/maxim,max98390.yaml > > new file mode 100644 > > index 000000000000..1ed4ab9e1c37 > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/sound/maxim,max98390.yaml > > @@ -0,0 +1,39 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/sound/maxim,max98390.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: Maxim Integrated MAX98390 Speaker Amplifier with Integrated Dynamic Speaker Management > > + > > +maintainers: > > + - Steve Lee <steves.lee@xxxxxxxxxxxxxxxxxxx> > > + > > +properties: > > + compatible: > > + const: maxim,max98390 > > + > > + reg: > > + maxItems: 1 > > + description: I2C address of the device. > > + > > + temperature_calib: > > s/_/-/ This is follow as coreboot in Chromium OS case. I'd follow this name unchanged. > > And missing 'maxim' prefix. Added missed prefix maxim prefix. > > > + $ref: /schemas/types.yaml#/definitions/uint32 > > + description: The calculated temperature data was measured while doing the calibration. Data : Temp / 100 * 2^12 > > Any constraints? 0-2^32 are valid values? I added range of the values > > > + > > + r0_calib: > > Same here. I added range of the values. > > > + $ref: /schemas/types.yaml#/definitions/uint32 > > + description: This is r0 calibration data which was measured in factory mode. > > + > > +required: > > + - compatible > > + - reg > > Add: > > additionalProperties: false I have added this. > > > + > > +examples: > > + - | > > + max98390: amplifier@38 { > > + compatible = "maxim,max98390"; > > + reg = <0x38>; > > + maxim,temperature_calib = <1024>; > > + maxim,r0_calib = <100232>; > > + }; > > -- > > 2.17.1 > >