Home
last modified time | relevance | path

Searched refs:stfcamss (Results 1 – 9 of 9) sorted by relevance

/drivers/staging/media/starfive/camss/
A Dstf-camss.c44 static int stfcamss_get_mem_res(struct stfcamss *stfcamss) in stfcamss_get_mem_res() argument
179 struct stfcamss *stfcamss = in stfcamss_subdev_notifier_bound() local
213 struct stfcamss *stfcamss = in stfcamss_subdev_notifier_complete() local
226 struct stfcamss *stfcamss) in stfcamss_mc_init() argument
228 stfcamss->media_dev.dev = stfcamss->dev; in stfcamss_mc_init()
233 stfcamss->v4l2_dev.mdev = &stfcamss->media_dev; in stfcamss_mc_init()
244 struct stfcamss *stfcamss; in stfcamss_probe() local
270 stfcamss->nclks = ARRAY_SIZE(stfcamss->sys_clk); in stfcamss_probe()
279 stfcamss->nrsts = ARRAY_SIZE(stfcamss->sys_rst); in stfcamss_probe()
382 struct stfcamss *stfcamss = dev_get_drvdata(dev); in stfcamss_runtime_suspend() local
[all …]
A Dstf-isp-hw-ops.c13 static void stf_isp_config_obc(struct stfcamss *stfcamss) in stf_isp_config_obc() argument
34 static void stf_isp_config_oecf(struct stfcamss *stfcamss) in stf_isp_config_oecf() argument
103 static void stf_isp_config_lccf(struct stfcamss *stfcamss) in stf_isp_config_lccf() argument
118 static void stf_isp_config_awb(struct stfcamss *stfcamss) in stf_isp_config_awb() argument
148 static void stf_isp_config_grgb(struct stfcamss *stfcamss) in stf_isp_config_grgb() argument
155 static void stf_isp_config_cfa(struct stfcamss *stfcamss) in stf_isp_config_cfa() argument
163 static void stf_isp_config_ccm(struct stfcamss *stfcamss) in stf_isp_config_ccm() argument
208 static void stf_isp_config_r2y(struct stfcamss *stfcamss) in stf_isp_config_r2y() argument
292 static void stf_isp_config_sat(struct stfcamss *stfcamss) in stf_isp_config_sat() argument
411 struct stfcamss *stfcamss = isp_dev->stfcamss; in stf_isp_settings() local
[all …]
A Dstf-camss.h50 struct stfcamss { struct
71 static inline u32 stf_isp_reg_read(struct stfcamss *stfcamss, u32 reg) in stf_isp_reg_read() argument
76 static inline void stf_isp_reg_write(struct stfcamss *stfcamss, in stf_isp_reg_write() argument
82 static inline void stf_isp_reg_write_delay(struct stfcamss *stfcamss, in stf_isp_reg_write_delay() argument
89 static inline void stf_isp_reg_set_bit(struct stfcamss *stfcamss, in stf_isp_reg_set_bit() argument
100 static inline void stf_isp_reg_set(struct stfcamss *stfcamss, u32 reg, u32 mask) in stf_isp_reg_set() argument
103 stfcamss->isp_base + reg); in stf_isp_reg_set()
106 static inline u32 stf_syscon_reg_read(struct stfcamss *stfcamss, u32 reg) in stf_syscon_reg_read() argument
111 static inline void stf_syscon_reg_write(struct stfcamss *stfcamss, in stf_syscon_reg_write() argument
117 static inline void stf_syscon_reg_set_bit(struct stfcamss *stfcamss, in stf_syscon_reg_set_bit() argument
[all …]
A Dstf-capture.c69 static void stf_set_yuv_addr(struct stfcamss *stfcamss, in stf_set_yuv_addr() argument
153 struct stfcamss *stfcamss = cap->video.stfcamss; in stf_wr_data_en() local
161 struct stfcamss *stfcamss = cap->video.stfcamss; in stf_wr_irq_enable() local
169 struct stfcamss *stfcamss = cap->video.stfcamss; in stf_wr_irq_disable() local
179 struct stfcamss *stfcamss = cap->video.stfcamss; in stf_channel_set() local
254 cap->video.stfcamss = stfcamss; in stf_capture_init()
399 struct stfcamss *stfcamss = cap->video.stfcamss; in stf_change_buffer() local
456 struct stfcamss *stfcamss = priv; in stf_wr_irq_handler() local
472 struct stfcamss *stfcamss = priv; in stf_isp_irq_handler() local
491 struct stfcamss *stfcamss = priv; in stf_line_irq_handler() local
[all …]
A Dstf-video.c153 dev_dbg(video->stfcamss->dev, in video_queue_setup()
189 dev_dbg(video->stfcamss->dev, in video_buf_prepare()
277 dev_err(video->stfcamss->dev, in video_start_streaming()
292 dev_err(video->stfcamss->dev, "stream on failed\n"); in video_start_streaming()
299 pm_runtime_put(video->stfcamss->dev); in video_start_streaming()
316 pm_runtime_put(video->stfcamss->dev); in video_stop_streaming()
512 q->dev = video->stfcamss->dev; in stf_video_register()
517 dev_err(video->stfcamss->dev, in stf_video_register()
525 dev_err(video->stfcamss->dev, in stf_video_register()
532 dev_err(video->stfcamss->dev, in stf_video_register()
[all …]
A Dstf-capture.h82 int stf_capture_register(struct stfcamss *stfcamss,
84 void stf_capture_unregister(struct stfcamss *stfcamss);
A Dstf-isp.c46 int stf_isp_init(struct stfcamss *stfcamss) in stf_isp_init() argument
48 struct stf_isp_dev *isp_dev = &stfcamss->isp_dev; in stf_isp_init()
50 isp_dev->stfcamss = stfcamss; in stf_isp_init()
281 dev_dbg(isp_dev->stfcamss->dev, "pad: %d sel(%d,%d)/%ux%u\n", in isp_set_selection()
347 dev_err(isp_dev->stfcamss->dev, in stf_isp_register()
358 dev_err(isp_dev->stfcamss->dev, in stf_isp_register()
A Dstf-video.h71 struct stfcamss *stfcamss; member
A Dstf-isp.h410 struct stfcamss *stfcamss; member
424 int stf_isp_init(struct stfcamss *stfcamss);

Completed in 39 milliseconds