Home
last modified time | relevance | path

Searched refs:sdr (Results 1 – 25 of 91) sorted by relevance

1234

/Linux-v4.19/drivers/media/platform/
Drcar_drif.c131 #define to_rcar_drif_buf_pair(sdr, ch_num, idx) \ argument
132 (&((sdr)->ch[!(ch_num)]->buf[(idx)]))
138 #define rdrif_dbg(sdr, fmt, arg...) \ argument
139 dev_dbg(sdr->v4l2_dev.dev, fmt, ## arg)
141 #define rdrif_err(sdr, fmt, arg...) \ argument
142 dev_err(sdr->v4l2_dev.dev, fmt, ## arg)
199 struct rcar_drif_sdr *sdr; /* Group device */ member
257 static void rcar_drif_release_dmachannels(struct rcar_drif_sdr *sdr) in rcar_drif_release_dmachannels() argument
261 for_each_rcar_drif_channel(i, &sdr->cur_ch_mask) in rcar_drif_release_dmachannels()
262 if (sdr->ch[i]->dmach) { in rcar_drif_release_dmachannels()
[all …]
/Linux-v4.19/Documentation/media/uapi/v4l/
Dsdr-formats.rst9 These formats are used for :ref:`SDR <sdr>` interface only.
15 pixfmt-sdr-cu08
16 pixfmt-sdr-cu16le
17 pixfmt-sdr-cs08
18 pixfmt-sdr-cs14le
19 pixfmt-sdr-ru12le
20 pixfmt-sdr-pcu16be
21 pixfmt-sdr-pcu18be
22 pixfmt-sdr-pcu20be
Ddevices.rst24 dev-sdr
Dpixfmt-sdr-cs08.rst3 .. _v4l2-sdr-fmt-cs8:
Dpixfmt-sdr-cu08.rst3 .. _v4l2-sdr-fmt-cu8:
/Linux-v4.19/drivers/mtd/nand/raw/
Dnand_timings.c22 .timings.sdr = {
64 .timings.sdr = {
106 .timings.sdr = {
148 .timings.sdr = {
190 .timings.sdr = {
232 .timings.sdr = {
283 return &onfi_sdr_timings[mode].timings.sdr; in onfi_async_timing_mode_to_sdr_timings()
313 struct nand_sdr_timings *timings = &iface->timings.sdr; in onfi_fill_data_interface()
323 struct nand_sdr_timings *timings = &iface->timings.sdr; in onfi_fill_data_interface()
Dtango_nand.c491 const struct nand_sdr_timings *sdr = nand_get_sdr_timings(conf); in tango_set_timings() local
498 if (IS_ERR(sdr)) in tango_set_timings()
499 return PTR_ERR(sdr); in tango_set_timings()
504 Trdy = to_ticks(kHz, sdr->tCEA_max - sdr->tREA_max); in tango_set_timings()
505 Textw = to_ticks(kHz, sdr->tWB_max); in tango_set_timings()
506 Twc = to_ticks(kHz, sdr->tWC_min); in tango_set_timings()
507 Twpw = to_ticks(kHz, sdr->tWC_min - sdr->tWP_min); in tango_set_timings()
509 Tacc = to_ticks(kHz, sdr->tREA_max); in tango_set_timings()
510 Thold = to_ticks(kHz, sdr->tREH_min); in tango_set_timings()
511 Trpw = to_ticks(kHz, sdr->tRC_min - sdr->tREH_min); in tango_set_timings()
[all …]
Dnand_base.c884 ndelay(chip->data_interface.timings.sdr.tCCS_min / 1000); in nand_ccs_delay()
1448 const struct nand_sdr_timings *sdr = in nand_sp_exec_read_page_op() local
1453 NAND_OP_ADDR(3, addrs, PSEC_TO_NSEC(sdr->tWB_max)), in nand_sp_exec_read_page_op()
1454 NAND_OP_WAIT_RDY(PSEC_TO_MSEC(sdr->tR_max), in nand_sp_exec_read_page_op()
1455 PSEC_TO_NSEC(sdr->tRR_min)), in nand_sp_exec_read_page_op()
1490 const struct nand_sdr_timings *sdr = in nand_lp_exec_read_page_op() local
1496 NAND_OP_CMD(NAND_CMD_READSTART, PSEC_TO_NSEC(sdr->tWB_max)), in nand_lp_exec_read_page_op()
1497 NAND_OP_WAIT_RDY(PSEC_TO_MSEC(sdr->tR_max), in nand_lp_exec_read_page_op()
1498 PSEC_TO_NSEC(sdr->tRR_min)), in nand_lp_exec_read_page_op()
1588 const struct nand_sdr_timings *sdr = in nand_read_param_page_op() local
[all …]
Dmarvell_nand.c1072 PSEC_TO_MSEC(chip->data_interface.timings.sdr.tPROG_max)); in marvell_nfc_hw_ecc_hmg_do_write_page()
1500 PSEC_TO_MSEC(chip->data_interface.timings.sdr.tPROG_max)); in marvell_nfc_hw_ecc_bch_write_page()
2203 const struct nand_sdr_timings *sdr; in marvell_nfc_setup_data_interface() local
2207 sdr = nand_get_sdr_timings(conf); in marvell_nfc_setup_data_interface()
2208 if (IS_ERR(sdr)) in marvell_nfc_setup_data_interface()
2209 return PTR_ERR(sdr); in marvell_nfc_setup_data_interface()
2222 nfc_tmg.tRP = TO_CYCLES(DIV_ROUND_UP(sdr->tRC_min, 2), period_ns) - 1; in marvell_nfc_setup_data_interface()
2224 nfc_tmg.tWP = TO_CYCLES(DIV_ROUND_UP(sdr->tWC_min, 2), period_ns) - 1; in marvell_nfc_setup_data_interface()
2226 nfc_tmg.tCS = TO_CYCLES(sdr->tCS_min, period_ns); in marvell_nfc_setup_data_interface()
2227 nfc_tmg.tCH = TO_CYCLES(sdr->tCH_min, period_ns) - 1; in marvell_nfc_setup_data_interface()
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/arm/altera/
Dsocfpga-sdram-controller.txt4 - compatible : Should contain "altr,sdr-ctl" and "syscon".
9 sdr: sdr@ffc25000 {
10 compatible = "altr,sdr-ctl", "syscon";
Dsocfpga-sdram-edac.txt6 - altr,sdr-syscon : phandle of the sdr module
13 altr,sdr-syscon = <&sdr>;
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-sdr-cap.c438 f->fmt.sdr.pixelformat = dev->sdr_pixelformat; in vidioc_g_fmt_sdr_cap()
439 f->fmt.sdr.buffersize = dev->sdr_buffersize; in vidioc_g_fmt_sdr_cap()
440 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in vidioc_g_fmt_sdr_cap()
453 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in vidioc_s_fmt_sdr_cap()
455 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in vidioc_s_fmt_sdr_cap()
458 f->fmt.sdr.buffersize = formats[i].buffersize; in vidioc_s_fmt_sdr_cap()
464 f->fmt.sdr.pixelformat = formats[0].pixelformat; in vidioc_s_fmt_sdr_cap()
465 f->fmt.sdr.buffersize = formats[0].buffersize; in vidioc_s_fmt_sdr_cap()
473 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in vidioc_try_fmt_sdr_cap()
475 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in vidioc_try_fmt_sdr_cap()
[all …]
DMakefile5 vivid-rds-gen.o vivid-sdr-cap.o vivid-vbi-cap.o vivid-vbi-out.o \
/Linux-v4.19/drivers/mtd/nand/raw/gpmi-nand/
Dgpmi-lib.c378 const struct nand_sdr_timings *sdr) in gpmi_nfc_compute_timings() argument
390 if (sdr->tRC_min >= 30000) { in gpmi_nfc_compute_timings()
394 } else if (sdr->tRC_min >= 25000) { in gpmi_nfc_compute_timings()
407 addr_setup_cycles = TO_CYCLES(sdr->tALS_min, period_ps); in gpmi_nfc_compute_timings()
408 data_setup_cycles = TO_CYCLES(sdr->tDS_min, period_ps); in gpmi_nfc_compute_timings()
409 data_hold_cycles = TO_CYCLES(sdr->tDH_min, period_ps); in gpmi_nfc_compute_timings()
410 busy_timeout_cycles = TO_CYCLES(sdr->tWB_max + sdr->tR_max, period_ps); in gpmi_nfc_compute_timings()
433 sample_delay_ps = (sdr->tREA_max + 4000 - tRP_ps) * 8; in gpmi_nfc_compute_timings()
479 const struct nand_sdr_timings *sdr; in gpmi_setup_data_interface() local
482 sdr = nand_get_sdr_timings(conf); in gpmi_setup_data_interface()
[all …]
/Linux-v4.19/drivers/media/usb/msi2500/
Dmsi2500.c933 f->fmt.sdr.pixelformat = dev->pixelformat; in msi2500_g_fmt_sdr_cap()
934 f->fmt.sdr.buffersize = dev->buffersize; in msi2500_g_fmt_sdr_cap()
935 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in msi2500_g_fmt_sdr_cap()
948 (char *)&f->fmt.sdr.pixelformat); in msi2500_s_fmt_sdr_cap()
953 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in msi2500_s_fmt_sdr_cap()
955 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in msi2500_s_fmt_sdr_cap()
958 f->fmt.sdr.buffersize = formats[i].buffersize; in msi2500_s_fmt_sdr_cap()
965 f->fmt.sdr.pixelformat = formats[0].pixelformat; in msi2500_s_fmt_sdr_cap()
966 f->fmt.sdr.buffersize = formats[0].buffersize; in msi2500_s_fmt_sdr_cap()
978 (char *)&f->fmt.sdr.pixelformat); in msi2500_try_fmt_sdr_cap()
[all …]
/Linux-v4.19/drivers/media/usb/airspy/
Dairspy.c649 f->fmt.sdr.pixelformat = s->pixelformat; in airspy_g_fmt_sdr_cap()
650 f->fmt.sdr.buffersize = s->buffersize; in airspy_g_fmt_sdr_cap()
651 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in airspy_g_fmt_sdr_cap()
666 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in airspy_s_fmt_sdr_cap()
668 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in airspy_s_fmt_sdr_cap()
671 f->fmt.sdr.buffersize = formats[i].buffersize; in airspy_s_fmt_sdr_cap()
678 f->fmt.sdr.pixelformat = formats[0].pixelformat; in airspy_s_fmt_sdr_cap()
679 f->fmt.sdr.buffersize = formats[0].buffersize; in airspy_s_fmt_sdr_cap()
689 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in airspy_try_fmt_sdr_cap()
691 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in airspy_try_fmt_sdr_cap()
[all …]
/Linux-v4.19/drivers/media/dvb-frontends/
Drtl2832_sdr.c1150 f->fmt.sdr.pixelformat = dev->pixelformat; in rtl2832_sdr_g_fmt_sdr_cap()
1151 f->fmt.sdr.buffersize = dev->buffersize; in rtl2832_sdr_g_fmt_sdr_cap()
1153 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in rtl2832_sdr_g_fmt_sdr_cap()
1167 (char *)&f->fmt.sdr.pixelformat); in rtl2832_sdr_s_fmt_sdr_cap()
1172 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in rtl2832_sdr_s_fmt_sdr_cap()
1174 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in rtl2832_sdr_s_fmt_sdr_cap()
1177 f->fmt.sdr.buffersize = formats[i].buffersize; in rtl2832_sdr_s_fmt_sdr_cap()
1184 f->fmt.sdr.pixelformat = formats[0].pixelformat; in rtl2832_sdr_s_fmt_sdr_cap()
1185 f->fmt.sdr.buffersize = formats[0].buffersize; in rtl2832_sdr_s_fmt_sdr_cap()
1198 (char *)&f->fmt.sdr.pixelformat); in rtl2832_sdr_try_fmt_sdr_cap()
[all …]
/Linux-v4.19/drivers/media/usb/hackrf/
Dhackrf.c937 (char *)&f->fmt.sdr.pixelformat); in hackrf_s_fmt_sdr()
947 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in hackrf_s_fmt_sdr()
949 if (f->fmt.sdr.pixelformat == formats[i].pixelformat) { in hackrf_s_fmt_sdr()
952 f->fmt.sdr.buffersize = formats[i].buffersize; in hackrf_s_fmt_sdr()
959 f->fmt.sdr.pixelformat = formats[0].pixelformat; in hackrf_s_fmt_sdr()
960 f->fmt.sdr.buffersize = formats[0].buffersize; in hackrf_s_fmt_sdr()
973 memset(f->fmt.sdr.reserved, 0, sizeof(f->fmt.sdr.reserved)); in hackrf_g_fmt_sdr()
974 f->fmt.sdr.pixelformat = dev->pixelformat; in hackrf_g_fmt_sdr()
975 f->fmt.sdr.buffersize = dev->buffersize; in hackrf_g_fmt_sdr()
987 (char *)&f->fmt.sdr.pixelformat); in hackrf_try_fmt_sdr()
[all …]
/Linux-v4.19/arch/powerpc/boot/
D4xx.c488 unsigned int sdr; in eplike_fixup_uart_clk() local
493 sdr = SDR0_READ(DCRN_SDR0_UART0); in eplike_fixup_uart_clk()
496 sdr = SDR0_READ(DCRN_SDR0_UART1); in eplike_fixup_uart_clk()
499 sdr = SDR0_READ(DCRN_SDR0_UART2); in eplike_fixup_uart_clk()
502 sdr = SDR0_READ(DCRN_SDR0_UART3); in eplike_fixup_uart_clk()
508 if (sdr & 0x00800000u) in eplike_fixup_uart_clk()
511 clock = plb_clk / __fix_zero(sdr & 0xff, 256); in eplike_fixup_uart_clk()
/Linux-v4.19/drivers/mtd/nand/raw/atmel/
Dnand-controller.c1209 if (conf->timings.sdr.tRC_min < 30000) in atmel_smc_nand_prepare_smcconf()
1222 ncycles = DIV_ROUND_UP(conf->timings.sdr.tWP_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1240 timeps = max3(conf->timings.sdr.tCLS_min, conf->timings.sdr.tCS_min, in atmel_smc_nand_prepare_smcconf()
1241 conf->timings.sdr.tALS_min); in atmel_smc_nand_prepare_smcconf()
1242 timeps = max(timeps, conf->timings.sdr.tDS_min); in atmel_smc_nand_prepare_smcconf()
1257 timeps = max3(conf->timings.sdr.tCLH_min, conf->timings.sdr.tCH_min, in atmel_smc_nand_prepare_smcconf()
1258 conf->timings.sdr.tALH_min); in atmel_smc_nand_prepare_smcconf()
1259 timeps = max3(timeps, conf->timings.sdr.tDH_min, in atmel_smc_nand_prepare_smcconf()
1260 conf->timings.sdr.tWH_min); in atmel_smc_nand_prepare_smcconf()
1271 ncycles = DIV_ROUND_UP(conf->timings.sdr.tWC_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dexynos5260-xyref5260.dts72 samsung,dw-mshc-sdr-timing = <0 4>;
84 samsung,dw-mshc-sdr-timing = <2 3>;
Dexynos5410-smdk5410.dts45 samsung,dw-mshc-sdr-timing = <2 3>;
55 samsung,dw-mshc-sdr-timing = <2 3>;
/Linux-v4.19/arch/powerpc/boot/dts/
Dredwood.dts95 SDR0: sdr {
96 compatible = "ibm,sdr-460sx";
249 sdr-base = <0x300>;
290 sdr-base = <0x340>;
331 sdr-base = <0x370>;
365 sdr-base = <0x3B0>;
Dkatmai.dts102 SDR0: sdr {
103 compatible = "ibm,sdr-440spe";
333 sdr-base = <0x300>;
374 sdr-base = <0x340>;
415 sdr-base = <0x370>;
448 sdr-base = <0x3B0>;
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Dexynos-dw-mshc.txt30 * samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value
42 Notes for the sdr-timing and ddr-timing values:
87 samsung,dw-mshc-sdr-timing = <2 3>;

1234