/linux-6.3-rc2/drivers/reset/ |
A D | reset-meson-audio-arb.c | 66 spin_lock(&arb->lock); in meson_audio_arb_update() 67 val = readl(arb->regs); in meson_audio_arb_update() 74 writel(val, arb->regs); in meson_audio_arb_update() 75 spin_unlock(&arb->lock); in meson_audio_arb_update() 87 val = readl(arb->regs); in meson_audio_arb_status() 127 spin_lock(&arb->lock); in meson_audio_arb_remove() 128 writel(0, arb->regs); in meson_audio_arb_remove() 148 arb = devm_kzalloc(dev, sizeof(*arb), GFP_KERNEL); in meson_audio_arb_probe() 149 if (!arb) in meson_audio_arb_probe() 154 if (IS_ERR(arb->clk)) { in meson_audio_arb_probe() [all …]
|
/linux-6.3-rc2/drivers/spmi/ |
A D | spmi-mtk-pmif.c | 266 return readl(arb->base + arb->data->regs[reg]); in pmif_readl() 271 writel(val, arb->base + arb->data->regs[reg]); in pmif_writel() 276 writel(val, arb->spmimst_base + arb->data->spmimst_regs[reg]); in mtk_spmi_writel() 283 reg_rdata = pmif_readl(arb, arb->chan.ch_sta); in pmif_is_fsm_vldclr() 338 inf_reg = &arb->chan; in pmif_spmi_read_cmd() 435 struct pmif *arb; in mtk_spmi_probe() local 446 if (!arb->data) { in mtk_spmi_probe() 468 err = devm_clk_bulk_get(&pdev->dev, arb->nclks, arb->clks); in mtk_spmi_probe() 474 err = clk_bulk_prepare_enable(arb->nclks, arb->clks); in mtk_spmi_probe() 500 clk_bulk_disable_unprepare(arb->nclks, arb->clks); in mtk_spmi_probe() [all …]
|
/linux-6.3-rc2/drivers/i2c/muxes/ |
A D | i2c-arb-gpio-challenge.c | 52 udelay(arb->slew_delay_us); in i2c_arbitrator_select() 70 usleep_range(arb->wait_retry_us, arb->wait_retry_us * 2); in i2c_arbitrator_select() 75 udelay(arb->slew_delay_us); in i2c_arbitrator_select() 91 udelay(arb->slew_delay_us); in i2c_arbitrator_deselect() 120 arb = i2c_mux_priv(muxc); in i2c_arbitrator_probe() 126 if (IS_ERR(arb->our_gpio)) { in i2c_arbitrator_probe() 128 PTR_ERR(arb->our_gpio)); in i2c_arbitrator_probe() 135 PTR_ERR(arb->their_gpio)); in i2c_arbitrator_probe() 150 arb->slew_delay_us = 10; in i2c_arbitrator_probe() 152 arb->wait_retry_us = 3000; in i2c_arbitrator_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv04/ |
A D | arb.c | 63 pclk_freq = arb->pclk_khz; in nv04_calc_arb() 64 mclk_freq = arb->mclk_khz; in nv04_calc_arb() 65 nvclk_freq = arb->nvclk_khz; in nv04_calc_arb() 66 pagemiss = arb->mem_page_miss; in nv04_calc_arb() 67 cas = arb->mem_latency; in nv04_calc_arb() 68 bpp = arb->bpp; in nv04_calc_arb() 119 pclk_freq = arb->pclk_khz; in nv10_calc_arb() 120 nvclk_freq = arb->nvclk_khz; in nv10_calc_arb() 121 mclk_freq = arb->mclk_khz; in nv10_calc_arb() 150 * arb->memory_width / 32; in nv10_calc_arb() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/bus/ |
A D | brcm,gisb-arb.yaml | 4 $id: http://devicetree.org/schemas/bus/brcm,gisb-arb.yaml# 17 - brcm,bcm7445-gisb-arb # for other 28nm chips 18 - const: brcm,gisb-arb 21 - brcm,bcm7278-gisb-arb # for V7 28nm chips 22 - brcm,bcm7435-gisb-arb # for newer 40nm chips 24 - brcm,bcm7038-gisb-arb # for 130nm chips 37 brcm,gisb-arb-master-mask: 43 brcm,gisb-arb-master-names: 59 gisb-arb@f0400000 { 60 compatible = "brcm,gisb-arb"; [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/i2c/ |
A D | i2c-arb.txt | 3 - i2c-arb child node 5 Required properties for the i2c-arb child node: 9 Optional properties for i2c-arb child node: 20 arb@74 { 24 i2c-arb {
|
A D | nxp,pca9541.txt | 11 - I2C arbitration bus node. See i2c-arb.txt in this directory. 20 i2c-arb {
|
A D | i2c-arb-gpio-challenge.txt | 43 - compatible: i2c-arb-gpio-challenge 47 - I2C arbitration bus node. See i2c-arb.txt in this directory. 64 compatible = "i2c-arb-gpio-challenge"; 74 i2c-arb {
|
/linux-6.3-rc2/Documentation/devicetree/bindings/reset/ |
A D | amlogic,meson-axg-audio-arb.yaml | 5 $id: "http://devicetree.org/schemas/reset/amlogic,meson-axg-audio-arb.yaml#" 19 - amlogic,meson-axg-audio-arb 20 - amlogic,meson-sm1-audio-arb 50 arb: reset-controller@280 { 51 compatible = "amlogic,meson-axg-audio-arb";
|
/linux-6.3-rc2/arch/arm64/boot/dts/amlogic/ |
A D | meson-sm1.dtsi | 186 resets = <&arb AXG_ARB_TODDR_A>, 188 reset-names = "arb", "rst"; 201 resets = <&arb AXG_ARB_TODDR_B>, 203 reset-names = "arb", "rst"; 218 reset-names = "arb", "rst"; 233 reset-names = "arb", "rst"; 248 reset-names = "arb", "rst"; 263 reset-names = "arb", "rst"; 268 arb: reset-controller@280 { label 442 reset-names = "arb", "rst"; [all …]
|
A D | meson-g12.dtsi | 107 resets = <&arb AXG_ARB_TODDR_A>, 109 reset-names = "arb", "rst"; 122 resets = <&arb AXG_ARB_TODDR_B>, 124 reset-names = "arb", "rst"; 137 resets = <&arb AXG_ARB_TODDR_C>, 139 reset-names = "arb", "rst"; 152 resets = <&arb AXG_ARB_FRDDR_A>, 154 reset-names = "arb", "rst"; 169 reset-names = "arb", "rst"; 184 reset-names = "arb", "rst"; [all …]
|
/linux-6.3-rc2/drivers/crypto/qat/qat_common/ |
A D | adf_hw_arbiter.c | 26 int arb, i; in adf_init_arb() local 35 for (arb = 0; arb < ADF_ARB_NUM; arb++) in adf_init_arb() 36 WRITE_CSR_ARB_SARCONFIG(csr, arb_off, arb, arb_cfg); in adf_init_arb()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/sound/ |
A D | amlogic,axg-fifo.yaml | 81 - const: arb 91 const: arb 100 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 109 resets = <&arb>, <&clkc_audio AUD_RESET_FRDDR_A>; 110 reset-names = "arb", "rst";
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | aspeed-bmc-delta-ahe50dc.dts | 161 i2carb0: i2c-arb { 202 i2carb1: i2c-arb { 217 i2carb2: i2c-arb { 232 i2carb3: i2c-arb { 247 i2carb4: i2c-arb { 297 i2carb6: i2c-arb { 312 i2carb7: i2c-arb { 327 i2carb8: i2c-arb { 353 i2carb12: i2c-arb {
|
/linux-6.3-rc2/drivers/video/fbdev/nvidia/ |
A D | nv_hw.c | 252 pclk_freq = arb->pclk_khz; in nv4CalcArbitration() 253 mclk_freq = arb->mclk_khz; in nv4CalcArbitration() 254 nvclk_freq = arb->nvclk_khz; in nv4CalcArbitration() 256 cas = arb->mem_latency; in nv4CalcArbitration() 259 bpp = arb->pix_bpp; in nv4CalcArbitration() 260 mp_enable = arb->enable_mp; in nv4CalcArbitration() 432 mclk_freq = arb->mclk_khz; in nv10CalcArbitration() 433 nvclk_freq = arb->nvclk_khz; in nv10CalcArbitration() 437 bpp = arb->pix_bpp; in nv10CalcArbitration() 438 mp_enable = arb->enable_mp; in nv10CalcArbitration() [all …]
|
/linux-6.3-rc2/sound/soc/meson/ |
A D | axg-fifo.c | 271 ret = reset_control_deassert(fifo->arb); in axg_fifo_pcm_open() 292 ret = reset_control_assert(fifo->arb); in axg_fifo_pcm_close() 357 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); in axg_fifo_probe() 358 if (IS_ERR(fifo->arb)) in axg_fifo_probe() 359 return dev_err_probe(dev, PTR_ERR(fifo->arb), "failed to get arb reset\n"); in axg_fifo_probe()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/mips/brcm/ |
A D | soc.txt | 71 memc-arb@1000 { 133 "brcm,brcmstb-memc-arb-v10.0.0.0" 134 "brcm,brcmstb-memc-arb" 140 memc-arb@1000 { 141 compatible = "brcm,brcmstb-memc-arb-v10.0.0.0";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/spmi/ |
A D | qcom,spmi-pmic-arb.yaml | 4 $id: http://devicetree.org/schemas/spmi/qcom,spmi-pmic-arb.yaml# 25 const: qcom,spmi-pmic-arb 107 compatible = "qcom,spmi-pmic-arb";
|
/linux-6.3-rc2/drivers/video/fbdev/riva/ |
A D | riva_hw.c | 655 nv4_sim_state *arb in nv4CalcArbitration() argument 666 pclk_freq = arb->pclk_khz; in nv4CalcArbitration() 667 mclk_freq = arb->mclk_khz; in nv4CalcArbitration() 670 cas = arb->mem_latency; in nv4CalcArbitration() 673 bpp = arb->pix_bpp; in nv4CalcArbitration() 674 mp_enable = arb->enable_mp; in nv4CalcArbitration() 836 nv10_sim_state *arb in nv10CalcArbitration() argument 854 mclk_freq = arb->mclk_khz; in nv10CalcArbitration() 859 bpp = arb->pix_bpp; in nv10CalcArbitration() 860 mp_enable = arb->enable_mp; in nv10CalcArbitration() [all …]
|
/linux-6.3-rc2/arch/mips/boot/dts/brcm/ |
A D | bcm7125.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x2f7>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pci_0",
|
A D | bcm7360.dtsi | 73 gisb-arb@400000 { 74 compatible = "brcm,bcm7400-gisb-arb"; 79 brcm,gisb-arb-master-mask = <0x2f3>; 80 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0", 447 memc-arb@1000 { 448 compatible = "brcm,brcmstb-memc-arb";
|
A D | bcm7362.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x2f3>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0", 443 memc-arb@1000 { 444 compatible = "brcm,brcmstb-memc-arb";
|
A D | bcm7425.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x177b>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pcie_0", 539 memc-arb@1000 { 540 compatible = "brcm,brcmstb-memc-arb"; 566 memc-arb@1000 { 567 compatible = "brcm,brcmstb-memc-arb";
|
A D | bcm7435.dtsi | 92 gisb-arb@400000 { 93 compatible = "brcm,bcm7435-gisb-arb"; 98 brcm,gisb-arb-master-mask = <0xf77f>; 99 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "webcpu_0", 555 memc-arb@1000 { 556 compatible = "brcm,brcmstb-memc-arb"; 582 memc-arb@1000 { 583 compatible = "brcm,brcmstb-memc-arb";
|
/linux-6.3-rc2/drivers/net/can/c_can/ |
A D | c_can_main.c | 288 u32 arb = IF_ARB_MSGVAL; in c_can_setup_tx_object() local 292 arb |= frame->can_id & CAN_EFF_MASK; in c_can_setup_tx_object() 293 arb |= IF_ARB_MSGXTD; in c_can_setup_tx_object() 295 arb |= (frame->can_id & CAN_SFF_MASK) << 18; in c_can_setup_tx_object() 299 arb |= IF_ARB_TRANSMIT; in c_can_setup_tx_object() 311 priv->write_reg32(priv, C_CAN_IFACE(ARB1_REG, iface), arb); in c_can_setup_tx_object() 368 u32 arb, data; in c_can_read_msg_object() local 380 if (arb & IF_ARB_MSGXTD) in c_can_read_msg_object() 381 frame->can_id = (arb & CAN_EFF_MASK) | CAN_EFF_FLAG; in c_can_read_msg_object() 383 frame->can_id = (arb >> 18) & CAN_SFF_MASK; in c_can_read_msg_object() [all …]
|