Searched refs:stfcamss (Results 1 – 9 of 9) sorted by relevance
| /drivers/staging/media/starfive/camss/ |
| A D | stf-camss.c | 44 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 D | stf-isp-hw-ops.c | 13 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 D | stf-camss.h | 50 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 D | stf-capture.c | 69 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 D | stf-video.c | 153 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 D | stf-capture.h | 82 int stf_capture_register(struct stfcamss *stfcamss, 84 void stf_capture_unregister(struct stfcamss *stfcamss);
|
| A D | stf-isp.c | 46 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 D | stf-video.h | 71 struct stfcamss *stfcamss; member
|
| A D | stf-isp.h | 410 struct stfcamss *stfcamss; member 424 int stf_isp_init(struct stfcamss *stfcamss);
|
Completed in 39 milliseconds