Home
last modified time | relevance | path

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

12345678910>>...45

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dbase.c33 struct nvkm_pci *pci = device->pci; in nvkm_pci_msi_rearm() local
35 if (pci && pci->msi) in nvkm_pci_msi_rearm()
36 pci->func->msi_rearm(pci); in nvkm_pci_msi_rearm()
40 nvkm_pci_rd32(struct nvkm_pci *pci, u16 addr) in nvkm_pci_rd32() argument
42 return nvkm_rd32(pci->subdev.device, pci->func->cfg.addr + addr); in nvkm_pci_rd32()
46 nvkm_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) in nvkm_pci_wr08() argument
48 nvkm_wr08(pci->subdev.device, pci->func->cfg.addr + addr, data); in nvkm_pci_wr08()
52 nvkm_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) in nvkm_pci_wr32() argument
54 nvkm_wr32(pci->subdev.device, pci->func->cfg.addr + addr, data); in nvkm_pci_wr32()
58 nvkm_pci_mask(struct nvkm_pci *pci, u16 addr, u32 mask, u32 value) in nvkm_pci_mask() argument
[all …]
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/edac/
H A Dedac_pci.c31 struct edac_pci_ctl_info *pci; in edac_pci_alloc_ctl_info() local
35 pci = kzalloc_obj(struct edac_pci_ctl_info); 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/pci/controller/dwc/
H A Dpcie-designware-debugfs.c69 struct dw_pcie *pci; member
239 struct dw_pcie *pci = file->private_data; in lane_detect_read() local
240 struct dwc_pcie_rasdes_info *rinfo = pci->debugfs->rasdes_info; in lane_detect_read()
245 val = dw_pcie_readl_dbi(pci, rinfo->ras_cap_offset + SD_STATUS_L1LANE_REG); in lane_detect_read()
258 struct dw_pcie *pci = file->private_data; in lane_detect_write() local
259 struct dwc_pcie_rasdes_info *rinfo = pci->debugfs->rasdes_info; in lane_detect_write()
267 val = dw_pcie_readl_dbi(pci, rinfo->ras_cap_offset + SD_STATUS_L1LANE_REG); in lane_detect_write()
269 dw_pcie_writel_dbi(pci, rinfo->ras_cap_offset + SD_STATUS_L1LANE_REG, val); in lane_detect_write()
277 struct dw_pcie *pci = file->private_data; in rx_valid_read() local
278 struct dwc_pcie_rasdes_info *rinfo = pci->debugfs->rasdes_info; in rx_valid_read()
[all …]
H A Dpci-exynos.c54 struct dw_pcie pci; member
72 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_w_mode() local
75 val = exynos_pcie_readl(pci->elbi_base, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode()
80 exynos_pcie_writel(pci->elbi_base, val, PCIE_ELBI_SLV_AWMISC); in exynos_pcie_sideband_dbi_w_mode()
85 struct dw_pcie *pci = &ep->pci; in exynos_pcie_sideband_dbi_r_mode() local
88 val = exynos_pcie_readl(pci->elbi_base, PCIE_ELBI_SLV_ARMISC); in exynos_pcie_sideband_dbi_r_mode()
93 exynos_pcie_writel(pci->elbi_base, val, PCIE_ELBI_SLV_ARMISC); in exynos_pcie_sideband_dbi_r_mode()
98 struct dw_pcie *pci = &ep->pci; in exynos_pcie_assert_core_reset() local
101 val = exynos_pcie_readl(pci->elbi_base, PCIE_CORE_RESET); in exynos_pcie_assert_core_reset()
103 exynos_pcie_writel(pci->elbi_base, val, PCIE_CORE_RESET); in exynos_pcie_assert_core_reset()
[all …]
H A Dpcie-spacemit-k1.c49 struct dw_pcie pci; member
80 struct dw_pcie *pci = &k1->pci; in k1_pcie_enable_resources() local
83 ret = clk_bulk_prepare_enable(ARRAY_SIZE(pci->app_clks), pci->app_clks); in k1_pcie_enable_resources()
87 ret = reset_control_bulk_deassert(ARRAY_SIZE(pci->app_rsts), in k1_pcie_enable_resources()
88 pci->app_rsts); in k1_pcie_enable_resources()
95 clk_bulk_disable_unprepare(ARRAY_SIZE(pci->app_clks), pci->app_clks); in k1_pcie_enable_resources()
103 struct dw_pcie *pci = &k1->pci; in k1_pcie_disable_resources() local
105 reset_control_bulk_assert(ARRAY_SIZE(pci->app_rsts), pci->app_rsts); in k1_pcie_disable_resources()
106 clk_bulk_disable_unprepare(ARRAY_SIZE(pci->app_clks), pci->app_clks); in k1_pcie_disable_resources()
112 struct dw_pcie *pci = &k1->pci; in k1_pcie_disable_aspm_l1() local
[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-intel-gw.c61 struct dw_pcie pci; member
94 return dw_pcie_readl_dbi(&pcie->pci, ofs); in pcie_rc_cfg_rd()
99 dw_pcie_writel_dbi(&pcie->pci, ofs, val); in pcie_rc_cfg_wr()
105 pcie_update_bits(pcie->pci.dbi_base, ofs, mask, val); in pcie_rc_cfg_wr_mask()
122 u8 offset = dw_pcie_find_capability(&pcie->pci, PCI_CAP_ID_EXP); in intel_pcie_link_setup()
130 static void intel_pcie_init_n_fts(struct dw_pcie *pci) in intel_pcie_init_n_fts() argument
132 switch (pci->max_link_speed) { in intel_pcie_init_n_fts()
134 pci->n_fts[1] = PORT_AFR_N_FTS_GEN3; in intel_pcie_init_n_fts()
137 pci->n_fts[1] = PORT_AFR_N_FTS_GEN4; in intel_pcie_init_n_fts()
140 pci->n_fts[1] = PORT_AFR_N_FTS_GEN12_DFT; in intel_pcie_init_n_fts()
[all …]
H A Dpcie-eswin.c63 struct dw_pcie pci; member
73 static int eswin_pcie_start_link(struct dw_pcie *pci) in eswin_pcie_start_link() argument
78 val = readl_relaxed(pci->elbi_base + PCIEELBI_CTRL0_OFFSET); in eswin_pcie_start_link()
80 writel_relaxed(val, pci->elbi_base + PCIEELBI_CTRL0_OFFSET); in eswin_pcie_start_link()
85 static bool eswin_pcie_link_up(struct dw_pcie *pci) in eswin_pcie_link_up() argument
87 u16 offset = dw_pcie_find_capability(pci, PCI_CAP_ID_EXP); in eswin_pcie_link_up()
88 u16 val = dw_pcie_readw_dbi(pci, offset + PCI_EXP_LNKSTA); in eswin_pcie_link_up()
100 dev_err(pcie->pci.dev, "Failed to assert PERST#\n"); in eswin_pcie_perst_reset()
109 dev_err(pcie->pci.dev, "Failed to deassert PERST#\n"); in eswin_pcie_perst_reset()
128 struct device *dev = pcie->pci.dev; in eswin_pcie_parse_port()
[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-nxp-s32g.c46 struct dw_pcie pci; member
52 container_of(x, struct s32g_pcie, pci)
82 static int s32g_pcie_start_link(struct dw_pcie *pci) in s32g_pcie_start_link() argument
84 struct s32g_pcie *s32g_pp = to_s32g_from_dw_pcie(pci); in s32g_pcie_start_link()
91 static void s32g_pcie_stop_link(struct dw_pcie *pci) in s32g_pcie_stop_link() argument
93 struct s32g_pcie *s32g_pp = to_s32g_from_dw_pcie(pci); in s32g_pcie_stop_link()
104 static void s32g_pcie_reset_mstr_ace(struct dw_pcie *pci) in s32g_pcie_reset_mstr_ace() argument
109 dw_pcie_dbi_ro_wr_en(pci); in s32g_pcie_reset_mstr_ace()
110 dw_pcie_writel_dbi(pci, COHERENCY_CONTROL_3_OFF, 0x0); in s32g_pcie_reset_mstr_ace()
128 dw_pcie_writel_dbi(pci, COHERENCY_CONTROL_1_OFF, in s32g_pcie_reset_mstr_ace()
[all …]
H A Dpcie-qcom-ep.c203 struct dw_pcie pci; member
232 struct dw_pcie *pci = &pcie_ep->pci; in qcom_pcie_ep_core_reset() local
233 struct device *dev = pci->dev; in qcom_pcie_ep_core_reset()
268 static bool qcom_pcie_dw_link_up(struct dw_pcie *pci) in qcom_pcie_dw_link_up() argument
272 reg = readl_relaxed(pci->elbi_base + ELBI_SYS_STTS); in qcom_pcie_dw_link_up()
277 static int qcom_pcie_dw_start_link(struct dw_pcie *pci) in qcom_pcie_dw_start_link() argument
279 struct qcom_pcie_ep *pcie_ep = to_pcie_ep(pci); in qcom_pcie_dw_start_link()
286 static void qcom_pcie_dw_stop_link(struct dw_pcie *pci) in qcom_pcie_dw_stop_link() argument
288 struct qcom_pcie_ep *pcie_ep = to_pcie_ep(pci); in qcom_pcie_dw_stop_link()
293 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-designware-plat.c23 struct dw_pcie *pci; member
36 struct dw_pcie *pci = to_dw_pcie_from_ep(ep); in dw_plat_pcie_ep_raise_irq() local
46 dev_err(pci->dev, "UNKNOWN IRQ type\n"); in dw_plat_pcie_ep_raise_irq()
72 struct dw_pcie *pci = dw_plat_pcie->pci; in dw_plat_add_pcie_port() local
73 struct dw_pcie_rp *pp = &pci->pp; in dw_plat_add_pcie_port()
97 struct dw_pcie *pci; in dw_plat_pcie_probe() local
112 pci = devm_kzalloc(dev, sizeof(*pci), GFP_KERNEL); in dw_plat_pcie_probe()
113 if (!pci) in dw_plat_pcie_probe()
116 pci->dev = dev; in dw_plat_pcie_probe()
118 dw_plat_pcie->pci = pci; in dw_plat_pcie_probe()
[all …]
H A Dpcie-keembay.c58 struct dw_pcie pci; member
102 static bool keembay_pcie_link_up(struct dw_pcie *pci) in keembay_pcie_link_up() argument
104 struct keembay_pcie *pcie = dev_get_drvdata(pci->dev); in keembay_pcie_link_up()
112 static int keembay_pcie_start_link(struct dw_pcie *pci) in keembay_pcie_start_link() argument
114 struct keembay_pcie *pcie = dev_get_drvdata(pci->dev); in keembay_pcie_start_link()
118 if (pcie->pci.mode == DW_PCIE_EP_TYPE) in keembay_pcie_start_link()
127 dev_err(pci->dev, "MPLLA is not locked\n"); in keembay_pcie_start_link()
136 static void keembay_pcie_stop_link(struct dw_pcie *pci) in keembay_pcie_stop_link() argument
138 struct keembay_pcie *pcie = dev_get_drvdata(pci->dev); in keembay_pcie_stop_link()
185 struct dw_pcie *pci = &pcie->pci; in keembay_pcie_probe_clocks() local
[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.c16 #include <linux/pci.h>
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()
259 acp_pci_remove(struct pci_dev * pci) acp_pci_remove() argument
[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/ps/
H A Dpci-ps.c404 static int get_acp63_device_config(struct pci_dev *pci, struct acp63_dev_data *acp_data) in get_acp63_device_config() argument
419 acp_hw_get_config(pci, acp_data); in get_acp63_device_config()
422 pdm_dev = acpi_find_child_device(ACPI_COMPANION(&pci->dev), ACP63_DMIC_ADDR, 0); in get_acp63_device_config()
431 handle = ACPI_HANDLE(&pci->dev); in get_acp63_device_config()
441 ret = acp_scan_sdw_devices(&pci->dev, ACP63_SDW_ADDR); in get_acp63_device_config()
449 dev_dbg(&pci->dev, "No PDM or SoundWire manager devices found\n"); in get_acp63_device_config()
474 static int create_acp63_platform_devs(struct pci_dev *pci, struct acp63_dev_data *adata, u32 addr) in create_acp63_platform_devs() argument
480 parent = &pci->dev; in create_acp63_platform_devs()
483 adata->res = devm_kzalloc(&pci->dev, sizeof(struct resource), GFP_KERNEL); in create_acp63_platform_devs()
500 dev_err(&pci->dev, in create_acp63_platform_devs()
[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/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 …]

12345678910>>...45