| /linux/drivers/edac/ |
| H A D | edac_pci.c | 31 struct edac_pci_ctl_info *pci; in edac_pci_alloc_ctl_info() local 35 pci = kzalloc(sizeof(struct edac_pci_ctl_info), GFP_KERNEL); in edac_pci_alloc_ctl_info() 36 if (!pci) in edac_pci_alloc_ctl_info() 40 pci->pvt_info = kzalloc(sz_pvt, GFP_KERNEL); in edac_pci_alloc_ctl_info() 41 if (!pci->pvt_info) in edac_pci_alloc_ctl_info() 45 pci->op_state = OP_ALLOC; in edac_pci_alloc_ctl_info() 47 snprintf(pci->name, strlen(edac_pci_name) + 1, "%s", edac_pci_name); in edac_pci_alloc_ctl_info() 49 return pci; in edac_pci_alloc_ctl_info() 52 kfree(pci); in edac_pci_alloc_ctl_info() 57 void edac_pci_free_ctl_info(struct edac_pci_ctl_info *pci) in edac_pci_free_ctl_info() argument [all …]
|
| H A D | octeon_edac-pci.c | 23 static void octeon_pci_poll(struct edac_pci_ctl_info *pci) in octeon_pci_poll() argument 29 edac_pci_handle_pe(pci, pci->ctl_name); in octeon_pci_poll() 34 edac_pci_handle_npe(pci, "Signaled System Error"); in octeon_pci_poll() 39 edac_pci_handle_npe(pci, "Received Master Abort"); in octeon_pci_poll() 44 edac_pci_handle_npe(pci, "Received Target Abort"); in octeon_pci_poll() 49 edac_pci_handle_npe(pci, "Signaled Target Abort"); in octeon_pci_poll() 54 edac_pci_handle_npe(pci, "Master Data Parity Error"); in octeon_pci_poll() 62 struct edac_pci_ctl_info *pci; in octeon_pci_probe() local 65 pci = edac_pci_alloc_ctl_info(0, "octeon_pci_err"); in octeon_pci_probe() 66 if (!pci) in octeon_pci_probe() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
| H A D | pcie.c | 51 nvkm_pcie_get_version(struct nvkm_pci *pci) in nvkm_pcie_get_version() argument 53 if (!pci->func->pcie.version) in nvkm_pcie_get_version() 56 return pci->func->pcie.version(pci); in nvkm_pcie_get_version() 60 nvkm_pcie_get_max_version(struct nvkm_pci *pci) in nvkm_pcie_get_max_version() argument 62 if (!pci->func->pcie.version_supported) in nvkm_pcie_get_max_version() 65 return pci->func->pcie.version_supported(pci); in nvkm_pcie_get_max_version() 69 nvkm_pcie_set_version(struct nvkm_pci *pci, int version) in nvkm_pcie_set_version() argument 71 if (!pci->func->pcie.set_version) in nvkm_pcie_set_version() 74 nvkm_trace(&pci->subdev, "set to version %i\n", version); in nvkm_pcie_set_version() 75 pci->func->pcie.set_version(pci, version); in nvkm_pcie_set_version() [all …]
|
| H A D | agp.c | 44 nvkm_agp_fini(struct nvkm_pci *pci) in nvkm_agp_fini() argument 46 if (pci->agp.acquired) { in nvkm_agp_fini() 47 agp_backend_release(pci->agp.bridge); in nvkm_agp_fini() 48 pci->agp.acquired = false; in nvkm_agp_fini() 56 nvkm_agp_preinit(struct nvkm_pci *pci) in nvkm_agp_preinit() argument 58 struct nvkm_device *device = pci->subdev.device; in nvkm_agp_preinit() 59 u32 mode = nvkm_pci_rd32(pci, 0x004c); in nvkm_agp_preinit() 66 if ((mode | pci->agp.mode) & PCI_AGP_COMMAND_FW) { in nvkm_agp_preinit() 67 mode = pci->agp.mode & ~PCI_AGP_COMMAND_FW; in nvkm_agp_preinit() 68 agp_enable(pci->agp.bridge, mode); in nvkm_agp_preinit() [all …]
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-debugfs.c | 69 struct dw_pcie *pci; member 189 struct dw_pcie *pci = file->private_data; in lane_detect_read() local 190 struct dwc_pcie_rasdes_info *rinfo = pci->debugfs->rasdes_info; in lane_detect_read() 195 val = dw_pcie_readl_dbi(pci, rinfo->ras_cap_offset + SD_STATUS_L1LANE_REG); in lane_detect_read() 208 struct dw_pcie *pci = file->private_data; in lane_detect_write() local 209 struct dwc_pcie_rasdes_info *rinfo = pci->debugfs->rasdes_info; in lane_detect_write() 216 val = dw_pcie_readl_dbi(pci, rinfo->ras_cap_offset + SD_STATUS_L1LANE_REG); in lane_detect_write() 219 dw_pcie_writel_dbi(pci, rinfo->ras_cap_offset + SD_STATUS_L1LANE_REG, val); in lane_detect_write() 227 struct dw_pcie *pci = file->private_data; in rx_valid_read() local 228 struct dwc_pcie_rasdes_info *rinfo = pci->debugfs->rasdes_info; in rx_valid_read() [all …]
|
| H A D | pcie-designware-host.c | 55 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_handle_msi_irq() local 60 status = dw_pcie_readl_dbi(pci, PCIE_MSI_INTR0_STATUS + in dw_handle_msi_irq() 97 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_setup_msi_msg() local 107 dev_dbg(pci->dev, "msi#%d address_hi %#x address_lo %#x\n", in dw_pci_setup_msi_msg() 114 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_bottom_mask() local 125 dw_pcie_writel_dbi(pci, PCIE_MSI_INTR0_MASK + res, pp->irq_mask[ctrl]); in dw_pci_bottom_mask() 133 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_bottom_unmask() local 144 dw_pcie_writel_dbi(pci, PCIE_MSI_INTR0_MASK + res, pp->irq_mask[ctrl]); in dw_pci_bottom_unmask() 152 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in dw_pci_bottom_ack() local 159 dw_pcie_writel_dbi(pci, PCIE_MSI_INTR0_STATUS + res, BIT(bit)); in dw_pci_bottom_ack() [all …]
|
| H A D | pci-exynos.c | 55 struct dw_pcie pci; member 73 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_w_mode() local 76 val = exynos_pcie_readl(pci->elbi_base, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode() 81 exynos_pcie_writel(pci->elbi_base, val, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode() 86 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_r_mode() local 89 val = exynos_pcie_readl(pci->elbi_base, PCIE_ELBI_SLV_ARMISC); in exynos_pcie_sideband_dbi_r_mode() 94 exynos_pcie_writel(pci->elbi_base, val, PCIE_ELBI_SLV_ARMISC); in exynos_pcie_sideband_dbi_r_mode() 99 struct dw_pcie *pci = &ep->pci; in exynos_pcie_assert_core_reset() local 102 val = exynos_pcie_readl(pci->elbi_base, PCIE_CORE_RESET); in exynos_pcie_assert_core_reset() 104 exynos_pcie_writel(pci->elbi_base, val, PCIE_CORE_RESET); in exynos_pcie_assert_core_reset() [all …]
|
| H A D | pci-layerscape-ep.c | 44 struct dw_pcie *pci; member 54 struct dw_pcie *pci = pcie->pci; in ls_pcie_pf_lut_readl() local 57 return ioread32be(pci->dbi_base + offset); in ls_pcie_pf_lut_readl() 59 return ioread32(pci->dbi_base + offset); in ls_pcie_pf_lut_readl() 64 struct dw_pcie *pci = pcie->pci; in ls_pcie_pf_lut_writel() local 67 iowrite32be(value, pci->dbi_base + offset); in ls_pcie_pf_lut_writel() 69 iowrite32(value, pci->dbi_base + offset); in ls_pcie_pf_lut_writel() 75 struct dw_pcie *pci = pcie->pci; in ls_pcie_ep_event_handler() local 87 offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); in ls_pcie_ep_event_handler() 95 dw_pcie_dbi_ro_wr_en(pci); in ls_pcie_ep_event_handler() [all …]
|
| H A D | pcie-armada8k.c | 30 struct dw_pcie *pci; member 112 struct dw_pcie *pci = pcie->pci; in armada8k_pcie_setup_phys() local 113 struct device *dev = pci->dev; in armada8k_pcie_setup_phys() 142 static bool armada8k_pcie_link_up(struct dw_pcie *pci) in armada8k_pcie_link_up() argument 147 reg = dw_pcie_readl_dbi(pci, PCIE_GLOBAL_STATUS_REG); in armada8k_pcie_link_up() 152 dev_dbg(pci->dev, "No link detected (Global-Status: 0x%08x).\n", reg); in armada8k_pcie_link_up() 156 static int armada8k_pcie_start_link(struct dw_pcie *pci) in armada8k_pcie_start_link() argument 161 reg = dw_pcie_readl_dbi(pci, PCIE_GLOBAL_CONTROL_REG); in armada8k_pcie_start_link() 163 dw_pcie_writel_dbi(pci, PCIE_GLOBAL_CONTROL_REG, reg); in armada8k_pcie_start_link() 171 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in armada8k_pcie_host_init() local [all …]
|
| H A D | pcie-qcom-ep.c | 201 struct dw_pcie pci; member 230 struct dw_pcie *pci = &pcie_ep->pci; in qcom_pcie_ep_core_reset() local 231 struct device *dev = pci->dev; in qcom_pcie_ep_core_reset() 266 static bool qcom_pcie_dw_link_up(struct dw_pcie *pci) in qcom_pcie_dw_link_up() argument 270 reg = readl_relaxed(pci->elbi_base + ELBI_SYS_STTS); in qcom_pcie_dw_link_up() 275 static int qcom_pcie_dw_start_link(struct dw_pcie *pci) in qcom_pcie_dw_start_link() argument 277 struct qcom_pcie_ep *pcie_ep = to_pcie_ep(pci); in qcom_pcie_dw_start_link() 284 static void qcom_pcie_dw_stop_link(struct dw_pcie *pci) in qcom_pcie_dw_stop_link() argument 286 struct qcom_pcie_ep *pcie_ep = to_pcie_ep(pci); in qcom_pcie_dw_stop_link() 291 static void qcom_pcie_dw_write_dbi2(struct dw_pcie *pci, void __iomem *base, in qcom_pcie_dw_write_dbi2() argument [all …]
|
| H A D | pcie-qcom.c | 277 struct dw_pcie *pci; member 315 static int qcom_pcie_start_link(struct dw_pcie *pci) in qcom_pcie_start_link() argument 317 struct qcom_pcie *pcie = to_qcom_pcie(pci); in qcom_pcie_start_link() 319 qcom_pcie_common_set_equalization(pci); in qcom_pcie_start_link() 321 if (pcie_link_speed[pci->max_link_speed] == PCIE_SPEED_16_0GT) in qcom_pcie_start_link() 322 qcom_pcie_common_set_16gt_lane_margining(pci); in qcom_pcie_start_link() 331 static void qcom_pcie_clear_aspm_l0s(struct dw_pcie *pci) in qcom_pcie_clear_aspm_l0s() argument 333 struct qcom_pcie *pcie = to_qcom_pcie(pci); in qcom_pcie_clear_aspm_l0s() 340 offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); in qcom_pcie_clear_aspm_l0s() 342 dw_pcie_dbi_ro_wr_en(pci); in qcom_pcie_clear_aspm_l0s() [all …]
|
| H A D | pcie-spear13xx.c | 25 struct dw_pcie *pci; member 69 static int spear13xx_pcie_start_link(struct dw_pcie *pci) in spear13xx_pcie_start_link() argument 71 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); in spear13xx_pcie_start_link() 87 struct dw_pcie *pci = spear13xx_pcie->pci; in spear13xx_pcie_irq_handler() local 88 struct dw_pcie_rp *pp = &pci->pp; in spear13xx_pcie_irq_handler() 113 static bool spear13xx_pcie_link_up(struct dw_pcie *pci) in spear13xx_pcie_link_up() argument 115 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); in spear13xx_pcie_link_up() 123 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in spear13xx_pcie_host_init() local 124 struct spear13xx_pcie *spear13xx_pcie = to_spear13xx_pcie(pci); in spear13xx_pcie_host_init() 125 u32 exp_cap_off = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); in spear13xx_pcie_host_init() [all …]
|
| H A D | pcie-artpec6.c | 33 struct dw_pcie *pci; member 97 static u64 artpec6_pcie_cpu_addr_fixup(struct dw_pcie *pci, u64 cpu_addr) in artpec6_pcie_cpu_addr_fixup() argument 99 struct artpec6_pcie *artpec6_pcie = to_artpec6_pcie(pci); in artpec6_pcie_cpu_addr_fixup() 100 struct dw_pcie_rp *pp = &pci->pp; in artpec6_pcie_cpu_addr_fixup() 101 struct dw_pcie_ep *ep = &pci->ep; in artpec6_pcie_cpu_addr_fixup() 109 dev_err(pci->dev, "UNKNOWN device type\n"); in artpec6_pcie_cpu_addr_fixup() 114 static int artpec6_pcie_establish_link(struct dw_pcie *pci) in artpec6_pcie_establish_link() argument 116 struct artpec6_pcie *artpec6_pcie = to_artpec6_pcie(pci); in artpec6_pcie_establish_link() 126 static void artpec6_pcie_stop_link(struct dw_pcie *pci) in artpec6_pcie_stop_link() argument 128 struct artpec6_pcie *artpec6_pcie = to_artpec6_pcie(pci); in artpec6_pcie_stop_link() [all …]
|
| H A D | pci-dra7xx.c | 89 struct dw_pcie *pci; member 116 static u64 dra7xx_pcie_cpu_addr_fixup(struct dw_pcie *pci, u64 cpu_addr) in dra7xx_pcie_cpu_addr_fixup() argument 121 static bool dra7xx_pcie_link_up(struct dw_pcie *pci) in dra7xx_pcie_link_up() argument 123 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci); in dra7xx_pcie_link_up() 129 static void dra7xx_pcie_stop_link(struct dw_pcie *pci) in dra7xx_pcie_stop_link() argument 131 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci); in dra7xx_pcie_stop_link() 139 static int dra7xx_pcie_establish_link(struct dw_pcie *pci) in dra7xx_pcie_establish_link() argument 141 struct dra7xx_pcie *dra7xx = to_dra7xx_pcie(pci); in dra7xx_pcie_establish_link() 142 struct device *dev = pci->dev; in dra7xx_pcie_establish_link() 145 if (dw_pcie_link_up(pci)) { in dra7xx_pcie_establish_link() [all …]
|
| H A D | pcie-designware-plat.c | 24 struct dw_pcie *pci; member 37 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); in dw_plat_pcie_ep_init() local 41 dw_pcie_ep_reset_bar(pci, bar); in dw_plat_pcie_ep_init() 47 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); in dw_plat_pcie_ep_raise_irq() local 57 dev_err(pci->dev, "UNKNOWN IRQ type\n"); in dw_plat_pcie_ep_raise_irq() 83 struct dw_pcie *pci = dw_plat_pcie->pci; in dw_plat_add_pcie_port() local 84 struct dw_pcie_rp *pp = &pci->pp; in dw_plat_add_pcie_port() 108 struct dw_pcie *pci; in dw_plat_pcie_probe() local 123 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in dw_plat_pcie_probe() 124 if (!pci) in dw_plat_pcie_probe() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | pci_hw.h | 74 MLXSW_ITEM32(pci, wqe, c, 0x00, 31, 1); 86 MLXSW_ITEM32(pci, wqe, lp, 0x00, 30, 1); 91 MLXSW_ITEM32(pci, wqe, type, 0x00, 23, 4); 96 MLXSW_ITEM32(pci, wqe, ipcs, 0x00, 14, 1); 101 MLXSW_ITEM16_INDEXED(pci, wqe, byte_count, 0x02, 0, 14, 0x02, 0x00, false); 107 MLXSW_ITEM64_INDEXED(pci, wqe, address, 0x08, 0, 64, 0x8, 0x0, false); 148 MLXSW_ITEM32(pci, cqe0, lag, 0x00, 23, 1); 149 MLXSW_ITEM32(pci, cqe12, lag, 0x00, 24, 1); 158 MLXSW_ITEM32(pci, cqe, system_port, 0x00, 0, 16); 159 MLXSW_ITEM32(pci, cqe0, lag_id, 0x00, 4, 12); [all …]
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_pci.c | 27 struct pci_dev *pci = ctx->pci; in sst_platform_get_resources() local 29 ret = pcim_request_all_regions(pci, SST_DRV_NAME); in sst_platform_get_resources() 36 ctx->ddr_base = pci_resource_start(pci, 0); in sst_platform_get_resources() 48 ctx->ddr_end = pci_resource_end(pci, 0); in sst_platform_get_resources() 50 ctx->ddr = pcim_iomap(pci, 0, 0); in sst_platform_get_resources() 59 ctx->shim_phy_add = pci_resource_start(pci, 1); in sst_platform_get_resources() 60 ctx->shim = pcim_iomap(pci, 1, 0); in sst_platform_get_resources() 67 ctx->mailbox_add = pci_resource_start(pci, 2); in sst_platform_get_resources() 68 ctx->mailbox = pcim_iomap(pci, 2, 0); in sst_platform_get_resources() 75 ctx->iram_end = pci_resource_end(pci, 3); in sst_platform_get_resources() [all …]
|
| /linux/sound/soc/amd/acp/ |
| H A D | acp-pci.c | 57 static int create_acp_platform_devs(struct pci_dev *pci, struct acp_chip_info *chip, u32 addr) in create_acp_platform_devs() argument 63 parent = &pci->dev; in create_acp_platform_devs() 66 chip->res = devm_kzalloc(&pci->dev, sizeof(struct resource), GFP_KERNEL); in create_acp_platform_devs() 83 dev_err(&pci->dev, in create_acp_platform_devs() 89 chip->dmic_codec_dev = platform_device_register_data(&pci->dev, in create_acp_platform_devs() 94 dev_err(&pci->dev, "failed to create DMIC device\n"); in create_acp_platform_devs() 106 static int acp_pci_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) in acp_pci_probe() argument 108 struct device *dev = &pci->dev; in acp_pci_probe() 113 flag = snd_amd_acp_find_config(pci); in acp_pci_probe() 117 chip = devm_kzalloc(&pci->dev, sizeof(*chip), GFP_KERNEL); in acp_pci_probe() [all …]
|
| /linux/arch/mips/pci/ |
| H A D | Makefile | 6 obj-y += pci.o 7 obj-$(CONFIG_PCI_DRIVERS_LEGACY)+= pci-legacy.o 8 obj-$(CONFIG_PCI_DRIVERS_GENERIC)+= pci-generic.o 17 obj-$(CONFIG_BCM47XX) += pci-bcm47xx.o 18 obj-$(CONFIG_BCM63XX) += pci-bcm63xx.o fixup-bcm63xx.o \ 20 obj-$(CONFIG_MIPS_ALCHEMY) += pci-alchemy.o 21 obj-$(CONFIG_PCI_AR2315) += pci-ar2315.o 22 obj-$(CONFIG_SOC_AR71XX) += pci-ar71xx.o 23 obj-$(CONFIG_PCI_AR724X) += pci-ar724x.o 24 obj-$(CONFIG_PCI_XTALK_BRIDGE) += pci-xtalk-bridge.o [all …]
|
| /linux/sound/soc/amd/renoir/ |
| H A D | rn-pci-acp3x.c | 205 static int snd_rn_acp_probe(struct pci_dev *pci, in snd_rn_acp_probe() argument 220 flag = snd_amd_acp_find_config(pci); in snd_rn_acp_probe() 225 if (pci->revision != 0x01) in snd_rn_acp_probe() 228 if (pci_enable_device(pci)) { in snd_rn_acp_probe() 229 dev_err(&pci->dev, "pci_enable_device failed\n"); in snd_rn_acp_probe() 233 ret = pci_request_regions(pci, "AMD ACP3x audio"); in snd_rn_acp_probe() 235 dev_err(&pci->dev, "pci_request_regions failed\n"); in snd_rn_acp_probe() 239 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), in snd_rn_acp_probe() 247 ret = pci_enable_msi(pci); in snd_rn_acp_probe() 255 addr = pci_resource_start(pci, 0); in snd_rn_acp_probe() [all …]
|
| /linux/sound/soc/amd/vangogh/ |
| H A D | pci-acp5x.c | 124 static int snd_acp5x_probe(struct pci_dev *pci, in snd_acp5x_probe() argument 137 flag = snd_amd_acp_find_config(pci); in snd_acp5x_probe() 143 if (pci->revision != 0x50) in snd_acp5x_probe() 146 if (pci_enable_device(pci)) { in snd_acp5x_probe() 147 dev_err(&pci->dev, "pci_enable_device failed\n"); in snd_acp5x_probe() 151 ret = pci_request_regions(pci, "AMD ACP5x audio"); in snd_acp5x_probe() 153 dev_err(&pci->dev, "pci_request_regions failed\n"); in snd_acp5x_probe() 157 adata = devm_kzalloc(&pci->dev, sizeof(struct acp5x_dev_data), in snd_acp5x_probe() 163 addr = pci_resource_start(pci, 0); in snd_acp5x_probe() 164 adata->acp5x_base = devm_ioremap(&pci->dev, addr, in snd_acp5x_probe() [all …]
|
| /linux/sound/soc/amd/raven/ |
| H A D | pci-acp3x.c | 127 static int snd_acp3x_probe(struct pci_dev *pci, in snd_acp3x_probe() argument 137 if (pci->revision != 0x00) in snd_acp3x_probe() 140 if (pci_enable_device(pci)) { in snd_acp3x_probe() 141 dev_err(&pci->dev, "pci_enable_device failed\n"); in snd_acp3x_probe() 145 ret = pci_request_regions(pci, "AMD ACP3x audio"); in snd_acp3x_probe() 147 dev_err(&pci->dev, "pci_request_regions failed\n"); in snd_acp3x_probe() 151 adata = devm_kzalloc(&pci->dev, sizeof(struct acp3x_dev_data), in snd_acp3x_probe() 160 addr = pci_resource_start(pci, 0); in snd_acp3x_probe() 161 adata->acp3x_base = devm_ioremap(&pci->dev, addr, in snd_acp3x_probe() 162 pci_resource_len(pci, 0)); in snd_acp3x_probe() [all …]
|
| /linux/sound/soc/amd/ps/ |
| H A D | pci-ps.c | 8 #include <linux/pci.h> 403 static int get_acp63_device_config(struct pci_dev *pci, struct acp63_dev_data *acp_data) in get_acp63_device_config() 418 acp_hw_get_config(pci, acp_data); in get_acp63_device_config() 421 pdm_dev = acpi_find_child_device(ACPI_COMPANION(&pci->dev), ACP63_DMIC_ADDR, 0); in get_acp63_device_config() 430 handle = ACPI_HANDLE(&pci->dev); in get_acp63_device_config() 440 ret = acp_scan_sdw_devices(&pci->dev, ACP63_SDW_ADDR); in get_acp63_device_config() 448 dev_dbg(&pci->dev, "No PDM or SoundWire manager devices found\n"); in acp63_fill_platform_dev_info() 473 static int create_acp63_platform_devs(struct pci_dev *pci, struct acp63_dev_data *adata, u32 addr) in create_acp63_platform_devs() 479 parent = &pci->dev; in create_acp63_platform_devs() 482 adata->res = devm_kzalloc(&pci in create_acp63_platform_devs() 397 get_acp63_device_config(struct pci_dev * pci,struct acp63_dev_data * acp_data) get_acp63_device_config() argument 467 create_acp63_platform_devs(struct pci_dev * pci,struct acp63_dev_data * adata,u32 addr) create_acp63_platform_devs() argument 544 acp_hw_init_ops(struct acp63_dev_data * adata,struct pci_dev * pci) acp_hw_init_ops() argument 567 snd_acp63_probe(struct pci_dev * pci,const struct pci_device_id * pci_id) snd_acp63_probe() argument 696 snd_acp63_remove(struct pci_dev * pci) snd_acp63_remove() argument [all...] |
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | marvell,orion-pinctrl.txt | 24 mpp0 0 pcie(rstout), pci(req2), gpio 25 mpp1 1 gpio, pci(gnt2) 26 mpp2 2 gpio, pci(req3), pci-1(pme) 27 mpp3 3 gpio, pci(gnt3) 28 mpp4 4 gpio, pci(req4) 29 mpp5 5 gpio, pci(gnt4) 30 mpp6 6 gpio, pci(req5), pci-1(clk) 31 mpp7 7 gpio, pci(gnt5), pci-1(clk) 49 mpp0 0 pcie(rstout), pci(req2), gpio 50 mpp1 1 gpio, pci(gnt2) [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-palmas.c | 559 static int palmas_pinctrl_get_pin_mux(struct palmas_pctrl_chip_info *pci) in palmas_pinctrl_get_pin_mux() argument 566 for (i = 0; i < pci->num_pin_groups; ++i) { in palmas_pinctrl_get_pin_mux() 567 g = &pci->pin_groups[i]; in palmas_pinctrl_get_pin_mux() 569 pci->pins_current_opt[i] = 0; in palmas_pinctrl_get_pin_mux() 572 ret = palmas_read(pci->palmas, g->mux_reg_base, in palmas_pinctrl_get_pin_mux() 575 dev_err(pci->dev, "mux_reg 0x%02x read failed: %d\n", in palmas_pinctrl_get_pin_mux() 580 pci->pins_current_opt[i] = val >> g->mux_bit_shift; in palmas_pinctrl_get_pin_mux() 585 static int palmas_pinctrl_set_dvfs1(struct palmas_pctrl_chip_info *pci, in palmas_pinctrl_set_dvfs1() argument 592 ret = palmas_update_bits(pci->palmas, PALMAS_PU_PD_OD_BASE, in palmas_pinctrl_set_dvfs1() 596 dev_err(pci->dev, "SECONDARY_PAD3 update failed %d\n", ret); in palmas_pinctrl_set_dvfs1() [all …]
|