Home
last modified time | relevance | path

Searched refs:arb (Results 1 – 25 of 79) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/reset/
Dreset-meson-audio-arb.c63 struct meson_audio_arb_data *arb = in meson_audio_arb_update() local
66 spin_lock(&arb->lock); in meson_audio_arb_update()
67 val = readl(arb->regs); in meson_audio_arb_update()
70 val &= ~BIT(arb->reset_bits[id]); in meson_audio_arb_update()
72 val |= BIT(arb->reset_bits[id]); 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()
84 struct meson_audio_arb_data *arb = in meson_audio_arb_status() local
87 val = readl(arb->regs); in meson_audio_arb_status()
89 return !(val & BIT(arb->reset_bits[id])); in meson_audio_arb_status()
[all …]
/kernel/linux/linux-5.10/drivers/i2c/muxes/
Di2c-arb-gpio-challenge.c44 const struct i2c_arbitrator_data *arb = i2c_mux_priv(muxc); in i2c_arbitrator_select() local
48 stop_time = jiffies + usecs_to_jiffies(arb->wait_free_us) + 1; in i2c_arbitrator_select()
51 gpiod_set_value(arb->our_gpio, 1); in i2c_arbitrator_select()
52 udelay(arb->slew_delay_us); in i2c_arbitrator_select()
55 stop_retry = jiffies + usecs_to_jiffies(arb->wait_retry_us) + 1; in i2c_arbitrator_select()
57 int gpio_val = gpiod_get_value(arb->their_gpio); in i2c_arbitrator_select()
68 gpiod_set_value(arb->our_gpio, 0); in i2c_arbitrator_select()
70 usleep_range(arb->wait_retry_us, arb->wait_retry_us * 2); in i2c_arbitrator_select()
74 gpiod_set_value(arb->our_gpio, 0); in i2c_arbitrator_select()
75 udelay(arb->slew_delay_us); in i2c_arbitrator_select()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/
Darb.c54 nv04_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv04_calc_arb() argument
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()
108 nv10_calc_arb(struct nv_fifo_info *fifo, struct nv_sim_state *arb) in nv10_calc_arb() argument
119 pclk_freq = arb->pclk_khz; in nv10_calc_arb()
120 nvclk_freq = arb->nvclk_khz; in nv10_calc_arb()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/
Dbrcm,gisb-arb.txt6 "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
18 - brcm,gisb-arb-master-mask: 32-bits wide bitmask used to specify which GISB
20 - brcm,gisb-arb-master-names: string list of the litteral name of the GISB
26 gisb-arb@f0400000 {
27 compatible = "brcm,gisb-arb";
32 brcm,gisb-arb-master-mask = <0x7>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-arb.txt3 - 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 {
Dnxp,pca9541.txt11 - I2C arbitration bus node. See i2c-arb.txt in this directory.
20 i2c-arb {
Di2c-arb-gpio-challenge.txt43 - 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 {
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/
Dmeson-sm1.dtsi10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h>
205 resets = <&arb AXG_ARB_TODDR_A>,
207 reset-names = "arb", "rst";
220 resets = <&arb AXG_ARB_TODDR_B>,
222 reset-names = "arb", "rst";
235 resets = <&arb AXG_ARB_TODDR_C>,
237 reset-names = "arb", "rst";
250 resets = <&arb AXG_ARB_FRDDR_A>,
252 reset-names = "arb", "rst";
265 resets = <&arb AXG_ARB_FRDDR_B>,
[all …]
Dmeson-g12.dtsi10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h>
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";
167 resets = <&arb AXG_ARB_FRDDR_B>,
[all …]
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/
Dadf_hw_arbiter.c40 u32 arb, i; in adf_init_arb() local
45 for (arb = 0; arb < ADF_ARB_NUM; arb++) in adf_init_arb()
46 WRITE_CSR_ARB_SARCONFIG(csr, arb, arb_cfg); in adf_init_arb()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/reset/
Damlogic,meson-axg-audio-arb.txt7 - compatible: 'amlogic,meson-axg-audio-arb' or
8 'amlogic,meson-sm1-audio-arb'
17 arb: reset-controller@280 {
18 compatible = "amlogic,meson-axg-audio-arb";
/kernel/linux/linux-5.10/sound/soc/meson/
Daxg-fifo.c270 ret = reset_control_deassert(fifo->arb); in axg_fifo_pcm_open()
291 ret = reset_control_assert(fifo->arb); in axg_fifo_pcm_close()
360 fifo->arb = devm_reset_control_get_exclusive(dev, NULL); in axg_fifo_probe()
361 if (IS_ERR(fifo->arb)) { in axg_fifo_probe()
362 if (PTR_ERR(fifo->arb) != -EPROBE_DEFER) in axg_fifo_probe()
364 PTR_ERR(fifo->arb)); in axg_fifo_probe()
365 return PTR_ERR(fifo->arb); in axg_fifo_probe()
/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/
Dnv_hw.c242 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mips/brcm/
Dsoc.txt71 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";
/kernel/linux/linux-5.10/drivers/video/fbdev/riva/
Driva_hw.c656 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 …]
/kernel/linux/linux-5.10/arch/mips/boot/dts/brcm/
Dbcm7435.dtsi92 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";
Dbcm7425.dtsi79 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";
Dbcm7125.dtsi79 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",
Dbcm7362.dtsi79 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";
Dbcm7360.dtsi73 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";
Dbcm7346.dtsi79 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";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/spmi/
Dqcom,spmi-pmic-arb.txt17 - 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";
/kernel/linux/linux-5.10/drivers/net/can/c_can/
Dc_can.c299 u32 arb = IF_ARB_MSGVAL; in c_can_setup_tx_object() local
303 arb |= frame->can_id & CAN_EFF_MASK; in c_can_setup_tx_object()
304 arb |= IF_ARB_MSGXTD; in c_can_setup_tx_object()
306 arb |= (frame->can_id & CAN_SFF_MASK) << 18; in c_can_setup_tx_object()
310 arb |= IF_ARB_TRANSMIT; in c_can_setup_tx_object()
323 priv->write_reg32(priv, C_CAN_IFACE(ARB1_REG, iface), arb); in c_can_setup_tx_object()
380 u32 arb, data; in c_can_read_msg_object() local
390 arb = priv->read_reg32(priv, C_CAN_IFACE(ARB1_REG, iface)); in c_can_read_msg_object()
392 if (arb & IF_ARB_MSGXTD) in c_can_read_msg_object()
393 frame->can_id = (arb & CAN_EFF_MASK) | CAN_EFF_FLAG; in c_can_read_msg_object()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Damlogic,axg-fifo.txt17 * "arb" : memory ARB line (required)
32 resets = <&arb AXG_ARB_FRDDR_A>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/hsi/
Dclient-devices.txt16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority")
39 hsi-arb-mode = "round-robin";

1234