Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/media/i2c/
Dgc0308.c428 struct gc0308 { struct
452 static inline struct gc0308 *to_gc0308(struct v4l2_subdev *sd) in to_gc0308() argument
454 return container_of(sd, struct gc0308, sd); in to_gc0308()
772 struct gc0308 *gc0308 = dev_get_drvdata(dev); in gc0308_power_on() local
775 ret = regulator_enable(gc0308->vdd); in gc0308_power_on()
779 ret = clk_prepare_enable(gc0308->clk); in gc0308_power_on()
783 gpiod_set_value_cansleep(gc0308->pwdn_gpio, 0); in gc0308_power_on()
786 gpiod_set_value_cansleep(gc0308->reset_gpio, 1); in gc0308_power_on()
788 gpiod_set_value_cansleep(gc0308->reset_gpio, 0); in gc0308_power_on()
794 regulator_disable(gc0308->vdd); in gc0308_power_on()
[all …]
DMakefile40 obj-$(CONFIG_VIDEO_GC0308) += gc0308.o
DKconfig71 module will be called gc0308.
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx6ull-uti260b.dts239 compatible = "galaxycore,gc0308";
/linux-6.12.1/
DMAINTAINERS9382 F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9383 F: drivers/media/i2c/gc0308.c