aboutsummaryrefslogtreecommitdiff
path: root/include/media/i2c
diff options
context:
space:
mode:
authorGravatar Linus Walleij <linus.walleij@linaro.org> 2022-11-08 11:06:04 +0100
committerGravatar Hans Verkuil <hverkuil-cisco@xs4all.nl> 2022-12-07 17:58:47 +0100
commita14e84dbce2eeebde5e9aacd8bb49e85c1e1a067 (patch)
tree11904f9a5bf2e5f4010bcab53b4906bcc686a5eb /include/media/i2c
parentmedia: i2c: s5k5baf: switch to using gpiod API (diff)
downloadlinux-a14e84dbce2eeebde5e9aacd8bb49e85c1e1a067.tar.gz
linux-a14e84dbce2eeebde5e9aacd8bb49e85c1e1a067.tar.bz2
linux-a14e84dbce2eeebde5e9aacd8bb49e85c1e1a067.zip
media: s5c73m3: Switch to GPIO descriptors
The driver has an option to pass in GPIO numbers from platform data but this is not used in the kernel so delete this. Get GPIO descriptors using the standard API and simplify the code, gpiolib will handle any inversions. Cc: Sylwester Nawrocki <s.nawrocki@samsung.com> Cc: Andrzej Hajda <andrzej.hajda@intel.com> Cc: Alim Akhtar <alim.akhtar@samsung.com> Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Diffstat (limited to 'include/media/i2c')
-rw-r--r--include/media/i2c/s5c73m3.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/include/media/i2c/s5c73m3.h b/include/media/i2c/s5c73m3.h
index a51f1025ba1c..df0769d64523 100644
--- a/include/media/i2c/s5c73m3.h
+++ b/include/media/i2c/s5c73m3.h
@@ -21,20 +21,8 @@
#include <media/v4l2-mediabus.h>
/**
- * struct s5c73m3_gpio - data structure describing a GPIO
- * @gpio: GPIO number
- * @level: indicates active state of the @gpio
- */
-struct s5c73m3_gpio {
- int gpio;
- int level;
-};
-
-/**
* struct s5c73m3_platform_data - s5c73m3 driver platform data
* @mclk_frequency: sensor's master clock frequency in Hz
- * @gpio_reset: GPIO driving RESET pin
- * @gpio_stby: GPIO driving STBY pin
* @bus_type: bus type
* @nlanes: maximum number of MIPI-CSI lanes used
* @horiz_flip: default horizontal image flip value, non zero to enable
@@ -44,9 +32,6 @@ struct s5c73m3_gpio {
struct s5c73m3_platform_data {
unsigned long mclk_frequency;
- struct s5c73m3_gpio gpio_reset;
- struct s5c73m3_gpio gpio_stby;
-
enum v4l2_mbus_type bus_type;
u8 nlanes;
u8 horiz_flip;