Lines Matching full:tip
69 /* This tip sense invert is always set, HW wants an inverted signal */ in cs42l43_set_jack()
142 ret = device_property_read_u32(cs42l43->dev, "cirrus,tip-debounce-ms", in cs42l43_set_jack()
145 dev_err(priv->dev, "Property cirrus,tip-debounce-ms malformed: %d\n", ret); in cs42l43_set_jack()
149 /* This tip sense invert is set normally, as TIPSENSE_INV already inverted */ in cs42l43_set_jack()
150 if (device_property_read_bool(cs42l43->dev, "cirrus,tip-invert")) in cs42l43_set_jack()
153 if (device_property_read_bool(cs42l43->dev, "cirrus,tip-disable-pullup")) in cs42l43_set_jack()
158 ret = cs42l43_find_index(priv, "cirrus,tip-fall-db-ms", 500, in cs42l43_set_jack()
166 ret = cs42l43_find_index(priv, "cirrus,tip-rise-db-ms", 500, in cs42l43_set_jack()
706 unsigned int tip, ring; in cs42l43_tip_sense_work() local
711 dev_err(priv->dev, "Failed to resume for tip work: %d\n", ret); in cs42l43_tip_sense_work()
719 dev_dbg(priv->dev, "Tip sense: 0x%x\n", sts); in cs42l43_tip_sense_work()
721 tip = (sts >> CS42L43_TIPSENSE_PLUG_DB_STS_SHIFT) & CS42L43_JACK_PRESENT; in cs42l43_tip_sense_work()
724 if (tip == CS42L43_JACK_PRESENT) { in cs42l43_tip_sense_work()