Home
last modified time | relevance | path

Searched refs:apb (Results 1 – 25 of 384) sorted by relevance

12345678910>>...16

/linux-6.15/drivers/bus/
H A Dbt1-apb.c131 apb = devm_kzalloc(dev, sizeof(*apb), GFP_KERNEL); in bt1_apb_create_data()
132 if (!apb) in bt1_apb_create_data()
141 apb->dev = dev; in bt1_apb_create_data()
145 return apb; in bt1_apb_create_data()
178 return dev_err_probe(apb->dev, PTR_ERR(apb->prst), in bt1_apb_request_rst()
190 apb->pclk = devm_clk_get_enabled(apb->dev, "pclk"); in bt1_apb_request_clk()
192 return dev_err_probe(apb->dev, PTR_ERR(apb->pclk), in bt1_apb_request_clk()
195 apb->rate = clk_get_rate(apb->pclk); in bt1_apb_request_clk()
196 if (!apb->rate) { in bt1_apb_request_clk()
227 ret = devm_add_action(apb->dev, bt1_apb_clear_irq, apb); in bt1_apb_request_irq()
[all …]
/linux-6.15/drivers/staging/greybus/
H A Darche-apb-ctrl.c79 if (apb->state == ARCHE_PLATFORM_STATE_FW_FLASHING && apb->spi_en) in coldboot_seq()
102 if (apb->clk_en) in coldboot_seq()
137 if (apb->spi_en) { in fw_flashing_seq()
177 if (apb->state == ARCHE_PLATFORM_STATE_FW_FLASHING && apb->spi_en) in standby_boot_seq()
198 if (apb->init_disabled || apb->state == ARCHE_PLATFORM_STATE_OFF) in poweroff_seq()
201 if (apb->state == ARCHE_PLATFORM_STATE_FW_FLASHING && apb->spi_en) in poweroff_seq()
205 if (apb->clk_en) in poweroff_seq()
208 if (!IS_ERR(apb->vcore) && regulator_is_enabled(apb->vcore) > 0) in poweroff_seq()
211 if (!IS_ERR(apb->vio) && regulator_is_enabled(apb->vio) > 0) in poweroff_seq()
393 apb = devm_kzalloc(&pdev->dev, sizeof(*apb), GFP_KERNEL); in arche_apb_ctrl_probe()
[all …]
/linux-6.15/arch/arm/boot/dts/synaptics/
H A Dberlin2.dtsi176 apb@e80000 {
185 compatible = "snps,dw-apb-gpio";
203 compatible = "snps,dw-apb-gpio";
221 compatible = "snps,dw-apb-gpio";
239 compatible = "snps,dw-apb-gpio";
257 compatible = "snps,dw-apb-timer";
329 compatible = "snps,dw-apb-ictl";
410 apb@fc0000 {
440 compatible = "snps,dw-apb-gpio";
455 compatible = "snps,dw-apb-gpio";
[all …]
H A Dberlin2cd.dtsi166 apb@e80000 {
175 compatible = "snps,dw-apb-gpio";
193 compatible = "snps,dw-apb-gpio";
211 compatible = "snps,dw-apb-gpio";
229 compatible = "snps,dw-apb-gpio";
267 compatible = "snps,dw-apb-ssi";
373 compatible = "snps,dw-apb-ictl";
435 apb@fc0000 {
467 compatible = "snps,dw-apb-gpio";
482 compatible = "snps,dw-apb-ssi";
[all …]
H A Dberlin2q.dtsi237 apb@e80000 {
246 compatible = "snps,dw-apb-gpio";
264 compatible = "snps,dw-apb-gpio";
282 compatible = "snps,dw-apb-gpio";
300 compatible = "snps,dw-apb-gpio";
405 compatible = "snps,dw-apb-ictl";
516 apb@fc0000 {
546 compatible = "snps,dw-apb-gpio";
585 compatible = "snps,dw-apb-uart";
596 compatible = "snps,dw-apb-uart";
[all …]
/linux-6.15/arch/arm64/boot/dts/synaptics/
H A Dberlin4ct.dtsi127 apb@e80000 {
136 compatible = "snps,dw-apb-gpio";
154 compatible = "snps,dw-apb-gpio";
172 compatible = "snps,dw-apb-gpio";
190 compatible = "snps,dw-apb-gpio";
208 compatible = "snps,dw-apb-ictl";
227 apb@fc0000 {
235 compatible = "snps,dw-apb-ictl";
265 compatible = "snps,dw-apb-gpio";
280 compatible = "snps,dw-apb-gpio";
[all …]
/linux-6.15/Documentation/devicetree/bindings/interrupt-controller/
H A Dcsky,apb-intc.txt6 on the apb bus and we only use it as root irq controller.
8 - csky,apb-intc is used in a lot of csky fpgas and socs, it support 64 irq nums.
9 - csky,dual-apb-intc consists of 2 apb-intc and 128 irq nums supported.
23 Definition: must be "csky,apb-intc"
24 "csky,dual-apb-intc"
44 compatible = "csky,apb-intc";
51 compatible = "csky,dual-apb-intc";
/linux-6.15/Documentation/devicetree/bindings/timer/
H A Dsnps,dw-apb-timer.yaml4 $id: http://devicetree.org/schemas/timer/snps,dw-apb-timer.yaml#
15 - const: snps,dw-apb-timer
17 - snps,dw-apb-timer-sp
18 - snps,dw-apb-timer-osc
63 compatible = "snps,dw-apb-timer";
71 compatible = "snps,dw-apb-timer";
79 compatible = "snps,dw-apb-timer";
/linux-6.15/arch/riscv/boot/dts/sophgo/
H A Dcv18xx.dtsi65 compatible = "snps,dw-apb-gpio";
83 compatible = "snps,dw-apb-gpio";
101 compatible = "snps,dw-apb-gpio";
119 compatible = "snps,dw-apb-gpio";
214 compatible = "snps,dw-apb-uart";
225 compatible = "snps,dw-apb-uart";
236 compatible = "snps,dw-apb-uart";
258 compatible = "snps,dw-apb-ssi";
269 compatible = "snps,dw-apb-ssi";
280 compatible = "snps,dw-apb-ssi";
[all …]
/linux-6.15/arch/arm64/boot/dts/bitmain/
H A Dbm1880.dtsi123 compatible = "snps,dw-apb-gpio";
127 compatible = "snps,dw-apb-gpio-port";
141 compatible = "snps,dw-apb-gpio";
145 compatible = "snps,dw-apb-gpio-port";
159 compatible = "snps,dw-apb-gpio";
163 compatible = "snps,dw-apb-gpio-port";
175 compatible = "snps,dw-apb-uart";
188 compatible = "snps,dw-apb-uart";
201 compatible = "snps,dw-apb-uart";
214 compatible = "snps,dw-apb-uart";
/linux-6.15/Documentation/devicetree/bindings/serial/
H A Dsnps-dw-apb-uart.yaml4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml#
24 - const: snps,dw-apb-uart
52 - const: snps,dw-apb-uart
60 - brcm,bcm11351-dw-apb-uart
61 - brcm,bcm21664-dw-apb-uart
84 - const: snps,dw-apb-uart
85 - const: snps,dw-apb-uart
161 compatible = "snps,dw-apb-uart";
176 compatible = "snps,dw-apb-uart";
187 compatible = "snps,dw-apb-uart";
/linux-6.15/arch/riscv/boot/dts/thead/
H A Dth1520.dtsi273 compatible = "snps,dw-apb-uart";
286 reg-names = "dwmac", "apb";
308 reg-names = "dwmac", "apb";
355 compatible = "snps,dw-apb-uart";
366 compatible = "snps,dw-apb-uart";
377 compatible = "snps,dw-apb-gpio";
398 compatible = "snps,dw-apb-gpio";
426 compatible = "snps,dw-apb-gpio";
447 compatible = "snps,dw-apb-gpio";
475 compatible = "snps,dw-apb-uart";
[all …]
/linux-6.15/arch/arc/boot/dts/
H A Daxs10x_mb.dtsi132 compatible = "snps,dw-apb-uart";
142 compatible = "snps,dw-apb-uart";
153 compatible = "snps,dw-apb-uart";
244 compatible = "snps,dw-apb-gpio";
250 compatible = "snps,dw-apb-gpio-port";
258 compatible = "snps,dw-apb-gpio-port";
266 compatible = "snps,dw-apb-gpio-port";
275 compatible = "snps,dw-apb-gpio";
281 compatible = "snps,dw-apb-gpio-port";
289 compatible = "snps,dw-apb-gpio-port";
[all …]
H A Daxc001.dtsi47 dw-apb-gpio@2000 {
48 compatible = "snps,dw-apb-gpio";
54 compatible = "snps,dw-apb-gpio-port";
66 debug_uart: dw-apb-uart@5000 {
67 compatible = "snps,dw-apb-uart";
96 compatible = "snps,dw-apb-ictl";
H A Daxc003_idu.dtsi62 dw-apb-gpio@2000 {
63 compatible = "snps,dw-apb-gpio";
69 compatible = "snps,dw-apb-gpio-port";
81 debug_uart: dw-apb-uart@5000 {
82 compatible = "snps,dw-apb-uart";
140 compatible = "snps,dw-apb-ictl";
H A Daxc003.dtsi55 dw-apb-gpio@2000 {
56 compatible = "snps,dw-apb-gpio";
62 compatible = "snps,dw-apb-gpio-port";
74 debug_uart: dw-apb-uart@5000 {
75 compatible = "snps,dw-apb-uart";
134 compatible = "snps,dw-apb-ictl";
H A Dvdk_axc003.dtsi36 debug_uart: dw-apb-uart@5000 {
37 compatible = "snps,dw-apb-uart";
51 compatible = "snps,dw-apb-ictl";
/linux-6.15/Documentation/devicetree/bindings/phy/
H A Dintel,keembay-phy-usb.yaml23 - const: cpr-apb-base
24 - const: slv-apb-base
42 reg-names = "cpr-apb-base", "slv-apb-base";
H A Drockchip,rk3588-hdptx-phy.yaml33 - const: apb
77 - const: apb
89 - const: apb
111 clock-names = "ref", "apb";
117 reset-names = "phy", "apb", "init", "cmn", "lane", "ropll", "lcpll";
/linux-6.15/Documentation/devicetree/bindings/gpio/
H A Dsnps,dw-apb-gpio.yaml4 $id: http://devicetree.org/schemas/gpio/snps,dw-apb-gpio.yaml#
23 const: snps,dw-apb-gpio
54 const: snps,dw-apb-gpio-port
120 compatible = "snps,dw-apb-gpio";
126 compatible = "snps,dw-apb-gpio-port";
138 compatible = "snps,dw-apb-gpio-port";
/linux-6.15/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex5.dtsi226 compatible = "snps,dw-apb-gpio";
234 compatible = "snps,dw-apb-gpio-port";
246 compatible = "snps,dw-apb-gpio";
327 compatible = "snps,dw-apb-ssi";
344 compatible = "snps,dw-apb-ssi";
365 compatible = "snps,dw-apb-timer";
373 compatible = "snps,dw-apb-timer";
381 compatible = "snps,dw-apb-timer";
389 compatible = "snps,dw-apb-timer";
397 compatible = "snps,dw-apb-uart";
[all …]
/linux-6.15/Documentation/devicetree/bindings/memory-controllers/
H A Dmediatek,smi-common.yaml61 apb and smi are mandatory. the async is only for generation 1 smi HW.
65 - description: apb is Advanced Peripheral Bus clock, It's the clock for
101 - const: apb
120 - const: apb
146 - const: apb
167 - const: apb
183 clock-names = "apb", "smi";
/linux-6.15/arch/arm/boot/dts/hisilicon/
H A Dhip01.dtsi45 compatible = "snps,dw-apb-uart";
55 compatible = "snps,dw-apb-uart";
65 compatible = "snps,dw-apb-uart";
75 compatible = "snps,dw-apb-uart";
/linux-6.15/drivers/phy/hisilicon/
H A Dphy-hi3670-pcie.c160 struct regmap *apb; member
288 regmap_write(phy->apb, SOC_PCIECTRL_CTRL20_ADDR, in hi3670_pcie_natural_cfg()
291 regmap_read(phy->apb, SOC_PCIECTRL_CTRL7_ADDR, &val); in hi3670_pcie_natural_cfg()
293 regmap_write(phy->apb, SOC_PCIECTRL_CTRL7_ADDR, val); in hi3670_pcie_natural_cfg()
296 regmap_read(phy->apb, SOC_PCIECTRL_CTRL12_ADDR, &val); in hi3670_pcie_natural_cfg()
299 regmap_write(phy->apb, SOC_PCIECTRL_CTRL12_ADDR, val); in hi3670_pcie_natural_cfg()
439 regmap_write(phy->apb, SOC_PCIECTRL_CTRL21_ADDR, in hi3670_pcie_ioref_gt()
586 phy->apb = dev_get_regmap(pcie_dev, "kirin_pcie_apb"); in hi3670_pcie_get_resources_from_pcie()
587 if (!phy->apb) { in hi3670_pcie_get_resources_from_pcie()
698 regmap_read(phy->apb, SOC_PCIECTRL_CTRL12_ADDR, &val); in hi3670_pcie_phy_power_on()
[all …]
/linux-6.15/Documentation/devicetree/bindings/arm/
H A Darm,juno-fpga-apb-regs.yaml4 $id: http://devicetree.org/schemas/arm/arm,juno-fpga-apb-regs.yaml#
15 - const: arm,juno-fpga-apb-regs
46 compatible = "arm,juno-fpga-apb-regs", "syscon", "simple-mfd";

12345678910>>...16