Searched refs:ch7322 (Results 1 – 3 of 3) sorted by relevance
150 struct ch7322 { struct165 static int ch7322_send_message(struct ch7322 *ch7322, const struct cec_msg *msg) in ch7322_send_message() argument172 WARN_ON(!mutex_is_locked(&ch7322->mutex)); in ch7322_send_message()177 ret = regmap_read(ch7322->regmap, CH7322_WRITE, &val); in ch7322_send_message()187 ch7322->tx_flags = CH7322_TX_FLAG_NACK | CH7322_TX_FLAG_RETRY; in ch7322_send_message()189 ch7322->tx_flags = CH7322_TX_FLAG_NACK; in ch7322_send_message()191 ch7322->tx_flags = CH7322_TX_FLAG_RETRY; in ch7322_send_message()194 ret = regmap_write(ch7322->regmap, CH7322_WRITE, len - 1); in ch7322_send_message()199 ret = regmap_write(ch7322->regmap, in ch7322_send_message()208 static int ch7322_receive_message(struct ch7322 *ch7322, struct cec_msg *msg) in ch7322_receive_message() argument[all …]
5 obj-$(CONFIG_CEC_CH7322) += ch7322.o
5462 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml5463 F: drivers/media/cec/i2c/ch7322.c