| /linux-6.15/drivers/bus/ |
| H A D | bt1-apb.c | 131 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 D | arche-apb-ctrl.c | 79 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 D | berlin2.dtsi | 176 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 D | berlin2cd.dtsi | 166 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 D | berlin2q.dtsi | 237 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 D | berlin4ct.dtsi | 127 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 D | csky,apb-intc.txt | 6 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 D | snps,dw-apb-timer.yaml | 4 $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 D | cv18xx.dtsi | 65 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 D | bm1880.dtsi | 123 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 D | snps-dw-apb-uart.yaml | 4 $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 D | th1520.dtsi | 273 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 D | axs10x_mb.dtsi | 132 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 D | axc001.dtsi | 47 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 D | axc003_idu.dtsi | 62 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 D | axc003.dtsi | 55 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 D | vdk_axc003.dtsi | 36 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 D | intel,keembay-phy-usb.yaml | 23 - const: cpr-apb-base 24 - const: slv-apb-base 42 reg-names = "cpr-apb-base", "slv-apb-base";
|
| H A D | rockchip,rk3588-hdptx-phy.yaml | 33 - 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 D | snps,dw-apb-gpio.yaml | 4 $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 D | socfpga_agilex5.dtsi | 226 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 D | mediatek,smi-common.yaml | 61 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 D | hip01.dtsi | 45 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 D | phy-hi3670-pcie.c | 160 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 D | arm,juno-fpga-apb-regs.yaml | 4 $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";
|