/linux/drivers/gpu/drm/msm/dp/ |
H A D | dp_catalog.c | 87 struct msm_dp_catalog_private *catalog = container_of(msm_dp_catalog, in msm_dp_catalog_snapshot() local 89 struct dss_io_data *dss = &catalog->io; in msm_dp_catalog_snapshot() 97 static inline u32 msm_dp_read_aux(struct msm_dp_catalog_private *catalog, u32 offset) in msm_dp_read_aux() argument 99 return readl_relaxed(catalog->io.aux.base + offset); in msm_dp_read_aux() 102 static inline void msm_dp_write_aux(struct msm_dp_catalog_private *catalog, in msm_dp_write_aux() argument 109 writel(data, catalog->io.aux.base + offset); in msm_dp_write_aux() 112 static inline u32 msm_dp_read_ahb(const struct msm_dp_catalog_private *catalog, u32 offset) in msm_dp_read_ahb() argument 114 return readl_relaxed(catalog->io.ahb.base + offset); in msm_dp_read_ahb() 117 static inline void msm_dp_write_ahb(struct msm_dp_catalog_private *catalog, in msm_dp_write_ahb() argument 124 writel(data, catalog->io.ahb.base + offset); in msm_dp_write_ahb() [all …]
|
H A D | dp_audio.c | 25 struct msm_dp_catalog *catalog; member 41 msm_dp_catalog_write_audio_stream(audio->catalog, &sdp_hdr); in msm_dp_audio_stream_sdp() 53 msm_dp_catalog_write_audio_timestamp(audio->catalog, &sdp_hdr); in msm_dp_audio_timestamp_sdp() 65 msm_dp_catalog_write_audio_infoframe(audio->catalog, &sdp_hdr); in msm_dp_audio_infoframe_sdp() 77 msm_dp_catalog_write_audio_copy_mgmt(audio->catalog, &sdp_hdr); in msm_dp_audio_copy_management_sdp() 89 msm_dp_catalog_write_audio_isrc(audio->catalog, &sdp_hdr); in msm_dp_audio_isrc_sdp() 94 msm_dp_catalog_audio_config_sdp(audio->catalog); in msm_dp_audio_setup_sdp() 106 struct msm_dp_catalog *catalog = audio->catalog; in msm_dp_audio_setup_acr() local 127 msm_dp_catalog_audio_config_acr(catalog, select); in msm_dp_audio_setup_acr() 132 struct msm_dp_catalog *catalog = audio->catalog; in msm_dp_audio_safe_to_exit_level() local [all …]
|
H A D | dp_panel.c | 23 struct msm_dp_catalog *catalog; member 165 if (!msm_dp_catalog_link_is_connected(panel->catalog)) { in msm_dp_panel_read_sink_caps() 247 struct msm_dp_catalog *catalog; in msm_dp_panel_tpg_config() local 256 catalog = panel->catalog; in msm_dp_panel_tpg_config() 265 msm_dp_catalog_panel_tpg_disable(catalog); in msm_dp_panel_tpg_config() 270 msm_dp_catalog_panel_tpg_enable(catalog, &panel->msm_dp_panel.msm_dp_mode.drm_mode); in msm_dp_panel_tpg_config() 275 struct msm_dp_catalog *catalog; in msm_dp_panel_setup_vsc_sdp_yuv_420() local 288 catalog = panel->catalog; in msm_dp_panel_setup_vsc_sdp_yuv_420() 315 msm_dp_catalog_panel_enable_vsc_sdp(catalog, &vsc_sdp); in msm_dp_panel_setup_vsc_sdp_yuv_420() 323 struct msm_dp_catalog *catalog; in msm_dp_panel_timing_cfg() local [all …]
|
H A D | dp_ctrl.c | 79 struct msm_dp_catalog *catalog; member 128 msm_dp_catalog_ctrl_state_ctrl(ctrl->catalog, DP_STATE_CTRL_PUSH_IDLE); in msm_dp_ctrl_push_idle() 173 msm_dp_catalog_ctrl_config_ctrl(ctrl->catalog, config); in msm_dp_ctrl_config_ctrl() 180 msm_dp_catalog_ctrl_lane_mapping(ctrl->catalog); in msm_dp_ctrl_configure_source_params() 181 msm_dp_catalog_setup_peripheral_flush(ctrl->catalog); in msm_dp_ctrl_configure_source_params() 188 msm_dp_catalog_ctrl_config_misc(ctrl->catalog, cc, tb); in msm_dp_ctrl_configure_source_params() 1005 msm_dp_catalog_ctrl_update_transfer_unit(ctrl->catalog, in msm_dp_ctrl_setup_tr_unit() 1123 msm_dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in msm_dp_ctrl_link_train_1() 1127 ret = msm_dp_catalog_ctrl_set_pattern_state_bit(ctrl->catalog, 1); in msm_dp_ctrl_link_train_1() 1230 msm_dp_catalog_ctrl_state_ctrl(ctrl->catalog, 0); in msm_dp_ctrl_link_train_2() [all …]
|
H A D | dp_catalog.h | 108 void msm_dp_catalog_audio_config_acr(struct msm_dp_catalog *catalog, u32 select); 109 void msm_dp_catalog_audio_enable(struct msm_dp_catalog *catalog, bool enable); 110 void msm_dp_catalog_audio_config_sdp(struct msm_dp_catalog *catalog); 111 void msm_dp_catalog_audio_sfe_level(struct msm_dp_catalog *catalog, u32 safe_to_exit_level);
|
H A D | dp_display.c | 88 struct msm_dp_catalog *catalog; member 735 dp->catalog = NULL; in msm_dp_init_sub_modules() 739 dp->catalog = msm_dp_catalog_get(dev); in msm_dp_init_sub_modules() 740 if (IS_ERR(dp->catalog)) { in msm_dp_init_sub_modules() 741 rc = PTR_ERR(dp->catalog); in msm_dp_init_sub_modules() 743 dp->catalog = NULL; in msm_dp_init_sub_modules() 747 dp->aux = msm_dp_aux_get(dev, dp->catalog, in msm_dp_init_sub_modules() 765 dp->panel = msm_dp_panel_get(dev, dp->aux, dp->link, dp->catalog); in msm_dp_init_sub_modules() 774 dp->catalog, in msm_dp_init_sub_modules() 783 dp->audio = msm_dp_audio_get(dp->msm_dp_display.pdev, dp->catalog); in msm_dp_init_sub_modules() [all …]
|
H A D | dp_audio.h | 36 struct msm_dp_catalog *catalog);
|
H A D | dp_panel.h | 88 struct msm_dp_link *link, struct msm_dp_catalog *catalog);
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-event_source-devices-hv_24x7 | 26 What: /sys/bus/event_source/devices/hv_24x7/interface/catalog 30 Provides access to the binary "24x7 catalog" provided by the 31 hypervisor on POWER7 and 8 systems. This catalog lists events 34 https://raw.githubusercontent.com/jmesmon/catalog-24x7/master/hv-24x7-catalog.h 40 A number equal to the length in bytes of the catalog. This is 41 also extractable from the provided binary "catalog" sysfs entry. 47 Exposes the "version" field of the 24x7 catalog. This is also 48 extractable from the provided binary "catalog" sysfs entry.
|
H A D | sysfs-firmware-efi-esrt | 5 (ESRT), a catalog of firmware for which can be updated with
|
/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.c | 659 yuv_supported = !!dpu_kms->catalog->cdm; in _dpu_kms_initialize_displayport() 769 if (dpu_kms->catalog->wb_count) { in _dpu_kms_setup_displays() 770 for (i = 0; i < dpu_kms->catalog->wb_count; i++) { in _dpu_kms_setup_displays() 771 if (dpu_kms->catalog->wb[i].id == WB_2) { in _dpu_kms_setup_displays() 773 dpu_kms->catalog->wb[i].format_list, in _dpu_kms_setup_displays() 774 dpu_kms->catalog->wb[i].num_formats); in _dpu_kms_setup_displays() 797 const struct dpu_mdss_cfg *catalog; in _dpu_kms_drm_obj_init() local 803 catalog = dpu_kms->catalog; in _dpu_kms_drm_obj_init() 817 max_crtc_count = min(catalog->mixer_count, num_encoders); in _dpu_kms_drm_obj_init() 820 for (i = 0; i < catalog->sspp_count; i++) { in _dpu_kms_drm_obj_init() [all …]
|
H A D | dpu_encoder_phys_wb.c | 140 const struct dpu_mdss_cfg *catalog; in dpu_encoder_phys_wb_set_qos() local 143 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_set_qos() 148 catalog = phys_enc->dpu_kms->catalog; in dpu_encoder_phys_wb_set_qos() 155 catalog->perf->danger_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 157 qos_cfg.safe_lut = catalog->perf->safe_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 159 qos_lut_tb = &catalog->perf->qos_lut_tbl[DPU_QOS_LUT_USAGE_NRT]; in dpu_encoder_phys_wb_set_qos() 178 if (!phys_enc || !phys_enc->dpu_kms || !phys_enc->dpu_kms->catalog) { in dpu_encoder_phys_wb_setup_fb() 199 const struct dpu_perf_cfg *perf = phys_enc->dpu_kms->catalog->perf; in dpu_encoder_phys_wb_setup_fb()
|
H A D | dpu_plane.c | 87 const struct dpu_mdss_cfg *catalog; member 115 static u64 _dpu_plane_calc_bw(const struct dpu_mdss_cfg *catalog, in _dpu_plane_calc_bw() argument 135 hw_latency_lines = catalog->perf->min_prefill_lines; in _dpu_plane_calc_bw() 213 fixed_buff_size = pdpu->catalog->caps->pixel_ram_size; in _dpu_plane_calc_fill_level() 272 cfg.creq_lut = _dpu_hw_get_qos_lut(&pdpu->catalog->perf->qos_lut_tbl[lut_usage], total_fl); in _dpu_plane_set_qos_lut() 273 cfg.danger_lut = pdpu->catalog->perf->danger_lut_tbl[lut_usage]; in _dpu_plane_set_qos_lut() 274 cfg.safe_lut = pdpu->catalog->perf->safe_lut_tbl[lut_usage]; in _dpu_plane_set_qos_lut() 822 if (pstate->stage >= pdpu->catalog->caps->max_mixer_blendstages) { in dpu_plane_atomic_check_nosspp() 824 pdpu->catalog->caps->max_mixer_blendstages - DPU_STAGE_0); in dpu_plane_atomic_check_nosspp() 854 max_linewidth = pdpu->catalog->caps->max_linewidth; in dpu_plane_atomic_check_nosspp() [all …]
|
H A D | dpu_crtc.c | 738 if (!dpu_kms->catalog->caps->has_3d_merge && in _dpu_crtc_check_and_setup_lm_bounds() 739 adj_mode->hdisplay > dpu_kms->catalog->caps->max_mixer_width) in _dpu_crtc_check_and_setup_lm_bounds() 751 if (drm_rect_width(r) > dpu_kms->catalog->caps->max_mixer_width) in _dpu_crtc_check_and_setup_lm_bounds() 1312 if (!dpu_kms->catalog->caps->has_3d_merge && in dpu_crtc_mode_valid() 1313 mode->hdisplay > dpu_kms->catalog->caps->max_mixer_width) in dpu_crtc_mode_valid() 1319 2 * dpu_kms->catalog->caps->max_mixer_width, in dpu_crtc_mode_valid() 1593 if (dpu_kms->catalog->dspp_count) in dpu_crtc_init()
|
H A D | dpu_kms.h | 62 const struct dpu_mdss_cfg *catalog; member
|
H A D | dpu_writeback.c | 24 return drm_add_modes_noedid(connector, dpu_kms->catalog->caps->max_mixer_width, in dpu_wb_conn_get_modes()
|
H A D | dpu_encoder.c | 677 else if (!dpu_kms->catalog->caps->has_3d_merge) in dpu_encoder_get_topology() 1462 static struct dpu_hw_intf *dpu_encoder_get_intf(const struct dpu_mdss_cfg *catalog, in dpu_encoder_get_intf() argument 1471 for (i = 0; i < catalog->intf_count; i++) { in dpu_encoder_get_intf() 1472 if (catalog->intf[i].type == type in dpu_encoder_get_intf() 1473 && catalog->intf[i].controller_id == controller_id) { in dpu_encoder_get_intf() 1474 return dpu_rm_get_intf(dpu_rm, catalog->intf[i].id); in dpu_encoder_get_intf() 2542 dpu_kms->catalog->caps->has_idle_pc; in dpu_encoder_setup_display() 2565 phys_params.hw_intf = dpu_encoder_get_intf(dpu_kms->catalog, &dpu_kms->rm, in dpu_encoder_setup_display()
|
/linux/fs/hfs/ |
H A D | Makefile | 9 catalog.o dir.o extent.o inode.o attr.o mdb.o \
|
/linux/fs/hfsplus/ |
H A D | Makefile | 8 hfsplus-objs := super.o options.o inode.o ioctl.o extents.o catalog.o dir.o btree.o \
|
/linux/Documentation/arch/arm/stm32/ |
H A D | stm32f429-overview.rst | 23 .. _STM32F429: http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577/LN1806?ecmp=stm32f429-439_p…
|
/linux/tools/power/cpupower/ |
H A D | README | 122 'clean' target is intended for cleanup the build catalog from build results 162 When it comes to run the utility from the custom build catalog things
|
/linux/Documentation/arch/powerpc/ |
H A D | imc.rst | 48 IMC catalog is available at: 49 https://github.com/open-power/ima-catalog
|
/linux/Documentation/admin-guide/ |
H A D | dynamic-debug-howto.rst | 37 You can view the currently configured behaviour in the *prdbg* catalog:: 108 The match-spec's select *prdbgs* from the catalog, upon which to apply 354 CONFIG_DYNAMIC_DEBUG=y # build catalog, enables CORE 355 CONFIG_DYNAMIC_DEBUG_CORE=y # enable mechanics only, skip catalog
|
/linux/Documentation/hwmon/ |
H A D | lm85.rst | 60 Datasheet: http://www.smsc.com/main/catalog/emc6d102.html 68 Datasheet: http://www.smsc.com/main/catalog/emc6d103.html 76 Datasheet: http://www.smsc.com/main/catalog/emc6d103s.html
|
/linux/Documentation/translations/sp_SP/process/ |
H A D | kernel-docs.rst | 111 http://www.oreilly.com/catalog/linuxdrive3/
|