Home
last modified time | relevance | path

Searched refs:apb (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/bus/
H A Dbt1-apb.c71 static inline unsigned long bt1_apb_n_to_timeout_us(struct bt1_apb *apb, u32 n) in bt1_apb_n_to_timeout_us() argument
75 do_div(timeout, apb->rate); in bt1_apb_n_to_timeout_us()
81 static inline unsigned long bt1_apb_timeout_to_n_us(struct bt1_apb *apb, in bt1_apb_timeout_to_n_us() argument
84 u64 n = (u64)timeout * apb->rate; in bt1_apb_timeout_to_n_us()
94 struct bt1_apb *apb = data; in bt1_apb_isr() local
97 regmap_read(apb->regs, APB_EHB_ADDR, &addr); in bt1_apb_isr()
99 dev_crit_ratelimited(apb->dev, in bt1_apb_isr()
101 atomic_inc_return(&apb->count), in bt1_apb_isr()
113 regmap_update_bits(apb->regs, APB_EHB_ISR, APB_EHB_ISR_PENDING, 0); in bt1_apb_isr()
120 struct bt1_apb *apb in bt1_apb_clear_data() local
129 struct bt1_apb *apb; bt1_apb_create_data() local
149 bt1_apb_request_regs(struct bt1_apb *apb) bt1_apb_request_regs() argument
173 bt1_apb_request_rst(struct bt1_apb *apb) bt1_apb_request_rst() argument
192 struct bt1_apb *apb = data; bt1_apb_disable_clk() local
197 bt1_apb_request_clk(struct bt1_apb *apb) bt1_apb_request_clk() argument
230 struct bt1_apb *apb = data; bt1_apb_clear_irq() local
235 bt1_apb_request_irq(struct bt1_apb *apb) bt1_apb_request_irq() argument
268 struct bt1_apb *apb = dev_get_drvdata(dev); count_show() local
277 struct bt1_apb *apb = dev_get_drvdata(dev); timeout_show() local
295 struct bt1_apb *apb = dev_get_drvdata(dev); timeout_store() local
322 struct bt1_apb *apb = dev_get_drvdata(dev); inject_error_store() local
350 struct bt1_apb *apb = data; bt1_apb_remove_sysfs() local
355 bt1_apb_init_sysfs(struct bt1_apb *apb) bt1_apb_init_sysfs() argument
374 struct bt1_apb *apb; bt1_apb_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/bus/
H A Dbt1-apb.c71 static inline unsigned long bt1_apb_n_to_timeout_us(struct bt1_apb *apb, u32 n) in bt1_apb_n_to_timeout_us() argument
75 do_div(timeout, apb->rate); in bt1_apb_n_to_timeout_us()
81 static inline unsigned long bt1_apb_timeout_to_n_us(struct bt1_apb *apb, in bt1_apb_timeout_to_n_us() argument
84 u64 n = (u64)timeout * apb->rate; in bt1_apb_timeout_to_n_us()
94 struct bt1_apb *apb = data; in bt1_apb_isr() local
97 regmap_read(apb->regs, APB_EHB_ADDR, &addr); in bt1_apb_isr()
99 dev_crit_ratelimited(apb->dev, in bt1_apb_isr()
101 atomic_inc_return(&apb->count), in bt1_apb_isr()
113 regmap_update_bits(apb->regs, APB_EHB_ISR, APB_EHB_ISR_PENDING, 0); in bt1_apb_isr()
120 struct bt1_apb *apb in bt1_apb_clear_data() local
129 struct bt1_apb *apb; bt1_apb_create_data() local
149 bt1_apb_request_regs(struct bt1_apb *apb) bt1_apb_request_regs() argument
173 bt1_apb_request_rst(struct bt1_apb *apb) bt1_apb_request_rst() argument
191 struct bt1_apb *apb = data; bt1_apb_disable_clk() local
196 bt1_apb_request_clk(struct bt1_apb *apb) bt1_apb_request_clk() argument
228 struct bt1_apb *apb = data; bt1_apb_clear_irq() local
233 bt1_apb_request_irq(struct bt1_apb *apb) bt1_apb_request_irq() argument
266 struct bt1_apb *apb = dev_get_drvdata(dev); count_show() local
275 struct bt1_apb *apb = dev_get_drvdata(dev); timeout_show() local
293 struct bt1_apb *apb = dev_get_drvdata(dev); timeout_store() local
320 struct bt1_apb *apb = dev_get_drvdata(dev); inject_error_store() local
348 struct bt1_apb *apb = data; bt1_apb_remove_sysfs() local
353 bt1_apb_init_sysfs(struct bt1_apb *apb) bt1_apb_init_sysfs() argument
372 struct bt1_apb *apb; bt1_apb_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Darche-apb-ctrl.c69 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); in coldboot_seq() local
72 if (apb->init_disabled || in coldboot_seq()
73 apb->state == ARCHE_PLATFORM_STATE_ACTIVE) in coldboot_seq()
77 assert_reset(apb->resetn); in coldboot_seq()
79 if (apb->state == ARCHE_PLATFORM_STATE_FW_FLASHING && apb->spi_en) in coldboot_seq()
80 devm_gpiod_put(dev, apb->spi_en); in coldboot_seq()
83 if (!IS_ERR(apb->vcore)) { in coldboot_seq()
84 ret = regulator_enable(apb->vcore); in coldboot_seq()
91 if (!IS_ERR(apb in coldboot_seq()
118 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); fw_flashing_seq() local
164 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); standby_boot_seq() local
196 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); poweroff_seq() local
223 struct arche_apb_ctrl_drvdata *apb = dev_get_drvdata(dev); apb_bootret_deassert() local
253 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); state_store() local
298 struct arche_apb_ctrl_drvdata *apb = dev_get_drvdata(dev); state_show() local
317 apb_ctrl_get_devtree_data(struct platform_device *pdev, struct arche_apb_ctrl_drvdata *apb) apb_ctrl_get_devtree_data() argument
390 struct arche_apb_ctrl_drvdata *apb; arche_apb_ctrl_probe() local
[all...]
H A DMakefile71 gb-arche-y := arche-platform.o arche-apb-ctrl.o
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Darche-apb-ctrl.c69 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); in coldboot_seq() local
72 if (apb->init_disabled || in coldboot_seq()
73 apb->state == ARCHE_PLATFORM_STATE_ACTIVE) in coldboot_seq()
77 assert_reset(apb->resetn); in coldboot_seq()
79 if (apb->state == ARCHE_PLATFORM_STATE_FW_FLASHING && apb->spi_en) in coldboot_seq()
80 devm_gpiod_put(dev, apb->spi_en); in coldboot_seq()
83 if (!IS_ERR(apb->vcore)) { in coldboot_seq()
84 ret = regulator_enable(apb->vcore); in coldboot_seq()
91 if (!IS_ERR(apb in coldboot_seq()
118 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); fw_flashing_seq() local
164 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); standby_boot_seq() local
196 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); poweroff_seq() local
223 struct arche_apb_ctrl_drvdata *apb = dev_get_drvdata(dev); apb_bootret_deassert() local
253 struct arche_apb_ctrl_drvdata *apb = platform_get_drvdata(pdev); state_store() local
298 struct arche_apb_ctrl_drvdata *apb = dev_get_drvdata(dev); state_show() local
317 apb_ctrl_get_devtree_data(struct platform_device *pdev, struct arche_apb_ctrl_drvdata *apb) apb_ctrl_get_devtree_data() argument
390 struct arche_apb_ctrl_drvdata *apb; arche_apb_ctrl_probe() local
[all...]
H A DMakefile71 gb-arche-y := arche-platform.o arche-apb-ctrl.o
/kernel/linux/linux-6.6/drivers/phy/hisilicon/
H A Dphy-hi3670-pcie.c155 struct regmap *apb; member
283 regmap_write(phy->apb, SOC_PCIECTRL_CTRL20_ADDR, in hi3670_pcie_natural_cfg()
286 regmap_read(phy->apb, SOC_PCIECTRL_CTRL7_ADDR, &val); in hi3670_pcie_natural_cfg()
288 regmap_write(phy->apb, SOC_PCIECTRL_CTRL7_ADDR, val); in hi3670_pcie_natural_cfg()
291 regmap_read(phy->apb, SOC_PCIECTRL_CTRL12_ADDR, &val); in hi3670_pcie_natural_cfg()
294 regmap_write(phy->apb, SOC_PCIECTRL_CTRL12_ADDR, val); in hi3670_pcie_natural_cfg()
434 regmap_write(phy->apb, SOC_PCIECTRL_CTRL21_ADDR, in hi3670_pcie_ioref_gt()
581 phy->apb = dev_get_regmap(pcie_dev, "kirin_pcie_apb"); in hi3670_pcie_get_resources_from_pcie()
582 if (!phy->apb) { in hi3670_pcie_get_resources_from_pcie()
693 regmap_read(phy->apb, SOC_PCIECTRL_CTRL12_ADD in hi3670_pcie_phy_power_on()
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpcie-kirin.c76 struct regmap *apb; member
459 apb_base = devm_platform_ioremap_resource_byname(pdev, "apb"); in kirin_pcie_get_resource()
463 kirin_pcie->apb = devm_regmap_init_mmio(dev, apb_base, in kirin_pcie_get_resource()
465 if (IS_ERR(kirin_pcie->apb)) in kirin_pcie_get_resource()
466 return PTR_ERR(kirin_pcie->apb); in kirin_pcie_get_resource()
501 regmap_read(kirin_pcie->apb, SOC_PCIECTRL_CTRL0_ADDR, &val); in kirin_pcie_sideband_dbi_w_mode()
507 regmap_write(kirin_pcie->apb, SOC_PCIECTRL_CTRL0_ADDR, val); in kirin_pcie_sideband_dbi_w_mode()
515 regmap_read(kirin_pcie->apb, SOC_PCIECTRL_CTRL1_ADDR, &val); in kirin_pcie_sideband_dbi_r_mode()
521 regmap_write(kirin_pcie->apb, SOC_PCIECTRL_CTRL1_ADDR, val); in kirin_pcie_sideband_dbi_r_mode()
604 regmap_read(kirin_pcie->apb, PCIE_APB_PHY_STATUS in kirin_pcie_link_up()
[all...]
H A Dpci-meson.c64 struct reset_control *apb; member
100 mrst->apb = meson_pcie_get_reset(mp, "apb", PCIE_SHARED_RESET); in meson_pcie_get_resets()
101 if (IS_ERR(mrst->apb)) in meson_pcie_get_resets()
102 return PTR_ERR(mrst->apb); in meson_pcie_get_resets()
103 reset_control_deassert(mrst->apb); in meson_pcie_get_resets()
157 reset_control_assert(mrst->apb); in meson_pcie_reset()
160 reset_control_deassert(mrst->apb); in meson_pcie_reset()
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
H A Dpci-meson.c64 struct reset_control *apb; member
100 mrst->apb = meson_pcie_get_reset(mp, "apb", PCIE_SHARED_RESET); in meson_pcie_get_resets()
101 if (IS_ERR(mrst->apb)) in meson_pcie_get_resets()
102 return PTR_ERR(mrst->apb); in meson_pcie_get_resets()
103 reset_control_deassert(mrst->apb); in meson_pcie_get_resets()
157 reset_control_assert(mrst->apb); in meson_pcie_reset()
160 reset_control_deassert(mrst->apb); in meson_pcie_reset()
/kernel/linux/linux-6.6/drivers/dma/
H A DMakefile76 obj-$(CONFIG_TEGRA20_APB_DMA) += tegra20-apb-dma.o
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dpci_sabre.c18 #include <asm/apb.h>
H A Dpci.c29 #include <asm/apb.h>
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dpci_sabre.c18 #include <asm/apb.h>
H A Dpci.c30 #include <asm/apb.h>

Completed in 12 milliseconds