Home
last modified time | relevance | path

Searched full:sd (Results 1 – 25 of 2927) sorted by relevance

12345678910>>...118

/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dtc358743.c73 struct v4l2_subdev sd; member
102 static void tc358743_enable_interrupts(struct v4l2_subdev *sd,
104 static int tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd);
106 static inline struct tc358743_state *to_state(struct v4l2_subdev *sd) in to_state() argument
108 return container_of(sd, struct tc358743_state, sd); in to_state()
113 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd() argument
115 struct tc358743_state *state = to_state(sd); in i2c_rd()
136 v4l2_err(sd, "%s: reading register 0x%x from 0x%x failed\n", in i2c_rd()
141 static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_wr() argument
143 struct tc358743_state *state = to_state(sd); in i2c_wr()
[all …]
H A Dadv7842.c90 struct v4l2_subdev sd; member
247 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) in to_state() argument
249 return container_of(sd, struct adv7842_state, sd); in to_state()
254 return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd; in to_sd()
362 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument
364 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_read()
369 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() argument
371 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_write()
376 static inline int io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) in io_write_and_or() argument
378 return io_write(sd, reg, (io_read(sd, reg) & mask) | val); in io_write_and_or()
[all …]
H A Dtc35874x.c192 struct v4l2_subdev sd; member
228 static void tc35874x_enable_interrupts(struct v4l2_subdev *sd,
230 static int tc35874x_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd);
231 static int tc35874x_s_dv_timings(struct v4l2_subdev *sd,
234 static inline struct tc35874x_state *to_state(struct v4l2_subdev *sd) in to_state() argument
236 return container_of(sd, struct tc35874x_state, sd); in to_state()
241 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd() argument
243 struct tc35874x_state *state = to_state(sd); in i2c_rd()
264 v4l2_err(sd, "%s: reading register 0x%x from 0x%x failed\n", in i2c_rd()
269 static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_wr() argument
[all …]
H A Dad9389b.c69 struct v4l2_subdev sd; member
92 static void ad9389b_check_monitor_present_status(struct v4l2_subdev *sd);
93 static bool ad9389b_check_edid_status(struct v4l2_subdev *sd);
94 static void ad9389b_setup(struct v4l2_subdev *sd);
95 static int ad9389b_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq);
96 static int ad9389b_s_clock_freq(struct v4l2_subdev *sd, u32 freq);
98 static inline struct ad9389b_state *get_ad9389b_state(struct v4l2_subdev *sd) in get_ad9389b_state() argument
100 return container_of(sd, struct ad9389b_state, sd); in get_ad9389b_state()
105 return &container_of(ctrl->handler, struct ad9389b_state, hdl)->sd; in to_sd()
110 static int ad9389b_rd(struct v4l2_subdev *sd, u8 reg) in ad9389b_rd() argument
[all …]
H A Dadv7183.c25 struct v4l2_subdev sd; member
63 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) in to_adv7183() argument
65 return container_of(sd, struct adv7183, sd); in to_adv7183()
69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd()
72 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) in adv7183_read() argument
74 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_read()
79 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, in adv7183_write() argument
82 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_write()
87 static int adv7183_writeregs(struct v4l2_subdev *sd, in adv7183_writeregs() argument
94 v4l2_err(sd, "invalid regs array\n"); in adv7183_writeregs()
[all …]
H A Dadv7511-v4l2.c84 struct v4l2_subdev sd; member
127 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd);
128 static bool adv7511_check_edid_status(struct v4l2_subdev *sd);
129 static void adv7511_setup(struct v4l2_subdev *sd);
130 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq);
131 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq);
146 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) in get_adv7511_state() argument
148 return container_of(sd, struct adv7511_state, sd); in get_adv7511_state()
153 return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd; in to_sd()
188 static int adv7511_rd(struct v4l2_subdev *sd, u8 reg) in adv7511_rd() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/davinci/
H A Dvpbe_venc.c53 struct v4l2_subdev sd; member
65 static inline struct venc_state *to_state(struct v4l2_subdev *sd) in to_state() argument
67 return container_of(sd, struct venc_state, sd); in to_state()
70 static inline u32 venc_read(struct v4l2_subdev *sd, u32 offset) in venc_read() argument
72 struct venc_state *venc = to_state(sd); in venc_read()
77 static inline u32 venc_write(struct v4l2_subdev *sd, u32 offset, u32 val) in venc_write() argument
79 struct venc_state *venc = to_state(sd); in venc_write()
86 static inline u32 venc_modify(struct v4l2_subdev *sd, u32 offset, in venc_modify() argument
89 u32 new_val = (venc_read(sd, offset) & ~mask) | (val & mask); in venc_modify()
91 venc_write(sd, offset, new_val); in venc_modify()
[all …]
H A Dvpbe_osd.c48 static inline u32 osd_read(struct osd_state *sd, u32 offset) in osd_read() argument
50 struct osd_state *osd = sd; in osd_read()
55 static inline u32 osd_write(struct osd_state *sd, u32 val, u32 offset) in osd_write() argument
57 struct osd_state *osd = sd; in osd_write()
64 static inline u32 osd_set(struct osd_state *sd, u32 mask, u32 offset) in osd_set() argument
66 struct osd_state *osd = sd; in osd_set()
76 static inline u32 osd_clear(struct osd_state *sd, u32 mask, u32 offset) in osd_clear() argument
78 struct osd_state *osd = sd; in osd_clear()
88 static inline u32 osd_modify(struct osd_state *sd, u32 mask, u32 val, in osd_modify() argument
91 struct osd_state *osd = sd; in osd_modify()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/gspca/
H A Dcpia1.c213 #define FIRMWARE_VERSION(x, y) (sd->params.version.firmwareVersion == (x) && \
214 sd->params.version.firmwareRevision == (y))
352 struct sd { struct
440 struct sd *sd = (struct sd *) gspca_dev; in do_command() local
478 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0]; in do_command()
479 sd->params.version.firmwareRevision = gspca_dev->usb_buf[1]; in do_command()
480 sd->params.version.vcVersion = gspca_dev->usb_buf[2]; in do_command()
481 sd->params.version.vcRevision = gspca_dev->usb_buf[3]; in do_command()
484 sd->params.pnpID.vendor = in do_command()
486 sd->params.pnpID.product = in do_command()
[all …]
H A Dw996Xcf.c24 #define Y_QUANTABLE (&sd->jpeg_hdr[JPEG_QT0_OFFSET])
25 #define UV_QUANTABLE (&sd->jpeg_hdr[JPEG_QT1_OFFSET])
50 static void reg_w(struct sd *sd, u16 index, u16 value);
56 static void w9968cf_write_fsb(struct sd *sd, u16* data) in w9968cf_write_fsb() argument
58 struct usb_device *udev = sd->gspca_dev.dev; in w9968cf_write_fsb()
62 if (sd->gspca_dev.usb_err < 0) in w9968cf_write_fsb()
66 memcpy(sd->gspca_dev.usb_buf, data, 6); in w9968cf_write_fsb()
72 value, 0x06, sd->gspca_dev.usb_buf, 6, 500); in w9968cf_write_fsb()
75 sd->gspca_dev.usb_err = ret; in w9968cf_write_fsb()
83 static void w9968cf_write_sb(struct sd *sd, u16 value) in w9968cf_write_sb() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/aic7xxx/
H A Daic7xxx_93cx6.c95 #define CLOCK_PULSE(sd, rdy) \ argument
96 while ((SEEPROM_STATUS_INB(sd) & rdy) == 0) { \
99 (void)SEEPROM_INB(sd); /* Clear clock */
105 send_seeprom_cmd(struct seeprom_descriptor *sd, const struct seeprom_cmd *cmd) in send_seeprom_cmd() argument
111 temp = sd->sd_MS ^ sd->sd_CS; in send_seeprom_cmd()
112 SEEPROM_OUTB(sd, temp ^ sd->sd_CK); in send_seeprom_cmd()
113 CLOCK_PULSE(sd, sd->sd_RDY); in send_seeprom_cmd()
117 temp ^= sd->sd_DO; in send_seeprom_cmd()
118 SEEPROM_OUTB(sd, temp); in send_seeprom_cmd()
119 CLOCK_PULSE(sd, sd->sd_RDY); in send_seeprom_cmd()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Dbcmsdstd.c169 #define SD3_TUNING_REQD(sd, sd_uhsimode) ((sd_uhsimode != SD3CLKMODE_DISABLED) && \ argument
170 (sd->version == HOST_CONTR_VER_3) && \
173 (GFIELD(sd->caps3, CAP3_TUNING_SDR50)))))
194 uint sd_power = 1; /* Default to SD Slot powered ON */
196 uint sd_clock = 1; /* Default to SD Clock turned ON */
206 static bool sdstd_start_clock(sdioh_info_t *sd, uint16 divisor);
207 static uint16 sdstd_start_power(sdioh_info_t *sd, int volts_req);
208 static bool sdstd_bus_width(sdioh_info_t *sd, int width);
209 static int sdstd_set_highspeed_mode(sdioh_info_t *sd, bool HSMode);
210 static int sdstd_set_dma_mode(sdioh_info_t *sd, int8 dma_mode);
[all …]
H A Dbcmsdh_sdmmc.c94 static int sdioh_sdmmc_get_cisaddr(sdioh_info_t *sd, uint32 regaddr);
126 uint sd_power = 1; /* Default to SD Slot powered ON */
127 uint sd_clock = 1; /* Default to SD Clock turned ON */
147 int sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data);
151 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func) in sdioh_sdmmc_card_enable_func_f3() argument
153 sd->func[3] = func; in sdioh_sdmmc_card_enable_func_f3()
154 sd_info(("%s sd->func[3] %p\n", __FUNCTION__, sd->func[3])); in sdioh_sdmmc_card_enable_func_f3()
158 void sdmmc_set_clock_rate(sdioh_info_t *sd, uint hz);
159 uint sdmmc_get_clock_rate(sdioh_info_t *sd);
160 void sdmmc_set_clock_divisor(sdioh_info_t *sd, uint sd_div);
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dbcmsdstd.c169 #define SD3_TUNING_REQD(sd, sd_uhsimode) ((sd_uhsimode != SD3CLKMODE_DISABLED) && \ argument
170 (sd->version == HOST_CONTR_VER_3) && \
173 (GFIELD(sd->caps3, CAP3_TUNING_SDR50)))))
194 uint sd_power = 1; /* Default to SD Slot powered ON */
196 uint sd_clock = 1; /* Default to SD Clock turned ON */
206 static bool sdstd_start_clock(sdioh_info_t *sd, uint16 divisor);
207 static uint16 sdstd_start_power(sdioh_info_t *sd, int volts_req);
208 static bool sdstd_bus_width(sdioh_info_t *sd, int width);
209 static int sdstd_set_highspeed_mode(sdioh_info_t *sd, bool HSMode);
210 static int sdstd_set_dma_mode(sdioh_info_t *sd, int8 dma_mode);
[all …]
H A Dbcmsdh_sdmmc.c94 static int sdioh_sdmmc_get_cisaddr(sdioh_info_t *sd, uint32 regaddr);
126 uint sd_power = 1; /* Default to SD Slot powered ON */
127 uint sd_clock = 1; /* Default to SD Clock turned ON */
151 int sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data);
155 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func) in sdioh_sdmmc_card_enable_func_f3() argument
157 sd->func[3] = func; in sdioh_sdmmc_card_enable_func_f3()
158 sd_info(("%s sd->func[3] %p\n", __FUNCTION__, sd->func[3])); in sdioh_sdmmc_card_enable_func_f3()
162 void sdmmc_set_clock_rate(sdioh_info_t *sd, uint hz);
163 uint sdmmc_get_clock_rate(sdioh_info_t *sd);
164 void sdmmc_set_clock_divisor(sdioh_info_t *sd, uint sd_div);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Dbcmsdstd.c169 #define SD3_TUNING_REQD(sd, sd_uhsimode) ((sd_uhsimode != SD3CLKMODE_DISABLED) && \ argument
170 (sd->version == HOST_CONTR_VER_3) && \
173 (GFIELD(sd->caps3, CAP3_TUNING_SDR50)))))
194 uint sd_power = 1; /* Default to SD Slot powered ON */
196 uint sd_clock = 1; /* Default to SD Clock turned ON */
206 static bool sdstd_start_clock(sdioh_info_t *sd, uint16 divisor);
207 static uint16 sdstd_start_power(sdioh_info_t *sd, int volts_req);
208 static bool sdstd_bus_width(sdioh_info_t *sd, int width);
209 static int sdstd_set_highspeed_mode(sdioh_info_t *sd, bool HSMode);
210 static int sdstd_set_dma_mode(sdioh_info_t *sd, int8 dma_mode);
[all …]
H A Dbcmsdh_sdmmc.c94 static int sdioh_sdmmc_get_cisaddr(sdioh_info_t *sd, uint32 regaddr);
126 uint sd_power = 1; /* Default to SD Slot powered ON */
127 uint sd_clock = 1; /* Default to SD Clock turned ON */
149 int sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data);
153 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func) in sdioh_sdmmc_card_enable_func_f3() argument
155 sd->func[3] = func; in sdioh_sdmmc_card_enable_func_f3()
156 sd_info(("%s sd->func[3] %p\n", __FUNCTION__, sd->func[3])); in sdioh_sdmmc_card_enable_func_f3()
160 void sdmmc_set_clock_rate(sdioh_info_t *sd, uint hz);
161 uint sdmmc_get_clock_rate(sdioh_info_t *sd);
162 void sdmmc_set_clock_divisor(sdioh_info_t *sd, uint sd_div);
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/gspca/m5602/
H A Dm5602_core.c52 int m5602_read_bridge(struct sd *sd, const u8 address, u8 *i2c_data) in m5602_read_bridge() argument
55 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_read_bridge()
56 struct usb_device *udev = sd->gspca_dev.dev; in m5602_read_bridge()
57 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_read_bridge()
74 int m5602_write_bridge(struct sd *sd, const u8 address, const u8 i2c_data) in m5602_write_bridge() argument
77 struct gspca_dev *gspca_dev = (struct gspca_dev *) sd; in m5602_write_bridge()
78 struct usb_device *udev = sd->gspca_dev.dev; in m5602_write_bridge()
79 __u8 *buf = sd->gspca_dev.usb_buf; in m5602_write_bridge()
99 static int m5602_wait_for_i2c(struct sd *sd) in m5602_wait_for_i2c() argument
105 err = m5602_read_bridge(sd, M5602_XB_I2C_STATUS, &data); in m5602_wait_for_i2c()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/gspca/stv06xx/
H A Dstv06xx_pb0100.c79 struct sd *sd = (struct sd *)gspca_dev; in pb0100_s_ctrl() local
80 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl()
106 static int pb0100_init_controls(struct sd *sd) in pb0100_init_controls() argument
108 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in pb0100_init_controls()
150 sd->sensor_priv = ctrls; in pb0100_init_controls()
155 static int pb0100_probe(struct sd *sd) in pb0100_probe() argument
160 err = stv06xx_read_sensor(sd, PB_IDENT, &sensor); in pb0100_probe()
169 sd->gspca_dev.cam.cam_mode = pb0100_mode; in pb0100_probe()
170 sd->gspca_dev.cam.nmodes = ARRAY_SIZE(pb0100_mode); in pb0100_probe()
175 static int pb0100_start(struct sd *sd) in pb0100_start() argument
[all …]
H A Dstv06xx.c29 int stv06xx_write_bridge(struct sd *sd, u16 address, u16 i2c_data) in stv06xx_write_bridge() argument
32 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_write_bridge()
33 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_write_bridge()
34 __u8 *buf = sd->gspca_dev.usb_buf; in stv06xx_write_bridge()
51 int stv06xx_read_bridge(struct sd *sd, u16 address, u8 *i2c_data) in stv06xx_read_bridge() argument
54 struct gspca_dev *gspca_dev = (struct gspca_dev *)sd; in stv06xx_read_bridge()
55 struct usb_device *udev = sd->gspca_dev.dev; in stv06xx_read_bridge()
56 __u8 *buf = sd->gspca_dev.usb_buf; in stv06xx_read_bridge()
72 int stv06xx_write_sensor(struct sd *sd, u8 address, u16 value) in stv06xx_write_sensor() argument
74 if (sd->sensor->i2c_len == 2) { in stv06xx_write_sensor()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dbcmsdstd.c171 #define SD3_TUNING_REQD(sd, sd_uhsimode) ((sd_uhsimode != SD3CLKMODE_DISABLED) && \ argument
172 (sd->version == HOST_CONTR_VER_3) && \
175 (GFIELD(sd->caps3, CAP3_TUNING_SDR50)))))
195 uint sd_power = 1; /* Default to SD Slot powered ON */
197 uint sd_clock = 1; /* Default to SD Clock turned ON */
213 static bool sdstd_start_clock(sdioh_info_t *sd, uint16 divisor);
214 static uint16 sdstd_start_power(sdioh_info_t *sd, int volts_req);
215 static bool sdstd_bus_width(sdioh_info_t *sd, int width);
216 static int sdstd_set_highspeed_mode(sdioh_info_t *sd, bool HSMode);
217 static int sdstd_set_dma_mode(sdioh_info_t *sd, int8 dma_mode);
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dbcmsdstd.c171 #define SD3_TUNING_REQD(sd, sd_uhsimode) ((sd_uhsimode != SD3CLKMODE_DISABLED) && \ argument
172 (sd->version == HOST_CONTR_VER_3) && \
175 (GFIELD(sd->caps3, CAP3_TUNING_SDR50)))))
195 uint sd_power = 1; /* Default to SD Slot powered ON */
197 uint sd_clock = 1; /* Default to SD Clock turned ON */
213 static bool sdstd_start_clock(sdioh_info_t *sd, uint16 divisor);
214 static uint16 sdstd_start_power(sdioh_info_t *sd, int volts_req);
215 static bool sdstd_bus_width(sdioh_info_t *sd, int width);
216 static int sdstd_set_highspeed_mode(sdioh_info_t *sd, bool HSMode);
217 static int sdstd_set_dma_mode(sdioh_info_t *sd, int8 dma_mode);
[all …]
/OK3568_Linux_fs/kernel/drivers/media/v4l2-core/
H A Dv4l2-subdev.c30 static int subdev_fh_init(struct v4l2_subdev_fh *fh, struct v4l2_subdev *sd) in subdev_fh_init() argument
32 if (sd->entity.num_pads) { in subdev_fh_init()
33 fh->pad = v4l2_subdev_alloc_pad_config(sd); in subdev_fh_init()
50 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_open() local
58 ret = subdev_fh_init(subdev_fh, sd); in subdev_open()
68 if (sd->v4l2_dev->mdev && sd->entity.graph_obj.mdev->dev) { in subdev_open()
71 owner = sd->entity.graph_obj.mdev->dev->driver->owner; in subdev_open()
80 if (sd->internal_ops && sd->internal_ops->open) { in subdev_open()
81 ret = sd->internal_ops->open(sd, subdev_fh); in subdev_open()
101 struct v4l2_subdev *sd = vdev_to_v4l2_subdev(vdev); in subdev_close() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dbcmsdh_sdmmc.c85 static int sdioh_sdmmc_get_cisaddr(sdioh_info_t *sd, uint32 regaddr);
115 uint sd_power = 1; /* Default to SD Slot powered ON */
116 uint sd_clock = 1; /* Default to SD Clock turned ON */
133 int sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data);
135 void sdmmc_set_clock_rate(sdioh_info_t *sd, uint hz);
136 uint sdmmc_get_clock_rate(sdioh_info_t *sd);
137 void sdmmc_set_clock_divisor(sdioh_info_t *sd, uint sd_div);
140 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func) in sdioh_sdmmc_card_enable_func_f3() argument
142 sd->func[3] = func; in sdioh_sdmmc_card_enable_func_f3()
143 sd_info(("%s sd->func[3] %p\n", __FUNCTION__, sd->func[3])); in sdioh_sdmmc_card_enable_func_f3()
[all …]
H A Dbcmspibrcm.c81 uint sd_power = 1; /* Default to SD Slot powered ON */
82 uint sd_clock = 1; /* Default to SD Clock turned ON */
101 static bool bcmspi_test_card(sdioh_info_t *sd);
102 static bool bcmspi_host_device_init_adapt(sdioh_info_t *sd);
103 static int bcmspi_set_highspeed_mode(sdioh_info_t *sd, bool hsmode);
104 static int bcmspi_cmd_issue(sdioh_info_t *sd, bool use_dma, uint32 cmd_arg,
106 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr,
108 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr,
110 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr,
112 static int bcmspi_driver_init(sdioh_info_t *sd);
[all …]

12345678910>>...118