Home
last modified time | relevance | path

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

12345

/linux-6.3-rc2/drivers/reset/
A Dreset-meson-audio-arb.c66 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 Dspmi-mtk-pmif.c266 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 Di2c-arb-gpio-challenge.c52 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 Darb.c63 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 Dbrcm,gisb-arb.yaml4 $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 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 {
A Dnxp,pca9541.txt11 - I2C arbitration bus node. See i2c-arb.txt in this directory.
20 i2c-arb {
A 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 {
/linux-6.3-rc2/Documentation/devicetree/bindings/reset/
A Damlogic,meson-axg-audio-arb.yaml5 $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 Dmeson-sm1.dtsi186 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 Dmeson-g12.dtsi107 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 Dadf_hw_arbiter.c26 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 Damlogic,axg-fifo.yaml81 - 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 Daspeed-bmc-delta-ahe50dc.dts161 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 Dnv_hw.c252 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 Daxg-fifo.c271 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 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";
/linux-6.3-rc2/Documentation/devicetree/bindings/spmi/
A Dqcom,spmi-pmic-arb.yaml4 $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 Driva_hw.c655 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 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",
A 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";
A 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";
A 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";
A 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",
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 Dc_can_main.c288 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 …]

Completed in 54 milliseconds

12345