/Linux-v6.1/Documentation/devicetree/bindings/phy/ |
D | ti,phy-j721e-wiz.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ 4 --- 5 $id: "http://devicetree.org/schemas/phy/ti,phy-j721e-wiz.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Kishon Vijay Abraham I <kishon@ti.com> 16 - ti,j721e-wiz-16g 17 - ti,j721e-wiz-10g 18 - ti,am64-wiz-10g 19 - ti,j7200-wiz-10g [all …]
|
/Linux-v6.1/drivers/phy/ti/ |
D | phy-j721e-wiz.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/phy/phy-ti.h> 13 #include <linux/clk-provider.h> 25 #include <linux/reset-controller.h> 111 [TI_WIZ_PLL0_REFCLK] = "pll0-refclk", 112 [TI_WIZ_PLL1_REFCLK] = "pll1-refclk", 113 [TI_WIZ_REFCLK_DIG] = "refclk-dig", 114 [TI_WIZ_PHY_EN_REFCLK] = "phy-en-refclk", [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/ti/ |
D | k3-j721e-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2020 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy.h> 8 #include <dt-bindings/phy/phy-ti.h> 9 #include <dt-bindings/mux/mux.h> 10 #include <dt-bindings/mux/ti-serdes.h> 13 cmn_refclk: clock-cmnrefclk { 14 #clock-cells = <0>; 15 compatible = "fixed-clock"; 16 clock-frequency = <0>; [all …]
|
D | k3-j7200-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 9 serdes_refclk: serdes-refclk { 10 #clock-cells = <0>; 11 compatible = "fixed-clock"; 17 compatible = "mmio-sram"; 19 #address-cells = <1>; 20 #size-cells = <1>; 23 atf-sram@0 { 28 scm_conf: scm-conf@100000 { [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_dio_link_encoder.c | 39 enc10->base.ctx 41 enc10->base.ctx->logger 44 (enc10->link_regs->reg) 48 enc10->link_shift->field_name, enc10->link_mask->field_name 51 (enc10->link_regs->index) 103 const struct dc_vbios_funcs *bp_funcs = init_data->ctx->dc_bios->funcs; in dcn30_link_encoder_construct() 105 struct dcn10_link_encoder *enc10 = &enc20->enc10; in dcn30_link_encoder_construct() 107 enc10->base.funcs = &dcn30_link_enc_funcs; in dcn30_link_encoder_construct() 108 enc10->base.ctx = init_data->ctx; in dcn30_link_encoder_construct() 109 enc10->base.id = init_data->encoder; in dcn30_link_encoder_construct() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn20/ |
D | dcn20_link_encoder.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 38 enc10->base.ctx 40 enc10->base.ctx->logger 43 (enc10->link_regs->reg) 47 enc10->link_shift->field_name, enc10->link_mask->field_name 50 (enc10->link_regs->index) 178 enable ? "Enabling" : "Disabling", enc->id.enum_id); in enc2_fec_set_enable() 206 REG_GET(DP_DPHY_CNTL, DPHY_FEC_EN, &s->dphy_fec_en); in link_enc2_read_state() 207 REG_GET(DP_DPHY_CNTL, DPHY_FEC_READY_SHADOW, &s->dphy_fec_ready_shadow); in link_enc2_read_state() 208 REG_GET(DP_DPHY_CNTL, DPHY_FEC_ACTIVE_STATUS, &s->dphy_fec_active_status); in link_enc2_read_state() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn31/ |
D | dcn31_dio_link_encoder.c | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 43 enc10->base.ctx 45 enc10->base.ctx->logger 48 (enc10->link_regs->reg) 52 enc10->link_shift->field_name, enc10->link_mask->field_name 55 (enc10->link_regs->index) 58 (enc10->aux_regs->reg) 105 struct dc_dmub_srv *dc_dmub_srv = enc->ctx->dmub_srv; in has_query_dp_alt() 107 if (enc->ctx->dce_version >= DCN_VERSION_3_15) in has_query_dp_alt() 112 !(dc_dmub_srv->dmub->fw_version >= DMUB_FW_VERSION(4, 0, 0) && in has_query_dp_alt() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/ |
D | rn_clk_mgr.c | 61 for (i = 0; i < context->stream_count; i++) { in rn_get_active_display_cnt_wa() 62 const struct dc_stream_state *stream = context->streams[i]; in rn_get_active_display_cnt_wa() 64 if (stream->signal == SIGNAL_TYPE_HDMI_TYPE_A || in rn_get_active_display_cnt_wa() 65 stream->signal == SIGNAL_TYPE_DVI_SINGLE_LINK || in rn_get_active_display_cnt_wa() 66 stream->signal == SIGNAL_TYPE_DVI_DUAL_LINK) in rn_get_active_display_cnt_wa() 70 for (i = 0; i < dc->link_count; i++) { in rn_get_active_display_cnt_wa() 71 const struct dc_link *link = dc->links[i]; in rn_get_active_display_cnt_wa() 73 /* abusing the fact that the dig and phy are coupled to see if the phy is enabled */ in rn_get_active_display_cnt_wa() 74 if (link->link_enc->funcs->is_dig_enabled && in rn_get_active_display_cnt_wa() 75 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in rn_get_active_display_cnt_wa() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/ |
D | vg_clk_mgr.c | 70 for (i = 0; i < context->stream_count; i++) { in vg_get_active_display_cnt_wa() 71 const struct dc_stream_state *stream = context->streams[i]; in vg_get_active_display_cnt_wa() 73 if (stream->signal == SIGNAL_TYPE_HDMI_TYPE_A || in vg_get_active_display_cnt_wa() 74 stream->signal == SIGNAL_TYPE_DVI_SINGLE_LINK || in vg_get_active_display_cnt_wa() 75 stream->signal == SIGNAL_TYPE_DVI_DUAL_LINK) in vg_get_active_display_cnt_wa() 79 for (i = 0; i < dc->link_count; i++) { in vg_get_active_display_cnt_wa() 80 const struct dc_link *link = dc->links[i]; in vg_get_active_display_cnt_wa() 82 /* abusing the fact that the dig and phy are coupled to see if the phy is enabled */ in vg_get_active_display_cnt_wa() 83 if (link->link_enc->funcs->is_dig_enabled && in vg_get_active_display_cnt_wa() 84 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in vg_get_active_display_cnt_wa() [all …]
|
/Linux-v6.1/drivers/gpu/drm/radeon/ |
D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 214 UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios, 397 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 403 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 410 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 504 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… 536 #define ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN 1 // 1-StrobeMode, 0-PerformanceMode 544 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS) 549 … //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode 815 // Following function ENABLE sub-function will be used by driver when TMDS/HDMI/LVDS is used, disab… [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/include/ |
D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 107 #define ATOM_SCALER_DISABLE 0 //For Fudo, it's bypass and auto-cengter & no replication 108 #define ATOM_SCALER_CENTER 1 //For Fudo, it's bypass and auto-center & auto replication 110 #define ATOM_SCALER_MULTI_EX 3 //For Fudo only, it's multi-tap mode only used to drive TV or CV,… 222 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 245 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 427 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 433 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 440 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 538 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/ |
D | dcn316_clk_mgr.c | 90 for (i = 0; i < context->stream_count; i++) { in dcn316_get_active_display_cnt_wa() 91 const struct dc_stream_state *stream = context->streams[i]; in dcn316_get_active_display_cnt_wa() 93 if (stream->signal == SIGNAL_TYPE_HDMI_TYPE_A || in dcn316_get_active_display_cnt_wa() 94 stream->signal == SIGNAL_TYPE_DVI_SINGLE_LINK || in dcn316_get_active_display_cnt_wa() 95 stream->signal == SIGNAL_TYPE_DVI_DUAL_LINK) in dcn316_get_active_display_cnt_wa() 99 for (i = 0; i < dc->link_count; i++) { in dcn316_get_active_display_cnt_wa() 100 const struct dc_link *link = dc->links[i]; in dcn316_get_active_display_cnt_wa() 102 /* abusing the fact that the dig and phy are coupled to see if the phy is enabled */ in dcn316_get_active_display_cnt_wa() 103 if (link->link_enc && link->link_enc->funcs->is_dig_enabled && in dcn316_get_active_display_cnt_wa() 104 link->link_enc->funcs->is_dig_enabled(link->link_enc)) in dcn316_get_active_display_cnt_wa() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/ |
D | dcn31_clk_mgr.c | 54 clk_mgr->base.base.ctx->logger 82 for (i = 0; i < context->stream_count; i++) { in dcn31_get_active_display_cnt_wa() 83 const struct dc_stream_state *stream = context->streams[i]; in dcn31_get_active_display_cnt_wa() 85 if (stream->signal == SIGNAL_TYPE_HDMI_TYPE_A || in dcn31_get_active_display_cnt_wa() 86 stream->signal == SIGNAL_TYPE_DVI_SINGLE_LINK || in dcn31_get_active_display_cnt_wa() 87 stream->signal == SIGNAL_TYPE_DVI_DUAL_LINK) in dcn31_get_active_display_cnt_wa() 91 for (i = 0; i < dc->link_count; i++) { in dcn31_get_active_display_cnt_wa() 92 const struct dc_link *link = dc->links[i]; in dcn31_get_active_display_cnt_wa() 94 /* abusing the fact that the dig and phy are coupled to see if the phy is enabled */ in dcn31_get_active_display_cnt_wa() 95 if (link->link_enc && link->link_enc->funcs->is_dig_enabled && in dcn31_get_active_display_cnt_wa() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/ |
D | dcn314_clk_mgr.c | 1 // SPDX-License-Identifier: MIT 58 clk_mgr->base.base.ctx->logger 104 for (i = 0; i < context->stream_count; i++) { in dcn314_get_active_display_cnt_wa() 105 const struct dc_stream_state *stream = context->streams[i]; in dcn314_get_active_display_cnt_wa() 107 if (stream->signal == SIGNAL_TYPE_HDMI_TYPE_A || in dcn314_get_active_display_cnt_wa() 108 stream->signal == SIGNAL_TYPE_DVI_SINGLE_LINK || in dcn314_get_active_display_cnt_wa() 109 stream->signal == SIGNAL_TYPE_DVI_DUAL_LINK) in dcn314_get_active_display_cnt_wa() 113 for (i = 0; i < dc->link_count; i++) { in dcn314_get_active_display_cnt_wa() 114 const struct dc_link *link = dc->links[i]; in dcn314_get_active_display_cnt_wa() 116 /* abusing the fact that the dig and phy are coupled to see if the phy is enabled */ in dcn314_get_active_display_cnt_wa() [all …]
|