| /linux/drivers/gpu/drm/tegra/ |
| H A D | mipi-phy.c | 16 int mipi_dphy_timing_get_default(struct mipi_dphy_timing *timing, in mipi_dphy_timing_get_default() argument 19 timing->clkmiss = 0; in mipi_dphy_timing_get_default() 20 timing->clkpost = 70 + 52 * period; in mipi_dphy_timing_get_default() 21 timing->clkpre = 8; in mipi_dphy_timing_get_default() 22 timing->clkprepare = 65; in mipi_dphy_timing_get_default() 23 timing->clksettle = 95; in mipi_dphy_timing_get_default() 24 timing->clktermen = 0; in mipi_dphy_timing_get_default() 25 timing->clktrail = 80; in mipi_dphy_timing_get_default() 26 timing->clkzero = 260; in mipi_dphy_timing_get_default() 27 timing->dtermen = 0; in mipi_dphy_timing_get_default() [all …]
|
| /linux/drivers/clk/tegra/ |
| H A D | clk-tegra124-emc.c | 120 struct emc_timing *timing = NULL; in emc_determine_rate() local 136 timing = tegra->timings + i; in emc_determine_rate() 138 if (timing->rate < req->rate && i != t - 1) in emc_determine_rate() 141 if (timing->rate > req->max_rate) { in emc_determine_rate() 147 if (timing->rate < req->min_rate) in emc_determine_rate() 150 req->rate = timing->rate; in emc_determine_rate() 154 if (timing) { in emc_determine_rate() 155 req->rate = timing->rate; in emc_determine_rate() 210 struct emc_timing *timing) in emc_set_timing() argument 221 pr_debug("going to rate %ld prate %ld p %s\n", timing->rate, in emc_set_timing() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
| H A D | timing.c | 33 u32 timing = 0; in nvbios_timingTe() local 37 timing = nvbios_rd32(bios, bit_P.offset + 4); in nvbios_timingTe() 40 timing = nvbios_rd32(bios, bit_P.offset + 8); in nvbios_timingTe() 42 if (timing) { in nvbios_timingTe() 43 *ver = nvbios_rd08(bios, timing + 0); in nvbios_timingTe() 46 *hdr = nvbios_rd08(bios, timing + 1); in nvbios_timingTe() 47 *cnt = nvbios_rd08(bios, timing + 2); in nvbios_timingTe() 48 *len = nvbios_rd08(bios, timing + 3); in nvbios_timingTe() 51 return timing; in nvbios_timingTe() 53 *hdr = nvbios_rd08(bios, timing + 1); in nvbios_timingTe() [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | gbefb.c | 38 struct gbe_timing_info timing; member 411 static void gbefb_setup_flatpanel(struct gbe_timing_info *timing) in gbefb_setup_flatpanel() argument 417 (timing->flags & FB_SYNC_HOR_HIGH_ACT) ? 0 : 1); in gbefb_setup_flatpanel() 419 (timing->flags & FB_SYNC_VERT_HIGH_ACT) ? 0 : 1); in gbefb_setup_flatpanel() 427 timing->pll_m = 4; in gbefb_setup_flatpanel() 428 timing->pll_n = 1; in gbefb_setup_flatpanel() 429 timing->pll_p = 0; in gbefb_setup_flatpanel() 456 struct gbe_timing_info *timing) in compute_gbe_timing() argument 504 if (timing) { in compute_gbe_timing() 505 timing->width = var->xres; in compute_gbe_timing() [all …]
|
| /linux/drivers/video/fbdev/via/ |
| H A D | via_modesetting.c | 18 void via_set_primary_timing(const struct via_display_timing *timing) in via_set_primary_timing() argument 22 raw.hor_total = timing->hor_total / 8 - 5; in via_set_primary_timing() 23 raw.hor_addr = timing->hor_addr / 8 - 1; in via_set_primary_timing() 24 raw.hor_blank_start = timing->hor_blank_start / 8 - 1; in via_set_primary_timing() 25 raw.hor_blank_end = timing->hor_blank_end / 8 - 1; in via_set_primary_timing() 26 raw.hor_sync_start = timing->hor_sync_start / 8; in via_set_primary_timing() 27 raw.hor_sync_end = timing->hor_sync_end / 8; in via_set_primary_timing() 28 raw.ver_total = timing->ver_total - 2; in via_set_primary_timing() 29 raw.ver_addr = timing->ver_addr - 1; in via_set_primary_timing() 30 raw.ver_blank_start = timing->ver_blank_start - 1; in via_set_primary_timing() [all …]
|
| /linux/drivers/gpu/drm/sti/ |
| H A D | sti_awg_utils.c | 122 struct awg_timing *timing) in awg_generate_line_signal() argument 127 if (timing->trailing_pixels > 0) { in awg_generate_line_signal() 129 val = timing->blanking_level; in awg_generate_line_signal() 132 val = timing->trailing_pixels - 1 + AWG_DELAY; in awg_generate_line_signal() 137 val = timing->blanking_level; in awg_generate_line_signal() 138 ret |= awg_generate_instr((timing->trailing_pixels > 0) ? SET : RPLSET, in awg_generate_line_signal() 141 if (timing->blanking_pixels > 0) { in awg_generate_line_signal() 143 val = timing->active_pixels - 1; in awg_generate_line_signal() 147 val = timing->blanking_level; in awg_generate_line_signal() 156 struct awg_timing *timing) in sti_awg_generate_code_data_enable_mode() argument [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/optc/dcn201/ |
| H A D | dcn201_optc.c | 70 const struct dc_crtc_timing *timing) in optc201_validate_timing() argument 77 ASSERT(timing != NULL); in optc201_validate_timing() 79 v_blank = (timing->v_total - timing->v_addressable - in optc201_validate_timing() 80 timing->v_border_top - timing->v_border_bottom); in optc201_validate_timing() 82 h_blank = (timing->h_total - timing->h_addressable - in optc201_validate_timing() 83 timing->h_border_right - in optc201_validate_timing() 84 timing->h_border_left); in optc201_validate_timing() 86 if (timing->timing_3d_format != TIMING_3D_FORMAT_NONE && in optc201_validate_timing() 87 timing->timing_3d_format != TIMING_3D_FORMAT_HW_FRAME_PACKING && in optc201_validate_timing() 88 timing->timing_3d_format != TIMING_3D_FORMAT_TOP_AND_BOTTOM && in optc201_validate_timing() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
| H A D | ramnv50.c | 73 nv50_ram_timing_calc(struct nv50_ram *ram, u32 *timing) in nv50_ram_timing_calc() argument 98 timing[6] = (0x2d + T(CL) - T(CWL) + in nv50_ram_timing_calc() 104 timing[6] = (0x2b + T(CL) - T(CWL)) << 16 | in nv50_ram_timing_calc() 109 timing[0] = (T(RP) << 24 | T(RAS) << 16 | T(RFC) << 8 | T(RC)); in nv50_ram_timing_calc() 110 timing[1] = (T(WR) + 1 + T(CWL)) << 24 | in nv50_ram_timing_calc() 114 timing[2] = (T(CWL) - 1) << 24 | in nv50_ram_timing_calc() 118 timing[3] = (unkt3b - 2 + T(CL)) << 24 | in nv50_ram_timing_calc() 122 timing[4] = (cur4 & 0xffff0000) | in nv50_ram_timing_calc() 125 timing[5] = T(RFC) << 24 | in nv50_ram_timing_calc() 129 timing[7] = (cur7 & 0xff00ffff) | (T(CL) - 1) << 16; in nv50_ram_timing_calc() [all …]
|
| H A D | ramgt215.c | 348 gt215_ram_timing_calc(struct gt215_ram *ram, u32 *timing) in gt215_ram_timing_calc() argument 374 timing[0] = (T(RP) << 24 | T(RAS) << 16 | T(RFC) << 8 | T(RC)); in gt215_ram_timing_calc() 375 timing[1] = (T(WR) + 1 + T(CWL)) << 24 | in gt215_ram_timing_calc() 379 timing[2] = (T(CWL) - 1) << 24 | in gt215_ram_timing_calc() 383 timing[3] = (cur3 & 0x00ff0000) | in gt215_ram_timing_calc() 387 timing[4] = T(20) << 24 | in gt215_ram_timing_calc() 391 timing[5] = T(RFC) << 24 | in gt215_ram_timing_calc() 395 timing[6] = (0x5a + T(CL)) << 16 | in gt215_ram_timing_calc() 398 timing[7] = (cur7 & 0xff000000) | in gt215_ram_timing_calc() 401 timing[8] = cur8 & 0xffffff00; in gt215_ram_timing_calc() [all …]
|
| /linux/drivers/gpu/drm/msm/dsi/phy/ |
| H A D | dsi_phy_20nm.c | 11 struct msm_dsi_dphy_timing *timing) in dsi_20nm_dphy_set_timing() argument 15 writel(DSI_20nm_PHY_TIMING_CTRL_0_CLK_ZERO(timing->clk_zero), in dsi_20nm_dphy_set_timing() 17 writel(DSI_20nm_PHY_TIMING_CTRL_1_CLK_TRAIL(timing->clk_trail), in dsi_20nm_dphy_set_timing() 19 writel(DSI_20nm_PHY_TIMING_CTRL_2_CLK_PREPARE(timing->clk_prepare), in dsi_20nm_dphy_set_timing() 21 if (timing->clk_zero & BIT(8)) in dsi_20nm_dphy_set_timing() 24 writel(DSI_20nm_PHY_TIMING_CTRL_4_HS_EXIT(timing->hs_exit), in dsi_20nm_dphy_set_timing() 26 writel(DSI_20nm_PHY_TIMING_CTRL_5_HS_ZERO(timing->hs_zero), in dsi_20nm_dphy_set_timing() 28 writel(DSI_20nm_PHY_TIMING_CTRL_6_HS_PREPARE(timing->hs_prepare), in dsi_20nm_dphy_set_timing() 30 writel(DSI_20nm_PHY_TIMING_CTRL_7_HS_TRAIL(timing->hs_trail), in dsi_20nm_dphy_set_timing() 32 writel(DSI_20nm_PHY_TIMING_CTRL_8_HS_RQST(timing->hs_rqst), in dsi_20nm_dphy_set_timing() [all …]
|
| H A D | dsi_phy.h | 111 struct msm_dsi_dphy_timing timing; member 131 int msm_dsi_dphy_timing_calc(struct msm_dsi_dphy_timing *timing, 133 int msm_dsi_dphy_timing_calc_v2(struct msm_dsi_dphy_timing *timing, 135 int msm_dsi_dphy_timing_calc_v3(struct msm_dsi_dphy_timing *timing, 137 int msm_dsi_dphy_timing_calc_v4(struct msm_dsi_dphy_timing *timing, 139 int msm_dsi_cphy_timing_calc_v4(struct msm_dsi_dphy_timing *timing,
|
| /linux/drivers/ata/ |
| H A D | pata_triflex.c | 76 u32 timing = 0; in triflex_load_timing() local 88 timing = 0x0103;break; in triflex_load_timing() 90 timing = 0x0203;break; in triflex_load_timing() 92 timing = 0x0808;break; in triflex_load_timing() 96 timing = 0x0F0F;break; in triflex_load_timing() 98 timing = 0x0202;break; in triflex_load_timing() 100 timing = 0x0204;break; in triflex_load_timing() 102 timing = 0x0404;break; in triflex_load_timing() 104 timing = 0x0508;break; in triflex_load_timing() 106 timing = 0x0808;break; in triflex_load_timing() [all …]
|
| H A D | pata_cs5530.c | 76 u32 tuning, timing = 0; in cs5530_set_dmamode() local 84 timing = 0x00921250;break; in cs5530_set_dmamode() 86 timing = 0x00911140;break; in cs5530_set_dmamode() 88 timing = 0x00911030;break; in cs5530_set_dmamode() 90 timing = 0x00077771;break; in cs5530_set_dmamode() 92 timing = 0x00012121;break; in cs5530_set_dmamode() 94 timing = 0x00002020;break; in cs5530_set_dmamode() 99 timing |= (tuning & 0x80000000UL); in cs5530_set_dmamode() 101 iowrite32(timing, base + 0x04); in cs5530_set_dmamode() 103 if (timing & 0x00100000) in cs5530_set_dmamode() [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_connector_test.c | 230 struct dc_crtc_timing timing = {}; in dm_test_adjust_colour_depth_fits_at_888() local 234 timing.pix_clk_100hz = 1485000; in dm_test_adjust_colour_depth_fits_at_888() 235 timing.display_color_depth = COLOR_DEPTH_888; in dm_test_adjust_colour_depth_fits_at_888() 236 timing.pixel_encoding = PIXEL_ENCODING_RGB; in dm_test_adjust_colour_depth_fits_at_888() 239 KUNIT_EXPECT_TRUE(test, adjust_colour_depth_from_display_info(&timing, &info)); in dm_test_adjust_colour_depth_fits_at_888() 240 KUNIT_EXPECT_EQ(test, (int)timing.display_color_depth, (int)COLOR_DEPTH_888); in dm_test_adjust_colour_depth_fits_at_888() 249 struct dc_crtc_timing timing = {}; in dm_test_adjust_colour_depth_reduces_to_888() local 253 timing.pix_clk_100hz = 1485000; in dm_test_adjust_colour_depth_reduces_to_888() 254 timing.display_color_depth = COLOR_DEPTH_101010; in dm_test_adjust_colour_depth_reduces_to_888() 255 timing in dm_test_adjust_colour_depth_reduces_to_888() 269 struct dc_crtc_timing timing = {}; dm_test_adjust_colour_depth_10bpc_passes() local 288 struct dc_crtc_timing timing = {}; dm_test_adjust_colour_depth_420_halves_clk() local 308 struct dc_crtc_timing timing = {}; dm_test_adjust_colour_depth_420_reduces() local 333 struct dc_crtc_timing timing = {}; dm_test_adjust_colour_depth_reduces_12bpc_to_10bpc() local 352 struct dc_crtc_timing timing = {}; dm_test_adjust_colour_depth_16bpc_no_fallback() local 372 struct dc_crtc_timing timing = {}; dm_test_adjust_colour_depth_none_fits() local 390 struct dc_crtc_timing timing = {}; dm_test_adjust_colour_depth_invalid_depth() local 410 struct dc_crtc_timing timing = {}; dm_test_output_color_space_default_rgb_full() local 427 struct dc_crtc_timing timing = {}; dm_test_output_color_space_default_rgb_limited() local 444 struct dc_crtc_timing timing = {}; dm_test_output_color_space_default_ycbcr709() local 463 struct dc_crtc_timing timing = {}; dm_test_output_color_space_default_ycbcr601_limited() local 481 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt601_y_only() local 497 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt601() local 513 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt709() local 529 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt709_y_only() local 545 struct dc_crtc_timing timing = {}; dm_test_output_color_space_oprgb() local 560 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt2020_rgb() local 576 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt2020_rgb_limited() local 593 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt2020_ycc() local 610 struct dc_crtc_timing timing = {}; dm_test_output_color_space_default_ycbcr709_y_only() local 629 struct dc_crtc_timing timing = {}; dm_test_output_color_space_default_ycbcr601() local 648 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt2020_ycc_rgb_encoding() local 665 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt2020_ycc_rgb_encoding_limited() local 683 struct dc_crtc_timing timing = {}; dm_test_output_color_space_bt2020_rgb_ycc_encoding() local 3445 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_borders_zeroed() local 3473 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_rgb_defaults() local 3498 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_sync_polarity_positive() local 3517 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_sync_polarity_negative() local 3540 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_inherits_old_stream() local 3571 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_timing_from_crtc() local 3607 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_color_depth_requested_bpc() local 3644 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_aspect_ratio() local 3667 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_encoding_from_caller_ycbcr420() local 3686 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_encoding_from_caller_ycbcr422() local 3705 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_encoding_from_caller_ycbcr444() local 3725 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_hdmi_ep_clamps_depth() local 3750 struct dc_crtc_timing *timing = &ctx->stream->timing; dm_test_fill_stream_non_hdmi_ep_keeps_depth() local [all...] |
| /linux/drivers/mmc/host/ |
| H A D | sdhci_am654.c | 261 unsigned char timing) in sdhci_am654_setup_delay_chain() argument 271 sdhci_am654_write_itapdly(sdhci_am654, sdhci_am654->itap_del_sel[timing], in sdhci_am654_setup_delay_chain() 272 sdhci_am654->itap_del_ena[timing]); in sdhci_am654_setup_delay_chain() 279 unsigned char timing = host->mmc->ios.timing; in sdhci_am654_set_clock() local 288 otap_del_sel = sdhci_am654->otap_del_sel[timing]; in sdhci_am654_set_clock() 295 if (timing == MMC_TIMING_MMC_HS400) { in sdhci_am654_set_clock() 306 if (timing > MMC_TIMING_UHS_SDR25 && clock >= CLOCK_TOO_SLOW_HZ) { in sdhci_am654_set_clock() 310 if (timing == MMC_TIMING_MMC_HS400) { in sdhci_am654_set_clock() 311 sdhci_am654->itap_del_ena[timing] = 0x1; in sdhci_am654_set_clock() 312 sdhci_am654->itap_del_sel[timing] = sdhci_am654->itap_del_sel[timing - 1]; in sdhci_am654_set_clock() [all …]
|
| /linux/drivers/memory/samsung/ |
| H A D | exynos-srom.c | 71 u32 timing[6]; in exynos_srom_configure_bank() local 80 if (of_property_read_u32_array(np, "samsung,srom-timing", timing, in exynos_srom_configure_bank() 81 ARRAY_SIZE(timing))) in exynos_srom_configure_bank() 94 writel_relaxed(pmc | (timing[0] << EXYNOS_SROM_BCX__TACP__SHIFT) | in exynos_srom_configure_bank() 95 (timing[1] << EXYNOS_SROM_BCX__TCAH__SHIFT) | in exynos_srom_configure_bank() 96 (timing[2] << EXYNOS_SROM_BCX__TCOH__SHIFT) | in exynos_srom_configure_bank() 97 (timing[3] << EXYNOS_SROM_BCX__TACC__SHIFT) | in exynos_srom_configure_bank() 98 (timing[4] << EXYNOS_SROM_BCX__TCOS__SHIFT) | in exynos_srom_configure_bank() 99 (timing[5] << EXYNOS_SROM_BCX__TACS__SHIFT), in exynos_srom_configure_bank()
|
| /linux/drivers/pcmcia/ |
| H A D | sa11xx_base.c | 81 struct soc_pcmcia_timing timing; in sa1100_pcmcia_set_mecr() local 86 soc_common_pcmcia_get_timing(skt, &timing); in sa1100_pcmcia_set_mecr() 88 bs_io = skt->ops->get_timing(skt, cpu_clock, timing.io); in sa1100_pcmcia_set_mecr() 89 bs_mem = skt->ops->get_timing(skt, cpu_clock, timing.mem); in sa1100_pcmcia_set_mecr() 90 bs_attr = skt->ops->get_timing(skt, cpu_clock, timing.attr); in sa1100_pcmcia_set_mecr() 146 struct soc_pcmcia_timing timing; in sa1100_pcmcia_show_timing() local 151 soc_common_pcmcia_get_timing(skt, &timing); in sa1100_pcmcia_show_timing() 153 p+=sprintf(p, "I/O : %uns (%uns)\n", timing.io, in sa1100_pcmcia_show_timing() 156 p+=sprintf(p, "attribute: %uns (%uns)\n", timing.attr, in sa1100_pcmcia_show_timing() 159 p+=sprintf(p, "common : %uns (%uns)\n", timing.mem, in sa1100_pcmcia_show_timing()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_utils.c | 340 …(double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.bpc; in dml2_core_utils_get_stream_output_bpp() 341 …if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.ena… in dml2_core_utils_get_stream_output_bpp() 357 …} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.… in dml2_core_utils_get_stream_output_bpp() 358 …_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.dsc_compressed… in dml2_core_utils_get_stream_output_bpp() 364 …display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.enable); in dml2_core_utils_get_stream_output_bpp() 580 phantom->timing.v_total = meta->v_total; in create_phantom_stream_from_main_stream() 581 phantom->timing.v_active = meta->v_active; in create_phantom_stream_from_main_stream() 582 phantom->timing.v_front_porch = meta->v_front_porch; in create_phantom_stream_from_main_stream() 583 …phantom->timing.v_blank_end = phantom->timing.v_total - phantom->timing.v_front_porch - phantom->t… in create_phantom_stream_from_main_stream() 584 phantom->timing.vblank_nom = phantom->timing.v_total - phantom->timing.v_active; in create_phantom_stream_from_main_stream() [all …]
|
| /linux/Documentation/driver-api/memory-devices/ |
| H A D | ti-gpmc.rst | 20 GPMC generic timing calculation: 29 generic timing routine was developed to achieve above requirements. 37 happen that timing as specified by peripheral datasheet is not present 38 in timing structure, in this scenario, try to correlate peripheral 39 timing to the one available. If that doesn't work, try to add a new 40 field as required by peripheral, educate generic timing routine to 45 Generic timing routine has been verified to work properly on 48 A word of caution: generic timing routine has been developed based 50 custom timing routines, a kind of reverse engineering without 52 in mainline having custom timing routine) and by simulation. [all …]
|
| /linux/drivers/nvmem/ |
| H A D | vf610-ocotp.c | 94 int timing; member 118 u32 timing; in vf610_ocotp_calculate_timing() local 127 timing = BF(relax, OCOTP_TIMING_RELAX); in vf610_ocotp_calculate_timing() 128 timing |= BF(strobe_read, OCOTP_TIMING_STROBE_READ); in vf610_ocotp_calculate_timing() 129 timing |= BF(strobe_prog, OCOTP_TIMING_STROBE_PROG); in vf610_ocotp_calculate_timing() 131 return timing; in vf610_ocotp_calculate_timing() 158 writel(ocotp->timing, base + OCOTP_TIMING); in vf610_ocotp_read() 233 ocotp_dev->timing = vf610_ocotp_calculate_timing(ocotp_dev); in vf610_ocotp_probe()
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6qdl-tx6-lvds.dtsi | 94 timing-hsd100pxn1 { 108 timing-vga { 124 timing-nl12880bc20 { 140 timing-et0700 { 156 timing-etv570 { 187 timing-hsd100pxn1 { 201 timing-vga { 217 timing-nl12880bc20 {
|
| H A D | imx6qdl-tx6-lcd.dtsi | 76 timing-vga { 92 timing-etv570 { 108 timing-et0350 { 124 timing-et0430 { 140 timing-et0500 { 156 timing-et0700 { /* same as ET0500 */ 172 timing-etq570 { 188 timing-comtft { /* same as ET0700 but with inverted pixel clock */
|
| /linux/Documentation/devicetree/bindings/mips/cavium/ |
| H A D | bootbus.txt | 32 - cavium,t-adr: A cell specifying the ADR timing (in nS). 34 - cavium,t-ce: A cell specifying the CE timing (in nS). 36 - cavium,t-oe: A cell specifying the OE timing (in nS). 38 - cavium,t-we: A cell specifying the WE timing (in nS). 40 - cavium,t-rd-hld: A cell specifying the RD_HLD timing (in nS). 42 - cavium,t-wr-hld: A cell specifying the WR_HLD timing (in nS). 44 - cavium,t-pause: A cell specifying the PAUSE timing (in nS). 46 - cavium,t-wait: A cell specifying the WAIT timing (in nS). 48 - cavium,t-page: A cell specifying the PAGE timing (in nS). 50 - cavium,t-rd-dly: A cell specifying the RD_DLY timing (in nS).
|
| /linux/drivers/leds/ |
| H A D | leds-sun50i-a100.c | 90 struct sun50i_a100_ledc_timing timing; member 287 struct sun50i_a100_ledc_timing *timing = &priv->timing; in sun50i_a100_ledc_parse_timing() local 289 *timing = sun50i_a100_ledc_default_timing; in sun50i_a100_ledc_parse_timing() 291 device_property_read_u32(dev, "allwinner,t0h-ns", &timing->t0h_ns); in sun50i_a100_ledc_parse_timing() 292 device_property_read_u32(dev, "allwinner,t0l-ns", &timing->t0l_ns); in sun50i_a100_ledc_parse_timing() 293 device_property_read_u32(dev, "allwinner,t1h-ns", &timing->t1h_ns); in sun50i_a100_ledc_parse_timing() 294 device_property_read_u32(dev, "allwinner,t1l-ns", &timing->t1l_ns); in sun50i_a100_ledc_parse_timing() 295 device_property_read_u32(dev, "allwinner,treset-ns", &timing->treset_ns); in sun50i_a100_ledc_parse_timing() 302 const struct sun50i_a100_ledc_timing *timing = &priv->timing; in sun50i_a100_ledc_set_timing() local 311 control = FIELD_PREP(LEDC_T01_TIMING_CTRL_REG_T1H, timing->t1h_ns / cycle_ns) | in sun50i_a100_ledc_set_timing() [all …]
|
| /linux/drivers/gpu/drm/meson/ |
| H A D | meson_dw_mipi_dsi.c | 178 struct dw_mipi_dsi_dphy_timing *timing) in dw_mipi_dsi_phy_get_timing() argument 187 timing->clk_lp2hs = 23; in dw_mipi_dsi_phy_get_timing() 188 timing->clk_hs2lp = 38; in dw_mipi_dsi_phy_get_timing() 189 timing->data_lp2hs = 15; in dw_mipi_dsi_phy_get_timing() 190 timing->data_hs2lp = 9; in dw_mipi_dsi_phy_get_timing() 194 timing->clk_lp2hs = 37; in dw_mipi_dsi_phy_get_timing() 195 timing->clk_hs2lp = 135; in dw_mipi_dsi_phy_get_timing() 196 timing->data_lp2hs = 50; in dw_mipi_dsi_phy_get_timing() 197 timing->data_hs2lp = 3; in dw_mipi_dsi_phy_get_timing()
|