Home
last modified time | relevance | path

Searched refs:pci (Results 1 – 25 of 1395) sorted by relevance

12345678910>>...56

/linux/drivers/edac/
H A Dedac_pci.c31 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 Docteon_edac-pci.c23 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 Dpcie.c51 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 Dagp.c44 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 Dpcie-designware-debugfs.c69 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 Dpcie-designware-host.c55 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 Dpci-exynos.c55 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 Dpci-layerscape-ep.c44 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 Dpcie-armada8k.c30 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 Dpcie-qcom-ep.c201 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 Dpcie-qcom.c277 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 Dpcie-spear13xx.c25 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 Dpcie-artpec6.c33 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 Dpci-dra7xx.c89 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 Dpcie-designware-plat.c24 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 Dpci_hw.h74 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 Dsst_pci.c27 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 Dacp-pci.c57 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 DMakefile6 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 Drn-pci-acp3x.c205 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 Dpci-acp5x.c124 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 Dpci-acp3x.c127 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 Dpci-ps.c8 #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 Dmarvell,orion-pinctrl.txt24 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 Dpinctrl-palmas.c559 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 …]

12345678910>>...56