/Linux-v4.19/drivers/reset/ |
D | reset-meson-audio-arb.c | 37 struct meson_audio_arb_data *arb = in meson_audio_arb_update() local 40 spin_lock(&arb->lock); in meson_audio_arb_update() 41 val = readl(arb->regs); in meson_audio_arb_update() 44 val &= ~BIT(arb->reset_bits[id]); in meson_audio_arb_update() 46 val |= BIT(arb->reset_bits[id]); in meson_audio_arb_update() 48 writel(val, arb->regs); in meson_audio_arb_update() 49 spin_unlock(&arb->lock); in meson_audio_arb_update() 58 struct meson_audio_arb_data *arb = in meson_audio_arb_status() local 61 val = readl(arb->regs); in meson_audio_arb_status() 63 return !(val & BIT(arb->reset_bits[id])); in meson_audio_arb_status() [all …]
|
/Linux-v4.19/drivers/i2c/muxes/ |
D | i2c-arb-gpio-challenge.c | 60 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); in i2c_arbitrator_select() local 64 stop_time = jiffies + usecs_to_jiffies(arb->wait_free_us) + 1; in i2c_arbitrator_select() 67 gpio_set_value(arb->our_gpio, !arb->our_gpio_release); in i2c_arbitrator_select() 68 udelay(arb->slew_delay_us); in i2c_arbitrator_select() 71 stop_retry = jiffies + usecs_to_jiffies(arb->wait_retry_us) + 1; in i2c_arbitrator_select() 73 int gpio_val = !!gpio_get_value(arb->their_gpio); in i2c_arbitrator_select() 75 if (gpio_val == arb->their_gpio_release) { in i2c_arbitrator_select() 84 gpio_set_value(arb->our_gpio, arb->our_gpio_release); in i2c_arbitrator_select() 86 usleep_range(arb->wait_retry_us, arb->wait_retry_us * 2); in i2c_arbitrator_select() 90 gpio_set_value(arb->our_gpio, arb->our_gpio_release); in i2c_arbitrator_select() [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv04/ |
D | arb.c | 56 nv04_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv04_calc_arb() argument 65 pclk_freq = arb->pclk_khz; in nv04_calc_arb() 66 mclk_freq = arb->mclk_khz; in nv04_calc_arb() 67 nvclk_freq = arb->nvclk_khz; in nv04_calc_arb() 68 pagemiss = arb->mem_page_miss; in nv04_calc_arb() 69 cas = arb->mem_latency; in nv04_calc_arb() 70 width = arb->memory_width >> 6; in nv04_calc_arb() 71 bpp = arb->bpp; in nv04_calc_arb() 112 nv10_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv10_calc_arb() argument 123 pclk_freq = arb->pclk_khz; in nv10_calc_arb() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/bus/ |
D | brcm,gisb-arb.txt | 6 "brcm,bcm7278-gisb-arb" for V7 28nm chips 7 "brcm,gisb-arb" or "brcm,bcm7445-gisb-arb" for other 28nm chips 8 "brcm,bcm7435-gisb-arb" for newer 40nm chips 9 "brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips 10 "brcm,bcm7038-gisb-arb" for 130nm chips 17 - brcm,gisb-arb-master-mask: 32-bits wide bitmask used to specify which GISB 19 - brcm,gisb-arb-master-names: string list of the litteral name of the GISB 25 gisb-arb@f0400000 { 26 compatible = "brcm,gisb-arb"; 31 brcm,gisb-arb-master-mask = <0x7>; [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/i2c/ |
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 {
|
D | nxp,pca9541.txt | 11 - I2C arbitration bus node. See i2c-arb.txt in this directory. 20 i2c-arb {
|
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-v4.19/drivers/crypto/qat/qat_common/ |
D | adf_hw_arbiter.c | 84 u32 arb, i; in adf_init_arb() local 89 for (arb = 0; arb < ADF_ARB_NUM; arb++) in adf_init_arb() 90 WRITE_CSR_ARB_SARCONFIG(csr, arb, arb_cfg); in adf_init_arb()
|
/Linux-v4.19/sound/soc/meson/ |
D | axg-fifo.c | 228 ret = reset_control_deassert(fifo->arb); in axg_fifo_pcm_open() 241 ret = reset_control_assert(fifo->arb); in axg_fifo_pcm_close() 320 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); in axg_fifo_probe() 321 if (IS_ERR(fifo->arb)) { in axg_fifo_probe() 322 if (PTR_ERR(fifo->arb) != -EPROBE_DEFER) in axg_fifo_probe() 324 PTR_ERR(fifo->arb)); in axg_fifo_probe() 325 return PTR_ERR(fifo->arb); in axg_fifo_probe()
|
/Linux-v4.19/Documentation/devicetree/bindings/reset/ |
D | amlogic,meson-axg-audio-arb.txt | 7 - compatible: 'amlogic,meson-axg-audio-arb' 16 arb: reset-controller@280 { 17 compatible = "amlogic,meson-axg-audio-arb";
|
/Linux-v4.19/drivers/video/fbdev/nvidia/ |
D | nv_hw.c | 242 static void nv4CalcArbitration(nv4_fifo_info * fifo, nv4_sim_state * arb) in nv4CalcArbitration() argument 252 pclk_freq = arb->pclk_khz; in nv4CalcArbitration() 253 mclk_freq = arb->mclk_khz; in nv4CalcArbitration() 254 nvclk_freq = arb->nvclk_khz; in nv4CalcArbitration() 255 pagemiss = arb->mem_page_miss; in nv4CalcArbitration() 256 cas = arb->mem_latency; in nv4CalcArbitration() 257 width = arb->memory_width >> 6; in nv4CalcArbitration() 258 video_enable = arb->enable_video; in nv4CalcArbitration() 259 bpp = arb->pix_bpp; in nv4CalcArbitration() 260 mp_enable = arb->enable_mp; in nv4CalcArbitration() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/mips/brcm/ |
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-v4.19/Documentation/devicetree/bindings/sound/ |
D | amlogic,axg-fifo.txt | 11 - resets: phandle to memory ARB line provided by the arb reset controller. 22 resets = <&arb AXG_ARB_FRDDR_A>;
|
/Linux-v4.19/drivers/video/fbdev/riva/ |
D | riva_hw.c | 656 nv4_sim_state *arb in nv4CalcArbitration() argument 668 pclk_freq = arb->pclk_khz; in nv4CalcArbitration() 669 mclk_freq = arb->mclk_khz; in nv4CalcArbitration() 670 nvclk_freq = arb->nvclk_khz; in nv4CalcArbitration() 671 pagemiss = arb->mem_page_miss; in nv4CalcArbitration() 672 cas = arb->mem_latency; in nv4CalcArbitration() 673 width = arb->memory_width >> 6; in nv4CalcArbitration() 674 video_enable = arb->enable_video; in nv4CalcArbitration() 675 color_key_enable = arb->gr_during_vid; in nv4CalcArbitration() 676 bpp = arb->pix_bpp; in nv4CalcArbitration() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/spmi/ |
D | qcom,spmi-pmic-arb.txt | 17 - compatible : should be "qcom,spmi-pmic-arb". 26 - reg : address + size pairs describing the PMIC arb register sets; order must 48 compatible = "qcom,spmi-pmic-arb";
|
/Linux-v4.19/arch/mips/boot/dts/brcm/ |
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";
|
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", 554 memc-arb@1000 { 555 compatible = "brcm,brcmstb-memc-arb"; 581 memc-arb@1000 { 582 compatible = "brcm,brcmstb-memc-arb";
|
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",
|
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";
|
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";
|
D | bcm7346.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x673>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0", 528 memc-arb@1000 { 529 compatible = "brcm,brcmstb-memc-arb";
|
D | bcm7420.dtsi | 79 gisb-arb@400000 { 80 compatible = "brcm,bcm7400-gisb-arb"; 85 brcm,gisb-arb-master-mask = <0x3ff>; 86 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pci_0",
|
/Linux-v4.19/drivers/net/can/c_can/ |
D | c_can.c | 307 u32 arb = IF_ARB_MSGVAL; in c_can_setup_tx_object() local 311 arb |= frame->can_id & CAN_EFF_MASK; in c_can_setup_tx_object() 312 arb |= IF_ARB_MSGXTD; in c_can_setup_tx_object() 314 arb |= (frame->can_id & CAN_SFF_MASK) << 18; in c_can_setup_tx_object() 318 arb |= IF_ARB_TRANSMIT; in c_can_setup_tx_object() 331 priv->write_reg32(priv, C_CAN_IFACE(ARB1_REG, iface), arb); in c_can_setup_tx_object() 397 u32 arb, data; in c_can_read_msg_object() local 407 arb = priv->read_reg32(priv, C_CAN_IFACE(ARB1_REG, iface)); in c_can_read_msg_object() 409 if (arb & IF_ARB_MSGXTD) in c_can_read_msg_object() 410 frame->can_id = (arb & CAN_EFF_MASK) | CAN_EFF_FLAG; in c_can_read_msg_object() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/net/ |
D | brcm,systemport.txt | 19 - systemport,num-tier2-arb: number of tier 2 arbiters, an integer 20 - systemport,num-tier1-arb: number of tier 1 arbiters, an integer
|
/Linux-v4.19/Documentation/devicetree/bindings/hsi/ |
D | client-devices.txt | 16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority") 39 hsi-arb-mode = "round-robin";
|