Home
last modified time | relevance | path

Searched refs:rk1608_state (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/spi/
H A Drk1608_dev.c254 static int rk1608_client_connect(struct rk1608_state *pdata, in rk1608_client_connect()
271 static void rk1608_client_disconnect(struct rk1608_state *pdata, in rk1608_client_disconnect()
369 static int do_cmd_write(struct rk1608_state *pdata, in do_cmd_write()
407 static int do_cmd_read(struct rk1608_state *pdata, in do_cmd_read()
443 static int do_cmd_set_spi_rate(struct rk1608_state *pdata, in do_cmd_set_spi_rate()
463 static int do_cmd_query(struct rk1608_state *pdata, in do_cmd_query()
473 static int do_cmd_download_fw(struct rk1608_state *pdata, in do_cmd_download_fw()
491 static int do_cmd_fast_write(struct rk1608_state *pdata, in do_cmd_fast_write()
510 static int do_cmd_fast_read(struct rk1608_state *pdata, in do_cmd_fast_read()
521 static int do_cmd_send_msg(struct rk1608_state *pdata, in do_cmd_send_msg()
[all …]
H A Drk1608_core.c42 struct rk1608_state *pdata;
70 static inline struct rk1608_state *to_state(struct v4l2_subdev *sd) in to_state()
72 return container_of(sd, struct rk1608_state, sd); in to_state()
192 static int _rk1608_safe_write(struct rk1608_state *rk1608, struct spi_device *spi, in _rk1608_safe_write()
219 int rk1608_safe_write(struct rk1608_state *rk1608, struct spi_device *spi, in rk1608_safe_write()
244 static void rk1608_hw_init(struct rk1608_state *rk1608, struct spi_device *spi) in rk1608_hw_init()
341 static int _rk1608_safe_read(struct rk1608_state *rk1608, struct spi_device *spi, in _rk1608_safe_read()
366 int rk1608_safe_read(struct rk1608_state *rk1608, struct spi_device *spi, in rk1608_safe_read()
391 static int rk1608_read_wait(struct rk1608_state *rk1608, struct spi_device *spi, in rk1608_read_wait()
415 static int rk1608_boot_request(struct rk1608_state *rk1608, in rk1608_boot_request()
[all …]
H A Drk1608_core.h98 struct rk1608_state { struct
507 int rk1608_send_msg_to_dsp(struct rk1608_state *pdata, struct msg *m);
533 int rk1608_safe_write(struct rk1608_state *rk1608, struct spi_device *spi,
561 int rk1608_safe_read(struct rk1608_state *rk1608, struct spi_device *spi,
606 int rk1608_download_fw(struct rk1608_state *rk1608, struct spi_device *spi,
619 int rk1608_msq_recv_msg(struct rk1608_state *rk1608, struct spi_device *spi,
630 int rk1608_msq_send_msg(struct rk1608_state *rk1608, struct spi_device *spi,
633 int rk1608_set_power(struct rk1608_state *pdata, int on);
635 void rk1608_set_spi_speed(struct rk1608_state *pdata, u32 hz);
637 int rk1608_set_log_level(struct rk1608_state *pdata, int level);
H A Drk1608_dev.h14 int rk1608_dev_register(struct rk1608_state *pdata);
15 void rk1608_dev_unregister(struct rk1608_state *pdata);
16 void rk1608_dev_receive_msg(struct rk1608_state *pdata, struct msg *msg);