HomeSort by: relevance | last modified time | path
    Searched refs:dcb (Results 1 - 25 of 49) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/bios/
amdgpu_bios_parser_interface.c 55 void dal_bios_parser_destroy(struct dc_bios **dcb)
57 struct dc_bios *bios = *dcb;
59 bios->funcs->bios_parser_destroy(dcb);
amdgpu_bios_parser2.c 91 struct dc_bios *dcb,
95 struct dc_bios *dcb,
125 static void firmware_parser_destroy(struct dc_bios **dcb)
127 struct bios_parser *bp = BP_FROM_DCB(*dcb);
137 *dcb = NULL;
163 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb)
165 struct bios_parser *bp = BP_FROM_DCB(dcb);
177 struct dc_bios *dcb,
180 struct bios_parser *bp = BP_FROM_DCB(dcb);
199 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb,
    [all...]
amdgpu_bios_parser.c 93 struct dc_bios *dcb);
96 struct dc_bios *dcb,
125 static void bios_parser_destroy(struct dc_bios **dcb)
127 struct bios_parser *bp = BP_FROM_DCB(*dcb);
137 *dcb = NULL;
154 static uint8_t bios_parser_get_connectors_number(struct dc_bios *dcb)
156 struct bios_parser *bp = BP_FROM_DCB(dcb);
163 struct dc_bios *dcb,
166 struct bios_parser *bp = BP_FROM_DCB(dcb);
193 static enum bp_result bios_parser_get_src_obj(struct dc_bios *dcb,
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/
nouveau_nvkm_subdev_bios_dcb.c 30 #include <subdev/bios/dcb.h>
37 u16 dcb = 0x0000; local in function:dcb_table
40 dcb = nvbios_rd16(bios, 0x36);
41 if (!dcb) {
42 nvkm_warn(subdev, "DCB table not found\n");
43 return dcb;
46 *ver = nvbios_rd08(bios, dcb);
49 nvkm_warn(subdev, "DCB version 0x%02x unknown\n", *ver);
53 if (nvbios_rd32(bios, dcb + 6) == 0x4edcbdcb) {
54 *hdr = nvbios_rd08(bios, dcb + 1)
107 u16 dcb = dcb_table(bios, ver, &hdr, &cnt, len); local in function:dcb_outp
129 u16 dcb = dcb_outp(bios, idx, ver, len); local in function:dcb_outp_parse
205 u16 dcb, idx = 0; local in function:dcb_outp_match
    [all...]
nouveau_nvkm_subdev_bios_extdev.c 30 #include <subdev/bios/dcb.h>
37 u16 dcb, extdev = 0; local in function:extdev_table
39 dcb = dcb_table(bios, &dcb_ver, &dcb_hdr, &dcb_cnt, &dcb_len);
40 if (!dcb || (dcb_ver != 0x30 && dcb_ver != 0x40 && dcb_ver != 0x41))
43 extdev = nvbios_rd16(bios, dcb + 18);
nouveau_nvkm_subdev_bios_gpio.c 30 #include <subdev/bios/dcb.h>
38 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); local in function:dcb_gpio_table
39 if (dcb) {
41 data = nvbios_rd16(bios, dcb + 0x0a);
43 if (*ver >= 0x22 && nvbios_rd08(bios, dcb - 1) >= 0x13)
44 data = nvbios_rd16(bios, dcb - 0x0f);
136 /* DCB 2.2, fixed TVDAC GPIO data */
nouveau_nvkm_subdev_bios_conn.c 30 #include <subdev/bios/dcb.h>
36 u32 dcb = dcb_table(bios, ver, hdr, cnt, len); local in function:nvbios_connTe
37 if (dcb && *ver >= 0x30 && *hdr >= 0x16) {
38 u32 data = nvbios_rd16(bios, dcb + 0x14);
nouveau_nvkm_subdev_bios_i2c.c 30 #include <subdev/bios/dcb.h>
37 u16 dcb = dcb_table(bios, ver, hdr, cnt, len); local in function:dcb_i2c_table
38 if (dcb) {
40 i2c = nvbios_rd16(bios, dcb + 2);
42 i2c = nvbios_rd16(bios, dcb + 4);
56 *ver = *ver; /* use DCB version */
86 /* value 0x1f means unused according to DCB 4.x spec */
  /src/sys/external/bsd/drm2/dist/drm/amd/display/include/
bios_parser_interface.h 44 void dal_bios_parser_destroy(struct dc_bios **dcb);
  /src/sys/arch/hpc/stand/hpcboot/
console.cpp 104 DCB dcb; local in function:SerialConsole::init
105 GetCommState(_handle, &dcb);
108 dcb.BaudRate, dcb.ByteSize, dcb.Parity, dcb.StopBits);
158 DCB dcb; local in function:SerialConsole::OpenCOM1
159 if (!GetCommState(h, &dcb))
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce100/
dce100_hw_sequencer.h 48 struct dc_bios *dcb,
amdgpu_dce100_hw_sequencer.c 80 struct dc_bios *dcb,
96 bp_result = dcb->funcs->enable_disp_power_gating(
97 dcb, controller_id + 1, cntl);
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_dp.c 86 nv_encoder->dcb->dpconf.link_nr,
87 nv_encoder->dcb->dpconf.link_bw);
89 if (nv_encoder->dcb->dpconf.link_nr < nv_encoder->dp.link_nr)
90 nv_encoder->dp.link_nr = nv_encoder->dcb->dpconf.link_nr;
91 if (nv_encoder->dcb->dpconf.link_bw < nv_encoder->dp.link_bw)
92 nv_encoder->dp.link_bw = nv_encoder->dcb->dpconf.link_bw;
nouveau_bios.c 915 * The TMDS table is typically found just before the DCB table, with a
928 * "or" from the DCB.
1107 * Make sure that 0x36 is blank and can't be mistaken for a DCB
1256 u8 *dcb = NULL; local in function:olddcb_table
1259 dcb = ROMPTR(dev, drm->vbios.data[0x36]);
1260 if (!dcb) {
1261 NV_WARN(drm, "No DCB data found in VBIOS\n");
1265 if (dcb[0] >= 0x42) {
1266 NV_WARN(drm, "DCB version 0x%02x unknown\n", dcb[0])
1309 u8 *dcb = olddcb_table(dev); local in function:olddcb_outp
1358 u8 *dcb = olddcb_table(dev); local in function:olddcb_conntab
1654 struct dcb_table *dcb = &drm->vbios.dcb; local in function:apply_dcb_encoder_quirks
1760 struct dcb_table *dcb = &bios->dcb; local in function:fabricate_dcb_encoder_table
1792 struct dcb_table *dcb = &drm->vbios.dcb; local in function:parse_dcb_entry
1871 struct dcb_table *dcb = &bios->dcb; local in function:parse_dcb_table
    [all...]
nouveau_encoder.h 32 #include <subdev/bios/dcb.h>
46 struct dcb_output *dcb; member in struct:nouveau_encoder
nouveau_connector.c 395 (nv_encoder->dcb && nv_encoder->dcb->type == type))
444 switch (nv_encoder->dcb->type) {
503 if (nv_encoder->dcb->i2c_index == idx && edid) {
530 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS ||
531 nv_encoder->dcb->type == DCB_OUTPUT_TMDS) {
549 nv_encoder->dcb->type == DCB_OUTPUT_TMDS ?
613 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS)
615 if (nv_encoder->dcb->type == DCB_OUTPUT_ANALOG)
618 if (nv_partner && ((nv_encoder->dcb->type == DCB_OUTPUT_ANALOG &
1007 struct dcb_output *dcb = nv_connector->detected_encoder->dcb; local in function:get_tmds_link_bandwidth
    [all...]
nouveau_bios.h 53 #include <subdev/bios/dcb.h>
112 struct dcb_table dcb; member in struct:nvbios
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
nouveau_dispnv04_dac.c 47 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_dac_output_offset
50 if (dcb->or & (8 | DCB_OUTPUT_C))
52 if (dcb->or & (8 | DCB_OUTPUT_B))
245 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv17_dac_sample_load
252 if (dcb->type == DCB_OUTPUT_TV) {
279 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC1, 0xff, dcb->type == DCB_OUTPUT_TV);
280 nvkm_gpio_set(gpio, 0, DCB_GPIO_TVDAC0, 0xff, dcb->type == DCB_OUTPUT_TV);
296 if (dcb->type == DCB_OUTPUT_TV
343 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv17_dac_detect
433 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_dac_update_dacclk
458 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_dac_in_use
    [all...]
nouveau_dispnv04_dfp.c 137 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index;
144 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index);
160 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:get_tmds_slave
163 if (dcb->type != DCB_OUTPUT_TMDS || dcb->location == DCB_LOC_ON_CHIP)
177 struct dcb_output *slave_dcb = nouveau_encoder(slave)->dcb;
180 slave_dcb->tmdsconf.slave_addr == dcb->tmdsconf.slave_addr)
212 uint32_t bits1618 = nv_encoder->dcb->or & DCB_OUTPUT_A ? 0x10000 : 0x40000;
214 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP
630 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv04_tmds_slave_init
    [all...]
nouveau_dispnv04_disp.c 197 struct dcb_table *dcb = &drm->vbios.dcb; local in function:nv04_display_create
232 for (i = 0; i < dcb->entries; i++) {
233 struct dcb_output *dcbent = &dcb->entry[i];
254 NV_WARN(drm, "DCB type %d not known\n", dcbent->type);
274 nvkm_i2c_bus_find(i2c, nv_encoder->dcb->i2c_index);
nouveau_dispnv04_tvnv17.c 155 struct dcb_output *dcb = tv_enc->base.dcb; local in function:nv17_tv_detect
180 if (dcb->tvconf.has_component_output)
198 '@' + ffs(dcb->or));
379 mode, nouveau_encoder(encoder)->dcb->index);
424 struct dcb_output *dcb = nouveau_encoder(enc)->dcb; local in function:nv17_tv_prepare
426 if ((dcb->type == DCB_OUTPUT_TMDS ||
427 dcb->type == DCB_OUTPUT_LVDS) &&
429 nv04_dfp_get_bound_head(dev, dcb) == head)
646 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; local in function:nv17_tv_create_resources
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce112/
amdgpu_dce112_hw_sequencer.c 121 struct dc_bios *dcb,
140 bp_result = dcb->funcs->enable_disp_power_gating(
141 dcb, controller_id + 1, cntl);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
dc_bios_types.h 54 struct dc_bios *dcb,
131 void (*bios_parser_destroy)(struct dc_bios **dcb);
134 struct dc_bios *dcb,
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce120/
amdgpu_dce120_hw_sequencer.c 158 struct dc_bios *dcb,
179 bp_result = dcb->funcs->enable_disp_power_gating(
180 dcb, controller_id + 1, cntl);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
link_hwss.h 45 struct gpio *get_hpd_gpio(struct dc_bios *dcb,

Completed in 25 milliseconds

1 2