/kernel/linux/linux-5.10/drivers/bus/ |
H A D | bt1-apb.c | 71 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 D | bt1-apb.c | 71 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 D | arche-apb-ctrl.c | 69 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 D | Makefile | 71 gb-arche-y := arche-platform.o arche-apb-ctrl.o
|
/kernel/linux/linux-6.6/drivers/staging/greybus/ |
H A D | arche-apb-ctrl.c | 69 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 D | Makefile | 71 gb-arche-y := arche-platform.o arche-apb-ctrl.o
|
/kernel/linux/linux-6.6/drivers/phy/hisilicon/ |
H A D | phy-hi3670-pcie.c | 155 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 D | pcie-kirin.c | 76 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 D | pci-meson.c | 64 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 D | pci-meson.c | 64 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 D | Makefile | 76 obj-$(CONFIG_TEGRA20_APB_DMA) += tegra20-apb-dma.o
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | pci_sabre.c | 18 #include <asm/apb.h>
|
H A D | pci.c | 29 #include <asm/apb.h>
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | pci_sabre.c | 18 #include <asm/apb.h>
|
H A D | pci.c | 30 #include <asm/apb.h>
|