/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/ |
H A D | dml2_dpmm_dcn4.c | 85 …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 D | dml2_core_dcn4.c | 253 …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() 285 …programming->stream_programming[stream_index].stream_descriptor = &programming->display_config.str… in pack_mode_programming_params_with_implicit_subvp() 288 …programming->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 D | dml_top.c | 99 …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 D | sysfs-class-fpga-manager | 13 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 D | dml21_wrapper.c | 30 …(*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 D | dml21_utils.c | 65 …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 D | fpga-programming.rst | 7 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 D | intro.rst | 26 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 D | index.rst | 14 fpga-programming
|
/linux/Documentation/input/ |
H A D | input_kapi.rst | 12 input-programming 13 gameport-programming
|
/linux/Documentation/driver-api/soundwire/ |
H A D | error_handling.rst | 16 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 D | dml2_internal_shared_types.h | 93 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 D | c2port.rst | 26 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 D | keystone-pll.txt | 46 - bit-mask : arbitrary bitmask for programming the mux 68 - bit-mask : arbitrary bitmask for programming the divider
|
/linux/Documentation/driver-api/ |
H A D | i2c.rst | 16 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 D | index.rst | 6 These books provide programming details about architecture-specific
|
/linux/Documentation/translations/sp_SP/process/ |
H A D | index.rst | 20 programming-language
|
/linux/Documentation/trace/coresight/ |
H A D | coresight-ect.rst | 30 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 D | index.rst | 10 for cryptographic use cases, as well as programming examples.
|
/linux/Documentation/devicetree/bindings/clock/ti/ |
H A D | gate.txt | 38 - 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 D | programming-language.rst | 6 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 D | openrisc_port.rst | 45 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 D | index.rst | 33 programming-language
|
/linux/Documentation/devicetree/bindings/spi/ |
H A D | jcore,spi.txt | 16 programming is relative to the frequency of the indicated clock.
|
/linux/Documentation/hwmon/ |
H A D | ina209.rst | 85 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
|