/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | ramcfg.c | 54 u8 strap = nvbios_ramcfg_strap(subdev); in nvbios_ramcfg_index() local 69 nvbios_M0203Em(bios, strap, &ver, &hdr, &M0203E)) in nvbios_ramcfg_index() 76 strap = nvbios_rd08(bios, xlat + strap); in nvbios_ramcfg_index() 77 return strap; in nvbios_ramcfg_index()
|
H A D | M0203.c | 93 info->strap = (nvbios_rd08(bios, data + 0x00) & 0xf0) >> 4; in nvbios_M0203Ep() 119 if (info->strap != ramcfg) in nvbios_M0203Em()
|
H A D | init.c | 453 * in case *not* re-reading the strap causes similar breakage. in init_ram_restrict() 1600 u32 strap; in init_configure_preinit() local 1611 strap = init_rd32(init, 0x101000); in init_configure_preinit() 1612 strap = ((strap << 2) & 0xf0) | ((strap & 0x40) >> 6); in init_configure_preinit() 1613 init_wrvgai(init, 0x03d4, 0x3c, strap); in init_configure_preinit() 1917 u8 strap = init_ram_restrict(init); in init_ram_restrict_pll() local 1926 if (cconf == strap) { in init_ram_restrict_pll()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | ramcfg.c | 54 u8 strap = nvbios_ramcfg_strap(subdev); in nvbios_ramcfg_index() local 69 nvbios_M0203Em(bios, strap, &ver, &hdr, &M0203E)) in nvbios_ramcfg_index() 76 strap = nvbios_rd08(bios, xlat + strap); in nvbios_ramcfg_index() 77 return strap; in nvbios_ramcfg_index()
|
H A D | M0203.c | 93 info->strap = (nvbios_rd08(bios, data + 0x00) & 0xf0) >> 4; in nvbios_M0203Ep() 119 if (info->strap != ramcfg) in nvbios_M0203Em()
|
H A D | init.c | 453 * in case *not* re-reading the strap causes similar breakage. in init_ram_restrict() 1600 u32 strap; in init_configure_preinit() local 1611 strap = init_rd32(init, 0x101000); in init_configure_preinit() 1612 strap = ((strap << 2) & 0xf0) | ((strap & 0x40) >> 6); in init_configure_preinit() 1613 init_wrvgai(init, 0x03d4, 0x3c, strap); in init_configure_preinit() 1917 u8 strap = init_ram_restrict(init); in init_ram_restrict_pll() local 1926 if (cconf == strap) { in init_ram_restrict_pll()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | nv05.c | 53 u8 strap, ramcfg[2]; in nv05_devinit_meminit() local 63 strap = (nvkm_rd32(device, 0x101000) & 0x0000003c) >> 2; in nv05_devinit_meminit() 65 ramcfg[0] = nvbios_rd08(bios, data + 2 * strap + 0); in nv05_devinit_meminit() 66 ramcfg[1] = nvbios_rd08(bios, data + 2 * strap + 1); in nv05_devinit_meminit() 68 ramcfg[0] = default_config_tab[strap][0]; in nv05_devinit_meminit() 69 ramcfg[1] = default_config_tab[strap][1]; in nv05_devinit_meminit()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | nv05.c | 53 u8 strap, ramcfg[2]; in nv05_devinit_meminit() local 63 strap = (nvkm_rd32(device, 0x101000) & 0x0000003c) >> 2; in nv05_devinit_meminit() 65 ramcfg[0] = nvbios_rd08(bios, data + 2 * strap + 0); in nv05_devinit_meminit() 66 ramcfg[1] = nvbios_rd08(bios, data + 2 * strap + 1); in nv05_devinit_meminit() 68 ramcfg[0] = default_config_tab[strap][0]; in nv05_devinit_meminit() 69 ramcfg[1] = default_config_tab[strap][1]; in nv05_devinit_meminit()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgf100.c | 136 u8 ver, cnt, len, strap; in gf100_ram_calc() local 155 strap = nvbios_ramcfg_index(subdev); in gf100_ram_calc() 156 if (strap >= cnt) { in gf100_ram_calc() 157 nvkm_error(subdev, "invalid ramcfg strap\n"); in gf100_ram_calc() 161 ramcfg.data = rammap.data + rammap.size + (strap * ramcfg.size); in gf100_ram_calc() 168 strap = nvbios_rd08(bios, ramcfg.data + 0x01); in gf100_ram_calc() 169 if (strap != 0xff) { in gf100_ram_calc() 170 timing.data = nvbios_timingEe(bios, strap, &ver, &timing.size, in gf100_ram_calc()
|
H A D | ramnv50.c | 228 u8 ver, hdr, cnt, len, strap, size; in nv50_ram_calc() local 254 strap = nvbios_ramcfg_index(subdev); in nv50_ram_calc() 255 if (strap >= cnt) { in nv50_ram_calc() 256 nvkm_error(subdev, "invalid ramcfg strap\n"); in nv50_ram_calc() 260 data = nvbios_rammapSp_from_perf(bios, data + hdr, size, strap, in nv50_ram_calc() 274 strap, data, ver, hdr); in nv50_ram_calc()
|
H A D | ramgt215.c | 503 u8 ver, hdr, cnt, len, strap; in gt215_ram_calc() local 527 strap = nvbios_ramcfg_index(subdev); in gt215_ram_calc() 528 if (strap >= cnt) { in gt215_ram_calc() 529 nvkm_error(subdev, "invalid ramcfg strap\n"); in gt215_ram_calc() 533 data = nvbios_rammapSp(bios, data, ver, hdr, cnt, len, strap, in gt215_ram_calc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgf100.c | 136 u8 ver, cnt, len, strap; in gf100_ram_calc() local 155 strap = nvbios_ramcfg_index(subdev); in gf100_ram_calc() 156 if (strap >= cnt) { in gf100_ram_calc() 157 nvkm_error(subdev, "invalid ramcfg strap\n"); in gf100_ram_calc() 161 ramcfg.data = rammap.data + rammap.size + (strap * ramcfg.size); in gf100_ram_calc() 168 strap = nvbios_rd08(bios, ramcfg.data + 0x01); in gf100_ram_calc() 169 if (strap != 0xff) { in gf100_ram_calc() 170 timing.data = nvbios_timingEe(bios, strap, &ver, &timing.size, in gf100_ram_calc()
|
H A D | ramnv50.c | 227 u8 ver, hdr, cnt, len, strap, size; in nv50_ram_calc() local 253 strap = nvbios_ramcfg_index(subdev); in nv50_ram_calc() 254 if (strap >= cnt) { in nv50_ram_calc() 255 nvkm_error(subdev, "invalid ramcfg strap\n"); in nv50_ram_calc() 259 data = nvbios_rammapSp_from_perf(bios, data + hdr, size, strap, in nv50_ram_calc() 273 strap, data, ver, hdr); in nv50_ram_calc()
|
H A D | ramgt215.c | 503 u8 ver, hdr, cnt, len, strap; in gt215_ram_calc() local 527 strap = nvbios_ramcfg_index(subdev); in gt215_ram_calc() 528 if (strap >= cnt) { in gt215_ram_calc() 529 nvkm_error(subdev, "invalid ramcfg strap\n"); in gt215_ram_calc() 533 data = nvbios_rammapSp(bios, data, ver, hdr, cnt, len, strap, in gt215_ram_calc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | M0203.h | 24 u8 strap; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
H A D | M0203.h | 24 u8 strap; member
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-ts5500.c | 36 bool strap; member 271 /* As this pin is input-only, we may strap it to another in/out pin */ in ts5500_gpio_to_irq() 272 if (priv->strap) in ts5500_gpio_to_irq()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-ts5500.c | 36 bool strap; member 271 /* As this pin is input-only, we may strap it to another in/out pin */ in ts5500_gpio_to_irq() 272 if (priv->strap) in ts5500_gpio_to_irq()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
H A D | base.c | 2968 u32 boot0, boot1, strap; in nvkm_device_ctor() local 3181 strap = nvkm_rd32(device, 0x101000); in nvkm_device_ctor() 3186 strap &= 0x00000040; in nvkm_device_ctor() 3188 strap &= 0x00400040; in nvkm_device_ctor() 3190 switch (strap) { in nvkm_device_ctor()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
H A D | base.c | 2968 u32 boot0, boot1, strap; in nvkm_device_ctor() local 3195 strap = nvkm_rd32(device, 0x101000); in nvkm_device_ctor() 3200 strap &= 0x00000040; in nvkm_device_ctor() 3202 strap &= 0x00400040; in nvkm_device_ctor() 3204 switch (strap) { in nvkm_device_ctor()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_main.c | 33 u32 strap; in pci11x1x_strap_get_status() local 50 strap = lan743x_csr_read(adapter, STRAP_READ); in pci11x1x_strap_get_status() 51 if (strap & STRAP_READ_SGMII_EN_) in pci11x1x_strap_get_status()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | ich8lan.c | 2063 u32 strap = er32(STRAP); in e1000_write_smbus_addr() local 2064 u32 freq = (strap & E1000_STRAP_SMT_FREQ_MASK) >> in e1000_write_smbus_addr() 2068 strap &= E1000_STRAP_SMBUS_ADDRESS_MASK; in e1000_write_smbus_addr() 2075 phy_data |= (strap >> E1000_STRAP_SMBUS_ADDRESS_SHIFT); in e1000_write_smbus_addr()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | ich8lan.c | 2077 u32 strap = er32(STRAP); in e1000_write_smbus_addr() local 2078 u32 freq = (strap & E1000_STRAP_SMT_FREQ_MASK) >> in e1000_write_smbus_addr() 2082 strap &= E1000_STRAP_SMBUS_ADDRESS_MASK; in e1000_write_smbus_addr() 2089 phy_data |= (strap >> E1000_STRAP_SMBUS_ADDRESS_SHIFT); in e1000_write_smbus_addr()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 159 /* strap, cfg1, & write1 need updates */ 165 /* strap, cfg1, & write1 need updates */ 186 /* strap, cfg1, & write1 need updates */ 7948 u32 strap; in bnx2_get_5709_media() local 7958 strap = (val & BNX2_MISC_DUAL_MEDIA_CTRL_PHY_CTRL) >> 21; in bnx2_get_5709_media() 7960 strap = (val & BNX2_MISC_DUAL_MEDIA_CTRL_PHY_CTRL_STRAP) >> 8; in bnx2_get_5709_media() 7963 switch (strap) { in bnx2_get_5709_media() 7971 switch (strap) { in bnx2_get_5709_media()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 158 /* strap, cfg1, & write1 need updates */ 164 /* strap, cfg1, & write1 need updates */ 185 /* strap, cfg1, & write1 need updates */ 7941 u32 strap; in bnx2_get_5709_media() local 7951 strap = (val & BNX2_MISC_DUAL_MEDIA_CTRL_PHY_CTRL) >> 21; in bnx2_get_5709_media() 7953 strap = (val & BNX2_MISC_DUAL_MEDIA_CTRL_PHY_CTRL_STRAP) >> 8; in bnx2_get_5709_media() 7956 switch (strap) { in bnx2_get_5709_media() 7964 switch (strap) { in bnx2_get_5709_media()
|