Symbol: ahb
drivers/amba/tegra-ahb.c
126
static inline u32 gizmo_readl(struct tegra_ahb *ahb, u32 offset)
drivers/amba/tegra-ahb.c
128
return readl(ahb->regs + offset);
drivers/amba/tegra-ahb.c
131
static inline void gizmo_writel(struct tegra_ahb *ahb, u32 value, u32 offset)
drivers/amba/tegra-ahb.c
133
writel(value, ahb->regs + offset);
drivers/amba/tegra-ahb.c
141
struct tegra_ahb *ahb;
drivers/amba/tegra-ahb.c
146
ahb = dev_get_drvdata(dev);
drivers/amba/tegra-ahb.c
148
val = gizmo_readl(ahb, AHB_ARBITRATION_XBAR_CTRL);
drivers/amba/tegra-ahb.c
150
gizmo_writel(ahb, val, AHB_ARBITRATION_XBAR_CTRL);
drivers/amba/tegra-ahb.c
159
struct tegra_ahb *ahb = dev_get_drvdata(dev);
drivers/amba/tegra-ahb.c
162
ahb->ctx[i] = gizmo_readl(ahb, tegra_ahb_gizmo[i]);
drivers/amba/tegra-ahb.c
169
struct tegra_ahb *ahb = dev_get_drvdata(dev);
drivers/amba/tegra-ahb.c
172
gizmo_writel(ahb, ahb->ctx[i], tegra_ahb_gizmo[i]);
drivers/amba/tegra-ahb.c
180
static void tegra_ahb_gizmo_init(struct tegra_ahb *ahb)
drivers/amba/tegra-ahb.c
184
val = gizmo_readl(ahb, AHB_GIZMO_AHB_MEM);
drivers/amba/tegra-ahb.c
186
gizmo_writel(ahb, val, AHB_GIZMO_AHB_MEM);
drivers/amba/tegra-ahb.c
188
val = gizmo_readl(ahb, AHB_GIZMO_USB);
drivers/amba/tegra-ahb.c
190
gizmo_writel(ahb, val, AHB_GIZMO_USB);
drivers/amba/tegra-ahb.c
192
val = gizmo_readl(ahb, AHB_GIZMO_USB2);
drivers/amba/tegra-ahb.c
194
gizmo_writel(ahb, val, AHB_GIZMO_USB2);
drivers/amba/tegra-ahb.c
196
val = gizmo_readl(ahb, AHB_GIZMO_USB3);
drivers/amba/tegra-ahb.c
198
gizmo_writel(ahb, val, AHB_GIZMO_USB3);
drivers/amba/tegra-ahb.c
200
val = gizmo_readl(ahb, AHB_ARBITRATION_PRIORITY_CTRL);
drivers/amba/tegra-ahb.c
205
gizmo_writel(ahb, val, AHB_ARBITRATION_PRIORITY_CTRL);
drivers/amba/tegra-ahb.c
207
val = gizmo_readl(ahb, AHB_MEM_PREFETCH_CFG1);
drivers/amba/tegra-ahb.c
213
gizmo_writel(ahb, val, AHB_MEM_PREFETCH_CFG1);
drivers/amba/tegra-ahb.c
215
val = gizmo_readl(ahb, AHB_MEM_PREFETCH_CFG2);
drivers/amba/tegra-ahb.c
221
gizmo_writel(ahb, val, AHB_MEM_PREFETCH_CFG2);
drivers/amba/tegra-ahb.c
223
val = gizmo_readl(ahb, AHB_MEM_PREFETCH_CFG3);
drivers/amba/tegra-ahb.c
229
gizmo_writel(ahb, val, AHB_MEM_PREFETCH_CFG3);
drivers/amba/tegra-ahb.c
231
val = gizmo_readl(ahb, AHB_MEM_PREFETCH_CFG4);
drivers/amba/tegra-ahb.c
237
gizmo_writel(ahb, val, AHB_MEM_PREFETCH_CFG4);
drivers/amba/tegra-ahb.c
243
struct tegra_ahb *ahb;
drivers/amba/tegra-ahb.c
246
bytes = sizeof(*ahb) + sizeof(u32) * ARRAY_SIZE(tegra_ahb_gizmo);
drivers/amba/tegra-ahb.c
247
ahb = devm_kzalloc(&pdev->dev, bytes, GFP_KERNEL);
drivers/amba/tegra-ahb.c
248
if (!ahb)
drivers/amba/tegra-ahb.c
261
ahb->regs = devm_ioremap_resource(&pdev->dev, res);
drivers/amba/tegra-ahb.c
262
if (IS_ERR(ahb->regs))
drivers/amba/tegra-ahb.c
263
return PTR_ERR(ahb->regs);
drivers/amba/tegra-ahb.c
265
ahb->dev = &pdev->dev;
drivers/amba/tegra-ahb.c
266
platform_set_drvdata(pdev, ahb);
drivers/amba/tegra-ahb.c
267
tegra_ahb_gizmo_init(ahb);
drivers/char/hw_random/jh7110-trng.c
242
clk_disable_unprepare(trng->ahb);
drivers/char/hw_random/jh7110-trng.c
314
trng->ahb = devm_clk_get(&pdev->dev, "ahb");
drivers/char/hw_random/jh7110-trng.c
315
if (IS_ERR(trng->ahb))
drivers/char/hw_random/jh7110-trng.c
316
return dev_err_probe(&pdev->dev, PTR_ERR(trng->ahb),
drivers/char/hw_random/jh7110-trng.c
325
clk_prepare_enable(trng->ahb);
drivers/char/hw_random/jh7110-trng.c
346
clk_disable_unprepare(trng->ahb);
drivers/char/hw_random/jh7110-trng.c
360
clk_disable_unprepare(trng->ahb);
drivers/char/hw_random/jh7110-trng.c
370
clk_prepare_enable(trng->ahb);
drivers/char/hw_random/jh7110-trng.c
99
struct clk *ahb;
drivers/clk/imx/clk-imx25.c
214
clk_set_parent(clk[per5_sel], clk[ahb]);
drivers/clk/imx/clk-imx25.c
87
clk[ahb] = imx_clk_divider("ahb", "cpu", ccm(CCM_CCTL), 28, 2);
drivers/clk/imx/clk-imx31.c
63
clk[ahb] = imx_clk_divider("ahb", "mcu_main", base + MXC_CCM_PDR0, 3, 3);
drivers/clk/imx/clk-imx35.c
131
clk[ahb] = imx_clk_fixed_factor("ahb", "arm", 1, aad->ahb);
drivers/clk/imx/clk-imx35.c
33
unsigned char arm, ahb, sel;
drivers/clk/imx/clk-imx35.c
37
{ .arm = 1, .ahb = 4, .sel = 0},
drivers/clk/imx/clk-imx35.c
38
{ .arm = 1, .ahb = 3, .sel = 1},
drivers/clk/imx/clk-imx35.c
39
{ .arm = 2, .ahb = 2, .sel = 0},
drivers/clk/imx/clk-imx35.c
40
{ .arm = 0, .ahb = 0, .sel = 0},
drivers/clk/imx/clk-imx35.c
41
{ .arm = 0, .ahb = 0, .sel = 0},
drivers/clk/imx/clk-imx35.c
42
{ .arm = 0, .ahb = 0, .sel = 0},
drivers/clk/imx/clk-imx35.c
43
{ .arm = 4, .ahb = 1, .sel = 0},
drivers/clk/imx/clk-imx35.c
44
{ .arm = 1, .ahb = 5, .sel = 0},
drivers/clk/imx/clk-imx35.c
45
{ .arm = 1, .ahb = 8, .sel = 0},
drivers/clk/imx/clk-imx35.c
46
{ .arm = 1, .ahb = 6, .sel = 1},
drivers/clk/imx/clk-imx35.c
47
{ .arm = 2, .ahb = 4, .sel = 0},
drivers/clk/imx/clk-imx35.c
48
{ .arm = 0, .ahb = 0, .sel = 0},
drivers/clk/imx/clk-imx35.c
49
{ .arm = 0, .ahb = 0, .sel = 0},
drivers/clk/imx/clk-imx35.c
50
{ .arm = 0, .ahb = 0, .sel = 0},
drivers/clk/imx/clk-imx35.c
51
{ .arm = 4, .ahb = 2, .sel = 0},
drivers/clk/imx/clk-imx35.c
52
{ .arm = 0, .ahb = 0, .sel = 0},
drivers/clk/meson/g12a-aoclk.c
54
static G12A_AO_PCLK(ahb, AO_CLK_GATE0, 0, CLK_IGNORE_UNUSED);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
198
ahb, 0x068, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
202
static SUNXI_CCU_GATE_DATA(bus_npu_hclk, "bus-npu-hclk", ahb, 0x070, BIT(1), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
203
static SUNXI_CCU_GATE_DATA(bus_npu_aclk, "bus-npu-aclk", ahb, 0x070, BIT(2), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
247
static SUNXI_CCU_GATE_DATA(bus_mcu_timer_clk, "bus-mcu-timer", ahb, 0x08c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
248
static SUNXI_CCU_GATE_DATA(bus_mcu_dma_clk, "bus-mcu-dma", ahb, 0x104, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
250
static SUNXI_CCU_GATE_DATA(tzma0_clk, "tzma0", ahb, 0x108, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
251
static SUNXI_CCU_GATE_DATA(tzma1_clk, "tzma1", ahb, 0x10c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
253
static SUNXI_CCU_GATE_DATA(bus_pubsram_clk, "bus-pubsram", ahb, 0x114, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
274
static SUNXI_CCU_GATE_DATA(bus_riscv_cfg_clk, "bus-riscv-cfg", ahb,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
276
static SUNXI_CCU_GATE_DATA(bus_riscv_msgbox_clk, "bus-riscv-msgbox", ahb,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
30
static const struct clk_parent_data ahb[] = {
drivers/crypto/starfive/jh7110-cryp.c
113
cryp->ahb = devm_clk_get(&pdev->dev, "ahb");
drivers/crypto/starfive/jh7110-cryp.c
114
if (IS_ERR(cryp->ahb))
drivers/crypto/starfive/jh7110-cryp.c
115
return dev_err_probe(&pdev->dev, PTR_ERR(cryp->ahb),
drivers/crypto/starfive/jh7110-cryp.c
124
clk_prepare_enable(cryp->ahb);
drivers/crypto/starfive/jh7110-cryp.c
174
clk_disable_unprepare(cryp->ahb);
drivers/crypto/starfive/jh7110-cryp.c
197
clk_disable_unprepare(cryp->ahb);
drivers/crypto/starfive/jh7110-cryp.h
180
struct clk *ahb;
drivers/iommu/tegra-smmu.c
1021
struct device_node *ahb;
drivers/iommu/tegra-smmu.c
1023
ahb = of_find_matching_node(NULL, ahb_match);
drivers/iommu/tegra-smmu.c
1024
if (ahb) {
drivers/iommu/tegra-smmu.c
1025
tegra_ahb_enable_smmu(ahb);
drivers/iommu/tegra-smmu.c
1026
of_node_put(ahb);
drivers/net/wireless/ath/ath10k/ahb.c
30
return &ath10k_pci_priv(ar)->ahb[0];
drivers/net/wireless/ath/ath10k/pci.h
190
struct ath10k_ahb ahb[];
include/soc/tegra/ahb.h
9
extern int tegra_ahb_enable_smmu(struct device_node *ahb);
sound/soc/samsung/idma.c
143
u32 ahb = readl(idma.regs + I2SAHB);
sound/soc/samsung/idma.c
145
ahb |= (AHB_DMARLD | AHB_INTMASK);
sound/soc/samsung/idma.c
147
writel(ahb, idma.regs + I2SAHB);