On Sun, Feb 25, 2018 at 11:46:58AM +0100, Hans de Goede wrote: > OVer-Current-Detection (OVCD) for the micbias current is used to detect if > an inserted jack is a headset or headphones (mic shorted to ground). > > Some boards may need different values for the OVCD threshold because of a > resistor on the board in serial with or parallel to the jack mic contact. > > This commit adds support for the sofar unset OVCD scale-factor register > values and adds support for specifying non-default values for both the > current threshold and the scale-factor through device-properties. > > Cc: devicetree@xxxxxxxxxxxxxxx > Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> > --- > Documentation/devicetree/bindings/sound/rt5651.txt | 11 ++++++ Please split to a separate patch. > include/sound/rt5651.h | 11 ++++++ > sound/soc/codecs/rt5651.c | 42 +++++++++++++++++++++- > sound/soc/codecs/rt5651.h | 10 ++++++ > 4 files changed, 73 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/sound/rt5651.txt b/Documentation/devicetree/bindings/sound/rt5651.txt > index 1632c0cf6123..8cb7ee8e79cf 100644 > --- a/Documentation/devicetree/bindings/sound/rt5651.txt > +++ b/Documentation/devicetree/bindings/sound/rt5651.txt > @@ -22,6 +22,17 @@ Optional properties: > 2: Use JD1_2 pin for jack-dectect > 3: Use JD2 pin for jack-dectect > > +- realtek,over-current-threshold > + u32, micbias over-current detection threshold in µA, valid values are > + 600, 1500 and 2000µA. Needs a unit suffix as defined in property-units.txt > + > +- realtek,over-current-scale-factor > + u32, micbias over-current detection scale-factor, valid values are: > + 0: Scale current by 0.5 > + 1: Scale current by 0.75 > + 2: Scale current by 1.0 > + 3: Scale current by 1.5 > + > Pins on the device (for linking into audio routes) for RT5651: > > * DMIC L1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html