Home
last modified time | relevance | path

Searched refs:programming (Results 1 – 25 of 134) sorted by relevance

123456

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c368 …ay_cfg *svp_expanded_display_cfg, struct dml2_display_cfg_programming *programming, struct dml2_co… in pack_mode_programming_params_with_implicit_subvp() argument
380 …memcpy(&programming->display_config, &display_cfg->display_config, sizeof(struct dml2_display_cfg)… in pack_mode_programming_params_with_implicit_subvp()
383 …arb_params(&display_cfg->display_config, &core->clean_me_up.mode_lib, &programming->global_regs.ar… in pack_mode_programming_params_with_implicit_subvp()
386 …watermarks(&display_cfg->display_config, &core->clean_me_up.mode_lib, &programming->global_regs.wm… in pack_mode_programming_params_with_implicit_subvp()
390 programming->fams2_required = display_cfg->stage3.fams2_required; in pack_mode_programming_params_with_implicit_subvp()
392 …et_global_fams2_programming(&core->clean_me_up.mode_lib, display_cfg, &programming->fams2_global_c… in pack_mode_programming_params_with_implicit_subvp()
396 for (stream_index = 0; stream_index < programming->display_config.num_streams; stream_index++) { in pack_mode_programming_params_with_implicit_subvp()
401programming->stream_programming[stream_index].stream_descriptor = &programming->display_config.str… in pack_mode_programming_params_with_implicit_subvp()
404programming->stream_programming[stream_index].num_odms_required = display_cfg->mode_support_result… in pack_mode_programming_params_with_implicit_subvp()
409 programming->stream_programming[stream_index].phantom_stream.enabled = true; in pack_mode_programming_params_with_implicit_subvp()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/
H A Ddml2_dpmm_dcn4.c99 …in_out->programming->min_clocks.dcn4x.active.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_latenc… in calculate_system_active_minimums()
100 …in_out->programming->min_clocks.dcn4x.active.fclk_khz = dml_round_up(min_fclk_bw > min_fclk_latenc… in calculate_system_active_minimums()
101 …in_out->programming->min_clocks.dcn4x.active.dcfclk_khz = dml_round_up(min_dcfclk_bw > min_dcfclk_… in calculate_system_active_minimums()
142 …in_out->programming->min_clocks.dcn4x.svp_prefetch.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_… in calculate_svp_prefetch_minimums()
143 …in_out->programming->min_clocks.dcn4x.svp_prefetch.fclk_khz = dml_round_up(min_fclk_bw > min_fclk_… in calculate_svp_prefetch_minimums()
144 …in_out->programming->min_clocks.dcn4x.svp_prefetch.dcfclk_khz = dml_round_up(min_dcfclk_bw > min_d… in calculate_svp_prefetch_minimums()
175 …in_out->programming->min_clocks.dcn4x.svp_prefetch_no_throttle.uclk_khz = dml_round_up(min_uclk_bw… in calculate_svp_prefetch_minimums()
176 …in_out->programming->min_clocks.dcn4x.svp_prefetch_no_throttle.fclk_khz = dml_round_up(min_fclk_bw… in calculate_svp_prefetch_minimums()
177 …in_out->programming->min_clocks.dcn4x.svp_prefetch_no_throttle.dcfclk_khz = dml_round_up(min_dcfcl… in calculate_svp_prefetch_minimums()
200 …in_out->programming->min_clocks.dcn4x.idle.uclk_khz = dml_round_up(min_uclk_avg > min_uclk_latency… in calculate_idle_minimums()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_wrapper.c40 …DC_RUN_WITH_PREEMPTION_ENABLED((*dml_ctx)->v21.mode_programming.programming = vzalloc(sizeof(struc… in dml21_allocate_memory()
42 if (!((*dml_ctx)->v21.mode_programming.programming)) in dml21_allocate_memory()
62 DC_RUN_WITH_PREEMPTION_ENABLED(vfree(dml2->v21.mode_programming.programming)); in dml21_destroy()
70 …dml2_display_cfg_programming *dst_dml2_programming = dst_dml_ctx->v21.mode_programming.programming; in dml21_copy()
77 …memcpy(dst_dml2_programming, src_dml_ctx->v21.mode_programming.programming, sizeof(struct dml2_dis… in dml21_copy()
88 dst_dml_ctx->v21.mode_programming.programming = dst_dml2_programming; in dml21_copy()
H A Ddml21_wrapper_fpu.c67 …memcpy(&context->bw_ctx.bw.dcn.arb_regs, &in_ctx->v21.mode_programming.programming->global_regs.ar… in dml21_calculate_rq_and_dlg_params()
70 …context->bw_ctx.bw.dcn.compbuf_size_kb = (int)in_ctx->v21.mode_programming.programming->global_reg… in dml21_calculate_rq_and_dlg_params()
77 dml_phantom_prog_idx = in_ctx->v21.mode_programming.programming->display_config.num_planes; in dml21_calculate_rq_and_dlg_params()
80 pln_prog = &in_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_calculate_rq_and_dlg_params()
85 …stream_prog = &in_ctx->v21.mode_programming.programming->stream_programming[pln_prog->plane_descri… in dml21_calculate_rq_and_dlg_params()
153 pln_prog = &dml_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_prepare_mcache_params()
189 …_mode_programming_locals.mode_programming_params.programming = dml_ctx->v21.mode_programming.progr… in dml21_check_mode_support()
292 dml_phantom_prog_idx = dml_ctx->v21.mode_programming.programming->display_config.num_planes; in dml21_prepare_mcache_programming()
295 …for (dml_prog_idx = 0; dml_prog_idx < dml_ctx->v21.mode_programming.programming->display_config.nu… in dml21_prepare_mcache_programming()
296 pln_prog = &dml_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_prepare_mcache_programming()
[all …]
H A Ddml21_utils.c65 …if (dml_ctx->v21.mode_programming.programming->plane_programming[i].plane_descriptor->stream_index… in find_valid_pipe_idx_for_stream_index()
106 …dml_stream_index = dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_idx].pla… in dml21_find_dc_pipes_for_plane()
332 …for (dml_stream_index = 0; dml_stream_index < dml_ctx->v21.mode_programming.programming->display_c… in dml21_handle_phantom_streams_planes()
334 …if (dml_ctx->v21.mode_programming.programming->stream_programming[dml_stream_index].phantom_stream… in dml21_handle_phantom_streams_planes()
349 &dml_ctx->v21.mode_programming.programming->stream_programming[dml_stream_index]); in dml21_handle_phantom_streams_planes()
355 …for (dml_plane_index = 0; dml_plane_index < dml_ctx->v21.mode_programming.programming->display_con… in dml21_handle_phantom_streams_planes()
356 …if (dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_index].plane_descriptor… in dml21_handle_phantom_streams_planes()
367 &dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_index]); in dml21_handle_phantom_streams_planes()
412 … &dml_ctx->v21.mode_programming.programming->stream_programming[dml_stream_idx].fams2_base_params, in dml21_build_fams2_stream_programming_v2()
416 &dml_ctx->v21.mode_programming.programming->stream_programming[dml_stream_idx].fams2_sub_params, in dml21_build_fams2_stream_programming_v2()
[all …]
H A Ddml21_translation_helper.c837 …context->bw_ctx.bw.dcn.clk.dispclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4… in dml21_copy_clocks_to_dc_state()
838 …context->bw_ctx.bw.dcn.clk.dcfclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x… in dml21_copy_clocks_to_dc_state()
839 …context->bw_ctx.bw.dcn.clk.dramclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4… in dml21_copy_clocks_to_dc_state()
840 …context->bw_ctx.bw.dcn.clk.fclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x.a… in dml21_copy_clocks_to_dc_state()
841 …context->bw_ctx.bw.dcn.clk.idle_dramclk_khz = in_ctx->v21.mode_programming.programming->min_clocks… in dml21_copy_clocks_to_dc_state()
842 …context->bw_ctx.bw.dcn.clk.idle_fclk_khz = in_ctx->v21.mode_programming.programming->min_clocks.dc… in dml21_copy_clocks_to_dc_state()
843 …context->bw_ctx.bw.dcn.clk.dcfclk_deep_sleep_khz = in_ctx->v21.mode_programming.programming->min_c… in dml21_copy_clocks_to_dc_state()
844 …context->bw_ctx.bw.dcn.clk.fclk_p_state_change_support = in_ctx->v21.mode_programming.programming-… in dml21_copy_clocks_to_dc_state()
845 …context->bw_ctx.bw.dcn.clk.p_state_change_support = in_ctx->v21.mode_programming.programming->uclk… in dml21_copy_clocks_to_dc_state()
846 …context->bw_ctx.bw.dcn.clk.dtbclk_en = in_ctx->v21.mode_programming.programming->min_clocks.dcn4x.… in dml21_copy_clocks_to_dc_state()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-fpga-manager13 wrong during FPGA programming (something that the driver can't
30 * write init = preparing FPGA for programming
31 * write init error = Error while preparing FPGA for programming
33 * write error = Error while programming
34 * write complete = Doing post programming steps
35 * write complete error = Error while doing post programming
43 If FPGA programming operation fails, it could be caused by crc
46 programming errors to userspace. This is a list of strings for
/linux/Documentation/driver-api/fpga/
H A Dfpga-programming.rst7 The in-kernel API for FPGA programming is a combination of APIs from
9 trigger FPGA programming is fpga_region_program_fpga().
31 bridges to control during programming or it has a pointer to a function that
71 /* Add info to region and do the programming */
84 API for programming an FPGA
H A Dintro.rst26 If you are adding a new FPGA or a new method of programming an FPGA,
36 region of an FPGA during programming. They are disabled before
37 programming begins and re-enabled afterwards. An FPGA bridge may be
H A Dindex.rst14 fpga-programming
/linux/Documentation/input/
H A Dinput_kapi.rst12 input-programming
13 gameport-programming
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/
H A Ddml2_top_soc15.c781 …ruct dml2_display_cfg_programming *dpmm_programming = &dml->dpmm_instance.dpmm_scratch.programming; in dml2_top_soc15_check_mode_supported()
814 l->dppm_map_mode_params.programming = dpmm_programming; in dml2_top_soc15_check_mode_supported()
838 memset(in_out->programming, 0, sizeof(struct dml2_display_cfg_programming)); in dml2_top_soc15_build_mode_programming()
840 …memcpy(&in_out->programming->display_config, in_out->display_config, sizeof(struct dml2_display_cf… in dml2_top_soc15_build_mode_programming()
864 l->informative_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
903 l->informative_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
908 in_out->programming->informative.failed_mcache_validation = true; in dml2_top_soc15_build_mode_programming()
986 l->dppm_map_mode_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
991 in_out->programming->informative.failed_dpmm = true; in dml2_top_soc15_build_mode_programming()
998 l->mode_programming_params.programming = in_out->programming; in dml2_top_soc15_build_mode_programming()
[all …]
/linux/Documentation/driver-api/soundwire/
H A Derror_handling.rst16 Improvements could be invalidating an entire programming sequence and
22 that bus clashes due to programming errors (two streams using the same bit
34 be applied. In case of a bad programming (command sent to non-existent
38 backtracking and restarting the entire programming sequence might be a
/linux/Documentation/userspace-api/media/v4l/
H A Dmetafmt-pisp-fe.rst20 provide detailed description of the Front End configuration and programming
39 provide detailed description of the Front End configuration and programming
/linux/Documentation/misc-devices/
H A Dc2port.rst26 C2 Interface used for in-system programming of micro controllers.
45 banging) designed to enable in-system programming, debugging, and
47 this code supports only flash programming but extensions are easy to
/linux/Documentation/devicetree/bindings/clock/
H A Dkeystone-pll.txt46 - bit-mask : arbitrary bitmask for programming the mux
68 - bit-mask : arbitrary bitmask for programming the divider
/linux/Documentation/driver-api/
H A Di2c.rst16 The Linux I2C programming interfaces support the master side of bus
17 interactions and the slave side. The programming interface is
/linux/Documentation/arch/
H A Dindex.rst6 These books provide programming details about architecture-specific
/linux/Documentation/trace/coresight/
H A Dcoresight-ect.rst30 The CTI driver enables the programming of the CTI to attach triggers to
38 programming registers in the CTI.
89 * ``channels``: Contains the channel API - CTI main programming interface.
189 * ``chan_xtrigs_reset``: Write 1 to clear all channel / trigger programming.
/linux/Documentation/translations/zh_TW/process/
H A Dindex.rst33 programming-language
/linux/Documentation/devicetree/bindings/spi/
H A Djcore,spi.txt16 programming is relative to the frequency of the indicated clock.
/linux/Documentation/process/
H A Ddevelopment-process.rst12 discussion which does not require a deep knowledge of kernel programming to
/linux/Documentation/hwmon/
H A Dina209.rst85 to be done in the BIOS. In the absence of BIOS programming, the shunt resistor
97 Output pin programming is a board feature which depends on the BIOS. It is
/linux/Documentation/spi/
H A Dbutterfly.rst19 This is more powerful than "ISP programming" cables since it lets kernel
29 side this is like "sp12" programming cables.
/linux/Documentation/iio/
H A Diio_tools.rst24 yet complete programming interface that can be used for advanced projects.

123456