Home
last modified time | relevance | path

Searched refs:gsc (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/mfd/
A Dgateworks-gsc.c131 gsc_powerdown(gsc, value); in gsc_store()
201 struct gsc_dev *gsc; in gsc_probe() local
206 gsc = devm_kzalloc(dev, sizeof(*gsc), GFP_KERNEL); in gsc_probe()
207 if (!gsc) in gsc_probe()
210 gsc->dev = &client->dev; in gsc_probe()
211 gsc->i2c = client; in gsc_probe()
216 if (IS_ERR(gsc->regmap)) in gsc_probe()
221 gsc->fwver = reg; in gsc_probe()
224 gsc->fwcrc = reg; in gsc_probe()
226 gsc->fwcrc |= reg << 8; in gsc_probe()
[all …]
/linux/drivers/media/platform/exynos-gsc/
A Dgsc-m2m.c155 gsc = ctx->gsc_dev; in gsc_m2m_device_run()
374 gsc->variant->in_buf_cnt : gsc->variant->out_buf_cnt; in gsc_m2m_reqbufs()
680 task_pid_nr(current), gsc->state, gsc->m2m.refcnt); in gsc_m2m_release()
747 if (!gsc) in gsc_register_m2m_device()
750 pdev = gsc->pdev; in gsc_register_m2m_device()
755 gsc->vdev.lock = &gsc->lock; in gsc_register_m2m_device()
757 gsc->vdev.v4l2_dev = &gsc->v4l2_dev; in gsc_register_m2m_device()
760 snprintf(gsc->vdev.name, sizeof(gsc->vdev.name), "%s.%d:m2m", in gsc_register_m2m_device()
763 video_set_drvdata(&gsc->vdev, gsc); in gsc_register_m2m_device()
765 gsc->m2m.vfd = &gsc->vdev; in gsc_register_m2m_device()
[all …]
A Dgsc-core.c1108 struct gsc_dev *gsc; in gsc_probe() local
1116 if (!gsc) in gsc_probe()
1126 gsc->id = ret; in gsc_probe()
1133 gsc->variant = drv_data->variant[gsc->id]; in gsc_probe()
1134 gsc->pdev = pdev; in gsc_probe()
1188 gsc_wait_reset(gsc); in gsc_probe()
1259 ctx = gsc->m2m.ctx; in gsc_m2m_resume()
1260 gsc->m2m.ctx = NULL; in gsc_m2m_resume()
1273 pr_debug("gsc%d: state: 0x%lx\n", gsc->id, gsc->state); in gsc_runtime_resume()
1285 gsc_wait_reset(gsc); in gsc_runtime_resume()
[all …]
A DMakefile2 exynos-gsc-objs := gsc-core.o gsc-m2m.o gsc-regs.o
4 obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC) += exynos-gsc.o
/linux/Documentation/devicetree/bindings/media/
A Dexynos5-gsc.txt7 "samsung,exynos5250-gsc"
8 "samsung,exynos5420-gsc"
9 "samsung,exynos5433-gsc"
10 "samsung,exynos5-gsc" (deprecated)
20 gsc_0: gsc@13e00000 {
21 compatible = "samsung,exynos5250-gsc";
/linux/Documentation/devicetree/bindings/mfd/
A Dgateworks-gsc.yaml4 $id: http://devicetree.org/schemas/mfd/gateworks-gsc.yaml#
26 pattern: "gsc@[0-9a-f]{1,2}"
28 const: gw,gsc
54 const: gw,gsc-adc
121 const: gw,gsc-fan
158 gsc@20 {
159 compatible = "gw,gsc";
169 compatible = "gw,gsc-adc";
197 compatible = "gw,gsc-fan";
/linux/arch/arm64/boot/dts/freescale/
A Dimx8mm-venice-gw700x.dtsi28 interrupt-parent = <&gsc>;
35 interrupt-parent = <&gsc>;
42 interrupt-parent = <&gsc>;
49 interrupt-parent = <&gsc>;
56 interrupt-parent = <&gsc>;
126 gsc: gsc@20 { label
127 compatible = "gw,gsc";
138 compatible = "gw,gsc-adc";
236 compatible = "gw,gsc-fan";
246 interrupt-parent = <&gsc>;
A Dimx8mn-venice-gw7902.dts51 interrupt-parent = <&gsc>;
58 interrupt-parent = <&gsc>;
65 interrupt-parent = <&gsc>;
72 interrupt-parent = <&gsc>;
79 interrupt-parent = <&gsc>;
260 gsc: gsc@20 { label
261 compatible = "gw,gsc";
270 compatible = "gw,gsc-adc";
365 interrupt-parent = <&gsc>;
A Dimx8mm-venice-gw7901.dts49 interrupt-parent = <&gsc>;
56 interrupt-parent = <&gsc>;
63 interrupt-parent = <&gsc>;
70 interrupt-parent = <&gsc>;
77 interrupt-parent = <&gsc>;
303 gsc: gsc@20 { label
304 compatible = "gw,gsc";
313 compatible = "gw,gsc-adc";
414 interrupt-parent = <&gsc>;
A Dimx8mm-venice-gw7902.dts52 interrupt-parent = <&gsc>;
59 interrupt-parent = <&gsc>;
66 interrupt-parent = <&gsc>;
73 interrupt-parent = <&gsc>;
80 interrupt-parent = <&gsc>;
261 gsc: gsc@20 { label
262 compatible = "gw,gsc";
271 compatible = "gw,gsc-adc";
366 interrupt-parent = <&gsc>;
/linux/arch/arm/boot/dts/
A Dimx6qdl-gw5913.dtsi36 interrupt-parent = <&gsc>;
43 interrupt-parent = <&gsc>;
50 interrupt-parent = <&gsc>;
57 interrupt-parent = <&gsc>;
64 interrupt-parent = <&gsc>;
137 gsc: gsc@20 { label
138 compatible = "gw,gsc";
147 compatible = "gw,gsc-adc";
243 interrupt-parent = <&gsc>;
A Dimx6qdl-gw5907.dtsi36 interrupt-parent = <&gsc>;
43 interrupt-parent = <&gsc>;
50 interrupt-parent = <&gsc>;
57 interrupt-parent = <&gsc>;
64 interrupt-parent = <&gsc>;
152 gsc: gsc@20 { label
153 compatible = "gw,gsc";
162 compatible = "gw,gsc-adc";
245 interrupt-parent = <&gsc>;
A Dimx6qdl-gw5912.dtsi37 interrupt-parent = <&gsc>;
44 interrupt-parent = <&gsc>;
51 interrupt-parent = <&gsc>;
58 interrupt-parent = <&gsc>;
65 interrupt-parent = <&gsc>;
156 gsc: gsc@20 { label
157 compatible = "gw,gsc";
167 compatible = "gw,gsc-adc";
245 compatible = "gw,gsc-fan";
257 interrupt-parent = <&gsc>;
A Dimx6qdl-gw552x.dtsi37 interrupt-parent = <&gsc>;
44 interrupt-parent = <&gsc>;
51 interrupt-parent = <&gsc>;
58 interrupt-parent = <&gsc>;
65 interrupt-parent = <&gsc>;
142 gsc: gsc@20 { label
143 compatible = "gw,gsc";
152 compatible = "gw,gsc-adc";
235 interrupt-parent = <&gsc>;
A Dimx6qdl-gw51xx.dtsi36 interrupt-parent = <&gsc>;
43 interrupt-parent = <&gsc>;
50 interrupt-parent = <&gsc>;
57 interrupt-parent = <&gsc>;
64 interrupt-parent = <&gsc>;
152 gsc: gsc@20 { label
153 compatible = "gw,gsc";
162 compatible = "gw,gsc-adc";
245 interrupt-parent = <&gsc>;
A Dimx6qdl-gw5910.dtsi39 interrupt-parent = <&gsc>;
46 interrupt-parent = <&gsc>;
53 interrupt-parent = <&gsc>;
60 interrupt-parent = <&gsc>;
67 interrupt-parent = <&gsc>;
161 gsc: gsc@20 { label
162 compatible = "gw,gsc";
171 compatible = "gw,gsc-adc";
274 interrupt-parent = <&gsc>;
A Dimx6qdl-gw54xx.dtsi46 interrupt-parent = <&gsc>;
53 interrupt-parent = <&gsc>;
60 interrupt-parent = <&gsc>;
67 interrupt-parent = <&gsc>;
74 interrupt-parent = <&gsc>;
245 gsc: gsc@20 { label
246 compatible = "gw,gsc";
256 compatible = "gw,gsc-adc";
340 compatible = "gw,gsc-fan";
352 interrupt-parent = <&gsc>;
A Dimx6qdl-gw52xx.dtsi45 interrupt-parent = <&gsc>;
52 interrupt-parent = <&gsc>;
59 interrupt-parent = <&gsc>;
66 interrupt-parent = <&gsc>;
73 interrupt-parent = <&gsc>;
215 gsc: gsc@20 { label
216 compatible = "gw,gsc";
225 compatible = "gw,gsc-adc";
314 interrupt-parent = <&gsc>;
A Dimx6qdl-gw53xx.dtsi45 interrupt-parent = <&gsc>;
52 interrupt-parent = <&gsc>;
59 interrupt-parent = <&gsc>;
66 interrupt-parent = <&gsc>;
73 interrupt-parent = <&gsc>;
208 gsc: gsc@20 { label
209 compatible = "gw,gsc";
218 compatible = "gw,gsc-adc";
313 interrupt-parent = <&gsc>;
A Dimx6qdl-gw551x.dtsi80 interrupt-parent = <&gsc>;
87 interrupt-parent = <&gsc>;
94 interrupt-parent = <&gsc>;
101 interrupt-parent = <&gsc>;
108 interrupt-parent = <&gsc>;
217 gsc: gsc@20 { label
218 compatible = "gw,gsc";
227 compatible = "gw,gsc-adc";
304 interrupt-parent = <&gsc>;
A Dimx6qdl-gw553x.dtsi78 interrupt-parent = <&gsc>;
85 interrupt-parent = <&gsc>;
92 interrupt-parent = <&gsc>;
99 interrupt-parent = <&gsc>;
106 interrupt-parent = <&gsc>;
180 gsc: gsc@20 { label
181 compatible = "gw,gsc";
190 compatible = "gw,gsc-adc";
273 interrupt-parent = <&gsc>;
A Dimx6qdl-gw5904.dtsi85 interrupt-parent = <&gsc>;
92 interrupt-parent = <&gsc>;
99 interrupt-parent = <&gsc>;
106 interrupt-parent = <&gsc>;
113 interrupt-parent = <&gsc>;
255 gsc: gsc@20 { label
256 compatible = "gw,gsc";
265 compatible = "gw,gsc-adc";
348 interrupt-parent = <&gsc>;
A Dimx6qdl-gw5903.dtsi88 interrupt-parent = <&gsc>;
95 interrupt-parent = <&gsc>;
102 interrupt-parent = <&gsc>;
109 interrupt-parent = <&gsc>;
116 interrupt-parent = <&gsc>;
233 gsc: gsc@20 { label
234 compatible = "gw,gsc";
243 compatible = "gw,gsc-adc";
326 interrupt-parent = <&gsc>;
A Dimx6qdl-gw560x.dtsi104 interrupt-parent = <&gsc>;
111 interrupt-parent = <&gsc>;
118 interrupt-parent = <&gsc>;
125 interrupt-parent = <&gsc>;
132 interrupt-parent = <&gsc>;
292 gsc: gsc@20 { label
293 compatible = "gw,gsc";
302 compatible = "gw,gsc-adc";
397 interrupt-parent = <&gsc>;
/linux/drivers/hwmon/
A Dgsc-hwmon.c26 struct gsc_dev *gsc; member
314 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe() local
331 hwmon->gsc = gsc; in gsc_hwmon_probe()
335 gsc->i2c_hwmon, in gsc_hwmon_probe()
346 dev_err(gsc->dev, "too many temp channels\n"); in gsc_hwmon_probe()
356 dev_err(gsc->dev, "too many fan channels\n"); in gsc_hwmon_probe()
368 dev_err(gsc->dev, "too many input channels\n"); in gsc_hwmon_probe()
377 dev_err(gsc->dev, "invalid mode: %d\n", ch->mode); in gsc_hwmon_probe()

Completed in 37 milliseconds

12