| /linux/drivers/bus/ |
| A D | bt1-apb.c | 132 apb = devm_kzalloc(dev, sizeof(*apb), GFP_KERNEL); in bt1_apb_create_data() 133 if (!apb) in bt1_apb_create_data() 142 apb->dev = dev; in bt1_apb_create_data() 146 return apb; in bt1_apb_create_data() 201 apb->pclk = devm_clk_get(apb->dev, "pclk"); in bt1_apb_request_clk() 219 apb->rate = clk_get_rate(apb->pclk); in bt1_apb_request_clk() 220 if (!apb->rate) { in bt1_apb_request_clk() 241 if (apb->irq < 0) in bt1_apb_request_irq() 242 return apb->irq; in bt1_apb_request_irq() 251 ret = devm_add_action(apb->dev, bt1_apb_clear_irq, apb); in bt1_apb_request_irq() [all …]
|
| /linux/drivers/staging/greybus/ |
| 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/arch/arm/boot/dts/ |
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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/arch/arm64/boot/dts/synaptics/ |
| A D | berlin4ct.dtsi | 125 apb@e80000 { 134 compatible = "snps,dw-apb-gpio"; 152 compatible = "snps,dw-apb-gpio"; 170 compatible = "snps,dw-apb-gpio"; 188 compatible = "snps,dw-apb-gpio"; 206 compatible = "snps,dw-apb-ictl"; 225 apb@fc0000 { 233 compatible = "snps,dw-apb-ictl"; 263 compatible = "snps,dw-apb-gpio"; 278 compatible = "snps,dw-apb-gpio"; [all …]
|
| A D | as370.dtsi | 121 apb@e80000 { 128 compatible = "snps,dw-apb-uart"; 137 compatible = "snps,dw-apb-gpio"; 143 compatible = "snps,dw-apb-gpio-port"; 155 compatible = "snps,dw-apb-gpio"; 161 compatible = "snps,dw-apb-gpio-port";
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| 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/Documentation/devicetree/bindings/timer/ |
| 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/Documentation/devicetree/bindings/serial/ |
| A D | snps-dw-apb-uart.yaml | 4 $id: http://devicetree.org/schemas/serial/snps-dw-apb-uart.yaml# 37 - const: snps,dw-apb-uart 40 - brcm,bcm11351-dw-apb-uart 41 - brcm,bcm21664-dw-apb-uart 42 - const: snps,dw-apb-uart 43 - const: snps,dw-apb-uart 111 compatible = "snps,dw-apb-uart"; 126 compatible = "snps,dw-apb-uart"; 137 compatible = "snps,dw-apb-uart";
|
| /linux/arch/arm64/boot/dts/bitmain/ |
| 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/arch/arc/boot/dts/ |
| 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 …]
|
| 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";
|
| 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";
|
| 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";
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| 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 114 compatible = "snps,dw-apb-gpio"; 120 compatible = "snps,dw-apb-gpio-port"; 132 compatible = "snps,dw-apb-gpio-port";
|
| /linux/Documentation/devicetree/bindings/phy/ |
| 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";
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| A D | mediatek,smi-common.yaml | 56 apb and smi are mandatory. the async is only for generation 1 smi HW. 60 - description: apb is Advanced Peripheral Bus clock, It's the clock for 97 - const: apb 117 - const: apb 142 - const: apb 155 - const: apb 171 clock-names = "apb", "smi";
|
| A D | mediatek,smi-larb.yaml | 39 apb and smi are mandatory. gals(global async local sync) is optional. 42 - description: apb is Advanced Peripheral Bus clock, It's the clock for 88 - const: apb 100 - const: apb 133 clock-names = "apb", "smi";
|
| /linux/drivers/phy/hisilicon/ |
| 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_ADDR, &val); in hi3670_pcie_phy_power_on() [all …]
|
| /linux/Documentation/devicetree/bindings/spi/ |
| A D | snps,dw-apb-ssi.yaml | 4 $id: http://devicetree.org/schemas/spi/snps,dw-apb-ssi.yaml# 46 - snps,dw-apb-ssi 53 - const: snps,dw-apb-ssi 57 const: amazon,alpine-dw-apb-ssi 61 - const: snps,dw-apb-ssi 164 compatible = "snps,dw-apb-ssi";
|
| /linux/arch/arm64/boot/dts/altera/ |
| A D | socfpga_stratix10.dtsi | 197 compatible = "snps,dw-apb-gpio"; 203 compatible = "snps,dw-apb-gpio-port"; 217 compatible = "snps,dw-apb-gpio"; 377 compatible = "snps,dw-apb-ssi"; 391 compatible = "snps,dw-apb-ssi"; 419 compatible = "snps,dw-apb-timer"; 427 compatible = "snps,dw-apb-timer"; 435 compatible = "snps,dw-apb-timer"; 443 compatible = "snps,dw-apb-timer"; 451 compatible = "snps,dw-apb-uart"; [all …]
|
| /linux/arch/arm64/boot/dts/intel/ |
| A D | keembay-soc.dtsi | 84 compatible = "snps,dw-apb-uart"; 94 compatible = "snps,dw-apb-uart"; 104 compatible = "snps,dw-apb-uart"; 114 compatible = "snps,dw-apb-uart";
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| A D | sun50i-a100.dtsi | 137 clock-names = "apb", "hosc", "losc"; 150 compatible = "snps,dw-apb-uart"; 161 compatible = "snps,dw-apb-uart"; 172 compatible = "snps,dw-apb-uart"; 183 compatible = "snps,dw-apb-uart"; 194 compatible = "snps,dw-apb-uart"; 288 clock-names = "apb", "hosc", "losc"; 306 compatible = "snps,dw-apb-uart";
|