| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | sdr-formats.rst | 10 These formats are used for :ref:`SDR <sdr>` interface only. 16 pixfmt-sdr-cu08 17 pixfmt-sdr-cu16le 18 pixfmt-sdr-cs08 19 pixfmt-sdr-cs14le 20 pixfmt-sdr-ru12le 21 pixfmt-sdr-pcu16be 22 pixfmt-sdr-pcu18be 23 pixfmt-sdr-pcu20be
|
| H A D | devices.rst | 23 dev-sdr
|
| H A D | pixfmt-sdr-cs08.rst | 4 .. _v4l2-sdr-fmt-cs8:
|
| H A D | pixfmt-sdr-cu08.rst | 4 .. _v4l2-sdr-fmt-cu8:
|
| H A D | dev-sdr.rst | 73 the struct :c:type:`v4l2_sdr_format` ``sdr`` member 96 formats in :ref:`sdr-formats`.
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | nand_toshiba.c | 35 const struct nand_sdr_timings *sdr = in toshiba_nand_benand_read_eccstatus_op() local 39 PSEC_TO_NSEC(sdr->tADL_min)), in toshiba_nand_benand_read_eccstatus_op() 223 struct nand_sdr_timings *sdr = &iface->timings.sdr; in th58nvg2s3hbai4_choose_interface_config() local 229 sdr->tALS_min = 12000; in th58nvg2s3hbai4_choose_interface_config() 230 sdr->tCHZ_max = 20000; in th58nvg2s3hbai4_choose_interface_config() 231 sdr->tCLS_min = 12000; in th58nvg2s3hbai4_choose_interface_config() 232 sdr->tCOH_min = 0; in th58nvg2s3hbai4_choose_interface_config() 233 sdr->tDS_min = 12000; in th58nvg2s3hbai4_choose_interface_config() 234 sdr->tRHOH_min = 25000; in th58nvg2s3hbai4_choose_interface_config() 235 sdr->tRHW_min = 30000; in th58nvg2s3hbai4_choose_interface_config() [all …]
|
| H A D | cadence-nand-controller.c | 2400 const struct nand_sdr_timings *sdr) in cadence_nand_setup_sdr_interface() argument 2431 tdvw_min = sdr->tREA_max + board_delay_skew_max; in cadence_nand_setup_sdr_interface() 2441 if (sdr->tRC_min <= clk_period && in cadence_nand_setup_sdr_interface() 2442 sdr->tRP_min <= (clk_period / 2) && in cadence_nand_setup_sdr_interface() 2443 sdr->tREH_min <= (clk_period / 2)) { in cadence_nand_setup_sdr_interface() 2446 tdvw = calc_tdvw(trp_cnt, clk_period, sdr->tRHOH_min, in cadence_nand_setup_sdr_interface() 2447 sdr->tREA_max, ext_rd_mode); in cadence_nand_setup_sdr_interface() 2448 tdvw_max = calc_tdvw_max(trp_cnt, clk_period, sdr->tRHOH_min, in cadence_nand_setup_sdr_interface() 2471 trp_cnt = (sdr->tREA_max + board_delay_skew_max in cadence_nand_setup_sdr_interface() 2481 trp_cnt = calc_cycl(sdr->tRP_min, clk_period); in cadence_nand_setup_sdr_interface() [all …]
|
| H A D | nand_timings.c | 27 .timings.sdr = { 72 .timings.sdr = { 117 .timings.sdr = { 162 .timings.sdr = { 207 .timings.sdr = { 252 .timings.sdr = { 568 onfi_timings = &onfi_sdr_timings[mode].timings.sdr; in onfi_find_closest_sdr_mode() 669 struct nand_sdr_timings *timings = &iface->timings.sdr; in onfi_fill_sdr_interface_config()
|
| H A D | pl35x-nand-controller.c | 595 const struct nand_sdr_timings *sdr = in pl35x_nand_read_page_hwecc() local 631 ndelay(PSEC_TO_NSEC(sdr->tRR_min)); in pl35x_nand_read_page_hwecc() 790 const struct nand_sdr_timings *sdr; in pl35x_nfc_setup_interface() local 794 sdr = nand_get_sdr_timings(conf); in pl35x_nfc_setup_interface() 795 if (IS_ERR(sdr)) in pl35x_nfc_setup_interface() 796 return PTR_ERR(sdr); in pl35x_nfc_setup_interface() 815 val = TO_CYCLES(sdr->tRC_min, period_ns); in pl35x_nfc_setup_interface() 816 if (sdr->tRC_min <= 20000) in pl35x_nfc_setup_interface() 823 val = TO_CYCLES(sdr->tWC_min, period_ns); in pl35x_nfc_setup_interface() 834 val = TO_CYCLES(sdr->tWP_min, period_ns); in pl35x_nfc_setup_interface() [all …]
|
| H A D | ams-delta.c | 198 const struct nand_sdr_timings *sdr = nand_get_sdr_timings(cf); in gpio_nand_setup_interface() local 201 if (IS_ERR(sdr)) in gpio_nand_setup_interface() 202 return PTR_ERR(sdr); in gpio_nand_setup_interface() 208 priv->tRP = DIV_ROUND_UP(sdr->tRP_min, 1000); in gpio_nand_setup_interface() 212 priv->tWP = DIV_ROUND_UP(sdr->tWP_min, 1000); in gpio_nand_setup_interface()
|
| H A D | mxic_nand.c | 458 const struct nand_sdr_timings *sdr; in mxic_nfc_setup_interface() local 462 sdr = nand_get_sdr_timings(conf); in mxic_nfc_setup_interface() 463 if (IS_ERR(sdr)) in mxic_nfc_setup_interface() 464 return PTR_ERR(sdr); in mxic_nfc_setup_interface() 469 freq = NSEC_PER_SEC / (sdr->tRC_min / 1000); in mxic_nfc_setup_interface() 475 if (sdr->tRC_min < 30000) in mxic_nfc_setup_interface()
|
| H A D | nand_legacy.c | 358 const struct nand_sdr_timings *sdr = in nand_ccs_delay() local 372 if (!IS_ERR(sdr) && nand_controller_can_setup_interface(chip)) in nand_ccs_delay() 373 ndelay(sdr->tCCS_min / 1000); in nand_ccs_delay()
|
| /linux/arch/powerpc/boot/ |
| H A D | 4xx.c | 471 unsigned int sdr; in eplike_fixup_uart_clk() local 476 sdr = SDR0_READ(DCRN_SDR0_UART0); in eplike_fixup_uart_clk() 479 sdr = SDR0_READ(DCRN_SDR0_UART1); in eplike_fixup_uart_clk() 482 sdr = SDR0_READ(DCRN_SDR0_UART2); in eplike_fixup_uart_clk() 485 sdr = SDR0_READ(DCRN_SDR0_UART3); in eplike_fixup_uart_clk() 491 if (sdr & 0x00800000u) in eplike_fixup_uart_clk() 494 clock = plb_clk / __fix_zero(sdr & 0xff, 256); in eplike_fixup_uart_clk()
|
| /linux/drivers/media/usb/msi2500/ |
| H A D | msi2500.c | 911 f->fmt.sdr.pixelformat = dev->pixelformat; in msi2500_g_fmt_sdr_cap() 912 f->fmt.sdr.buffersize = dev->buffersize; in msi2500_g_fmt_sdr_cap() 925 (char *)&f->fmt.sdr.pixelformat); in msi2500_s_fmt_sdr_cap() 931 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in msi2500_s_fmt_sdr_cap() 934 f->fmt.sdr.buffersize = formats[i].buffersize; in msi2500_s_fmt_sdr_cap() 941 f->fmt.sdr.pixelformat = formats[0].pixelformat; in msi2500_s_fmt_sdr_cap() 942 f->fmt.sdr.buffersize = formats[0].buffersize; in msi2500_s_fmt_sdr_cap() 954 (char *)&f->fmt.sdr.pixelformat); in msi2500_try_fmt_sdr_cap() 957 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in msi2500_try_fmt_sdr_cap() 958 f->fmt.sdr.buffersize = formats[i].buffersize; in msi2500_try_fmt_sdr_cap() [all …]
|
| /linux/drivers/media/usb/airspy/ |
| H A D | airspy.c | 635 f->fmt.sdr.pixelformat = s->pixelformat; in airspy_g_fmt_sdr_cap() 636 f->fmt.sdr.buffersize = s->buffersize; in airspy_g_fmt_sdr_cap() 652 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in airspy_s_fmt_sdr_cap() 655 f->fmt.sdr.buffersize = formats[i].buffersize; in airspy_s_fmt_sdr_cap() 662 f->fmt.sdr.pixelformat = formats[0].pixelformat; in airspy_s_fmt_sdr_cap() 663 f->fmt.sdr.buffersize = formats[0].buffersize; in airspy_s_fmt_sdr_cap() 674 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in airspy_try_fmt_sdr_cap() 675 f->fmt.sdr.buffersize = formats[i].buffersize; in airspy_try_fmt_sdr_cap() 680 f->fmt.sdr.pixelformat = formats[0].pixelformat; in airspy_try_fmt_sdr_cap() 681 f->fmt.sdr.buffersize = formats[0].buffersize; in airspy_try_fmt_sdr_cap()
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5260-xyref5260.dts | 99 samsung,dw-mshc-sdr-timing = <0 4>; 111 samsung,dw-mshc-sdr-timing = <2 3>;
|
| H A D | exynos5410-smdk5410.dts | 71 samsung,dw-mshc-sdr-timing = <2 3>; 81 samsung,dw-mshc-sdr-timing = <2 3>;
|
| /linux/drivers/media/usb/hackrf/ |
| H A D | hackrf.c | 921 (char *)&f->fmt.sdr.pixelformat); in hackrf_s_fmt_sdr() 932 if (f->fmt.sdr.pixelformat == formats[i].pixelformat) { in hackrf_s_fmt_sdr() 935 f->fmt.sdr.buffersize = formats[i].buffersize; in hackrf_s_fmt_sdr() 942 f->fmt.sdr.pixelformat = formats[0].pixelformat; in hackrf_s_fmt_sdr() 943 f->fmt.sdr.buffersize = formats[0].buffersize; in hackrf_s_fmt_sdr() 956 f->fmt.sdr.pixelformat = dev->pixelformat; in hackrf_g_fmt_sdr() 957 f->fmt.sdr.buffersize = dev->buffersize; in hackrf_g_fmt_sdr() 969 (char *)&f->fmt.sdr.pixelformat); in hackrf_try_fmt_sdr() 972 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in hackrf_try_fmt_sdr() 973 f->fmt.sdr.buffersize = formats[i].buffersize; in hackrf_try_fmt_sdr() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | rtl2832_sdr.c | 1132 f->fmt.sdr.pixelformat = dev->pixelformat; in rtl2832_sdr_g_fmt_sdr_cap() 1133 f->fmt.sdr.buffersize = dev->buffersize; in rtl2832_sdr_g_fmt_sdr_cap() 1147 (char *)&f->fmt.sdr.pixelformat); in rtl2832_sdr_s_fmt_sdr_cap() 1153 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in rtl2832_sdr_s_fmt_sdr_cap() 1156 f->fmt.sdr.buffersize = formats[i].buffersize; in rtl2832_sdr_s_fmt_sdr_cap() 1163 f->fmt.sdr.pixelformat = formats[0].pixelformat; in rtl2832_sdr_s_fmt_sdr_cap() 1164 f->fmt.sdr.buffersize = formats[0].buffersize; in rtl2832_sdr_s_fmt_sdr_cap() 1177 (char *)&f->fmt.sdr.pixelformat); in rtl2832_sdr_try_fmt_sdr_cap() 1180 if (formats[i].pixelformat == f->fmt.sdr.pixelformat) { in rtl2832_sdr_try_fmt_sdr_cap() 1181 f->fmt.sdr.buffersize = formats[i].buffersize; in rtl2832_sdr_try_fmt_sdr_cap() [all …]
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | redwood.dts | 95 SDR0: sdr { 96 compatible = "ibm,sdr-460sx"; 249 sdr-base = <0x300>; 290 sdr-base = <0x340>; 331 sdr-base = <0x370>;
|
| H A D | katmai.dts | 102 SDR0: sdr { 103 compatible = "ibm,sdr-440spe"; 333 sdr-base = <0x300>; 374 sdr-base = <0x340>; 415 sdr-base = <0x370>;
|
| H A D | icon.dts | 98 SDR0: sdr { 99 compatible = "ibm,sdr-440spe"; 322 sdr-base = <0x300>; 363 sdr-base = <0x340>;
|
| H A D | bluestone.dts | 103 SDR0: sdr { 104 compatible = "ibm,sdr-apm821xx"; 339 sdr-base = <0x300>;
|
| H A D | rainier.dts | 91 SDR0: sdr { 92 compatible = "ibm,sdr-440grx", "ibm,sdr-440ep";
|
| /linux/arch/arm64/boot/dts/intel/ |
| H A D | socfpga_agilex.dtsi | 607 sdr: sdr@f8011100 { label 608 compatible = "altr,sdr-ctl", "syscon"; 625 altr,sdr-syscon = <&sdr>;
|