Home
last modified time | relevance | path

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

12345678

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/
H A Ddml2_dpmm_dcn4.c85 …in_out->programming->min_clocks.dcn4x.active.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_latenc… in calculate_system_active_minimums()
86 …in_out->programming->min_clocks.dcn4x.active.fclk_khz = dml_round_up(min_fclk_bw > min_fclk_latenc… in calculate_system_active_minimums()
87 …in_out->programming->min_clocks.dcn4x.active.dcfclk_khz = dml_round_up(min_dcfclk_bw > min_dcfclk_… in calculate_system_active_minimums()
125 …in_out->programming->min_clocks.dcn4x.svp_prefetch.uclk_khz = dml_round_up(min_uclk_bw > min_uclk_… in calculate_svp_prefetch_minimums()
126 …in_out->programming->min_clocks.dcn4x.svp_prefetch.fclk_khz = dml_round_up(min_fclk_bw > min_fclk_… in calculate_svp_prefetch_minimums()
127 …in_out->programming->min_clocks.dcn4x.svp_prefetch.dcfclk_khz = dml_round_up(min_dcfclk_bw > min_d… in calculate_svp_prefetch_minimums()
149 …in_out->programming->min_clocks.dcn4x.idle.uclk_khz = dml_round_up(min_uclk_avg > min_uclk_latency… in calculate_idle_minimums()
150 …in_out->programming->min_clocks.dcn4x.idle.fclk_khz = dml_round_up(min_fclk_avg > min_fclk_latency… in calculate_idle_minimums()
151 …in_out->programming->min_clocks.dcn4x.idle.dcfclk_khz = dml_round_up(min_dcfclk_avg > min_dcfclk_l… in calculate_idle_minimums()
423 for (i = 0; i < in_out->programming->display_config.num_streams; i++) { in find_smallest_idle_time_in_vblank_us()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4.c253 …ay_cfg *svp_expanded_display_cfg, struct dml2_display_cfg_programming *programming, struct dml2_co… in pack_mode_programming_params_with_implicit_subvp() argument
264 …memcpy(&programming->display_config, &display_cfg->display_config, sizeof(struct dml2_display_cfg)… in pack_mode_programming_params_with_implicit_subvp()
267 …arb_params(&display_cfg->display_config, &core->clean_me_up.mode_lib, &programming->global_regs.ar… in pack_mode_programming_params_with_implicit_subvp()
270 …watermarks(&display_cfg->display_config, &core->clean_me_up.mode_lib, &programming->global_regs.wm… in pack_mode_programming_params_with_implicit_subvp()
274 programming->fams2_required = display_cfg->stage3.fams2_required; in pack_mode_programming_params_with_implicit_subvp()
276 …et_global_fams2_programming(&core->clean_me_up.mode_lib, display_cfg, &programming->fams2_global_c… in pack_mode_programming_params_with_implicit_subvp()
280 for (stream_index = 0; stream_index < programming->display_config.num_streams; stream_index++) { in pack_mode_programming_params_with_implicit_subvp()
285programming->stream_programming[stream_index].stream_descriptor = &programming->display_config.str… in pack_mode_programming_params_with_implicit_subvp()
288programming->stream_programming[stream_index].num_odms_required = display_cfg->mode_support_result… in pack_mode_programming_params_with_implicit_subvp()
293 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/dml21/src/dml2_top/
H A Ddml_top.c99 …ruct dml2_display_cfg_programming *dpmm_programming = &dml->dpmm_instance.dpmm_scratch.programming; in dml2_check_mode_supported()
134 l->dppm_map_mode_params.programming = dpmm_programming; in dml2_check_mode_supported()
159 memset(in_out->programming, 0, sizeof(struct dml2_display_cfg_programming)); in dml2_build_mode_programming()
161 …memcpy(&in_out->programming->display_config, in_out->display_config, sizeof(struct dml2_display_cf… in dml2_build_mode_programming()
186 l->informative_params.programming = in_out->programming; in dml2_build_mode_programming()
225 l->informative_params.programming = in_out->programming; in dml2_build_mode_programming()
230 in_out->programming->informative.failed_mcache_validation = true; in dml2_build_mode_programming()
306 …in_out->programming->plane_programming[i].mcache_allocation = l->base_display_config_with_meta.sta… in dml2_build_mode_programming()
315 l->dppm_map_mode_params.programming = in_out->programming; in dml2_build_mode_programming()
320 in_out->programming->informative.failed_dpmm = true; in dml2_build_mode_programming()
[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/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_wrapper.c30 …(*dml_ctx)->v21.mode_programming.programming = kzalloc(sizeof(struct dml2_display_cfg_programming)… in dml21_allocate_memory()
31 if (!((*dml_ctx)->v21.mode_programming.programming)) in dml21_allocate_memory()
116 kfree(dml2->v21.mode_programming.programming); in dml21_destroy()
132 …memcpy(&context->bw_ctx.bw.dcn.arb_regs, &in_ctx->v21.mode_programming.programming->global_regs.ar… in dml21_calculate_rq_and_dlg_params()
135 …context->bw_ctx.bw.dcn.compbuf_size_kb = (int)in_ctx->v21.mode_programming.programming->global_reg… in dml21_calculate_rq_and_dlg_params()
142 pln_prog = &in_ctx->v21.mode_programming.programming->plane_programming[dml_prog_idx]; in dml21_calculate_rq_and_dlg_params()
147 …stream_prog = &in_ctx->v21.mode_programming.programming->stream_programming[pln_prog->plane_descri… in dml21_calculate_rq_and_dlg_params()
268 …_mode_programming_locals.mode_programming_params.programming = dml_ctx->v21.mode_programming.progr… in dml21_check_mode_support()
307 dml_phantom_prog_idx = dml_ctx->v21.mode_programming.programming->display_config.num_planes; in dml21_prepare_mcache_programming()
310 …for (dml_prog_idx = 0; dml_prog_idx < dml_ctx->v21.mode_programming.programming->display_config.nu… 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()
105 …dml_stream_index = dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_idx].pla… in dml21_find_dc_pipes_for_plane()
430 …for (dml_stream_index = 0; dml_stream_index < dml_ctx->v21.mode_programming.programming->display_c… in dml21_handle_phantom_streams_planes()
432 …if (dml_ctx->v21.mode_programming.programming->stream_programming[dml_stream_index].phantom_stream… in dml21_handle_phantom_streams_planes()
447 &dml_ctx->v21.mode_programming.programming->stream_programming[dml_stream_index]); in dml21_handle_phantom_streams_planes()
453 …for (dml_plane_index = 0; dml_plane_index < dml_ctx->v21.mode_programming.programming->display_con… in dml21_handle_phantom_streams_planes()
454 …if (dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_index].plane_descriptor… in dml21_handle_phantom_streams_planes()
465 &dml_ctx->v21.mode_programming.programming->plane_programming[dml_plane_index]); in dml21_handle_phantom_streams_planes()
488 if (dml_ctx->v21.mode_programming.programming->fams2_required) { in dml21_build_fams2_programming()
512 &dml_ctx->v21.mode_programming.programming->stream_programming[dml_stream_idx].fams2_params, in dml21_build_fams2_programming()
[all …]
/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/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/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/
H A Ddml2_internal_shared_types.h93 struct dml2_display_cfg_programming *programming; member
106 struct dml2_display_cfg_programming *programming; member
110 struct dml2_display_cfg_programming programming; member
402 struct dml2_display_cfg_programming *programming; member
420 struct dml2_display_cfg_programming *programming; member
/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/translations/sp_SP/process/
H A Dindex.rst20 programming-language
/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/crypto/
H A Dindex.rst10 for cryptographic use cases, as well as programming examples.
/linux/Documentation/devicetree/bindings/clock/ti/
H A Dgate.txt38 - ti,bit-shift : bit shift for programming the clock gate, invalid for
40 - ti,set-bit-to-disable : inverts default gate programming. Setting the bit
/linux/Documentation/process/
H A Dprogramming-language.rst6 The kernel is written in the C programming language [c-language]_.
37 The kernel has experimental support for the Rust programming language
/linux/Documentation/arch/openrisc/
H A Dopenrisc_port.rst45 The OpenRISC community typically uses FuseSoC to manage building and programming
46 an SoC into an FPGA. The below is an example of programming a De0 Nano
/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/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

12345678