Lines Matching +full:gpio +full:- +full:lines
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (C) 2017-2020 Jacopo Mondi
4 * Copyright (C) 2017-2020 Kieran Bingham
5 * Copyright (C) 2017-2020 Laurent Pinchart
6 * Copyright (C) 2017-2020 Niklas Söderlund
81 * struct max9271_device - max9271 device
89 * max9271_wake_up() - Wake up the serializer by issuing an i2c transaction
98 * max9271_set_serial_link() - Enable/disable serial link
107 * max9271_configure_i2c() - Configure I2C bus parameters
120 * max9271_set_high_threshold() - Enable or disable reverse channel high
130 * max9271_configure_gmsl_link() - Configure the GMSL link
141 * max9271_set_gpios() - Set gpio lines to physical high value
143 * @gpio_mask: The mask of gpio lines to set to high value
153 * max9271_clear_gpios() - Set gpio lines to physical low value
155 * @gpio_mask: The mask of gpio lines to set to low value
165 * max9271_enable_gpios() - Enable gpio lines
167 * @gpio_mask: The mask of gpio lines to enable
177 * max9271_disable_gpios() - Disable gpio lines
179 * @gpio_mask: The mask of gpio lines to disable
189 * max9271_verify_id() - Read and verify MAX9271 id
197 * max9271_set_address() - Program a new I2C address
199 * @addr: The new I2C address in 7-bit format
211 * max9271_set_deserializer_address() - Program the remote deserializer address
213 * @addr: The deserializer I2C address in 7-bit format
220 * max9271_set_translation() - Program I2C address translation