Home
last modified time | relevance | path

Searched refs:nb7 (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/usb/typec/mux/
H A Dnb7vpq904m.c82 static void nb7vpq904m_set_channel(struct nb7vpq904m *nb7, unsigned int channel, bool dp) in nb7vpq904m_set_channel() argument
98 regmap_update_bits(nb7->regmap, EQ_SETTING_REG(channel), in nb7vpq904m_set_channel()
100 regmap_update_bits(nb7->regmap, OUTPUT_COMPRESSION_AND_POL_REG(channel), in nb7vpq904m_set_channel()
102 regmap_update_bits(nb7->regmap, FLAT_GAIN_REG(channel), in nb7vpq904m_set_channel()
104 regmap_update_bits(nb7->regmap, LOSS_MATCH_REG(channel), in nb7vpq904m_set_channel()
108 static int nb7vpq904m_set(struct nb7vpq904m *nb7) in nb7vpq904m_set() argument
110 bool reverse = (nb7->orientation == TYPEC_ORIENTATION_REVERSE); in nb7vpq904m_set()
112 switch (nb7->mode) { in nb7vpq904m_set()
114 regmap_write(nb7->regmap, GEN_DEV_SET_REG, in nb7vpq904m_set()
122 nb7vpq904m_set_channel(nb7, NB7_CHNA, false); in nb7vpq904m_set()
[all …]