Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/i2c/muxes/
Di2c-arb-gpio-challenge.c64 const struct i2c_arbitrator_data *arb = data; in i2c_arbitrator_select() local
68 stop_time = jiffies + usecs_to_jiffies(arb->wait_free_us) + 1; in i2c_arbitrator_select()
71 gpio_set_value(arb->our_gpio, !arb->our_gpio_release); in i2c_arbitrator_select()
72 udelay(arb->slew_delay_us); in i2c_arbitrator_select()
75 stop_retry = jiffies + usecs_to_jiffies(arb->wait_retry_us) + 1; in i2c_arbitrator_select()
77 int gpio_val = !!gpio_get_value(arb->their_gpio); in i2c_arbitrator_select()
79 if (gpio_val == arb->their_gpio_release) { in i2c_arbitrator_select()
88 gpio_set_value(arb->our_gpio, arb->our_gpio_release); in i2c_arbitrator_select()
90 usleep_range(arb->wait_retry_us, arb->wait_retry_us * 2); in i2c_arbitrator_select()
94 gpio_set_value(arb->our_gpio, arb->our_gpio_release); in i2c_arbitrator_select()
[all …]
DMakefile4 obj-$(CONFIG_I2C_ARB_GPIO_CHALLENGE) += i2c-arb-gpio-challenge.o
DKconfig19 will be called i2c-arb-gpio-challenge.
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/
Darb.c56 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 …]
DKbuild1 nouveau-y += dispnv04/arb.o
/linux-4.4.14/Documentation/devicetree/bindings/bus/
Dbrcm,gisb-arb.txt6 "brcm,gisb-arb" or "brcm,bcm7445-gisb-arb" for 28nm chips
7 "brcm,bcm7435-gisb-arb" for newer 40nm chips
8 "brcm,bcm7400-gisb-arb" for older 40nm chips and all 65nm chips
9 "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>;
33 brcm,gisb-arb-master-names = "bsp_0", "scpu_0", "cpu_0";
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dadf_hw_arbiter.c70 #define WRITE_CSR_ARB_WEIGHT(csr_addr, arb, index, value) \ argument
72 ADF_ARB_WTR_OFFSET) + (ADF_ARB_WTR_SIZE * arb) + \
93 u32 arb, i; in adf_init_arb() local
98 for (arb = 0; arb < ADF_ARB_NUM; arb++) in adf_init_arb()
99 WRITE_CSR_ARB_SARCONFIG(csr, arb, arb_cfg); in adf_init_arb()
102 for (arb = 0; arb < ADF_ARB_NUM; arb++) in adf_init_arb()
104 WRITE_CSR_ARB_WEIGHT(csr, arb, i, 0xFFFFFFFF); in adf_init_arb()
/linux-4.4.14/arch/mips/boot/dts/brcm/
Dbcm7125.dtsi72 gisb-arb@400000 {
73 compatible = "brcm,bcm7400-gisb-arb";
78 brcm,gisb-arb-master-mask = <0x2f7>;
79 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pci_0",
Dbcm7420.dtsi72 gisb-arb@400000 {
73 compatible = "brcm,bcm7400-gisb-arb";
78 brcm,gisb-arb-master-mask = <0x3ff>;
79 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pci_0",
Dbcm7435.dtsi84 gisb-arb@400000 {
85 compatible = "brcm,bcm7400-gisb-arb";
90 brcm,gisb-arb-master-mask = <0xf77f>;
91 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "webcpu_0",
Dbcm7358.dtsi68 gisb-arb@400000 {
69 compatible = "brcm,bcm7400-gisb-arb";
74 brcm,gisb-arb-master-mask = <0x2f3>;
75 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0",
Dbcm7360.dtsi68 gisb-arb@400000 {
69 compatible = "brcm,bcm7400-gisb-arb";
74 brcm,gisb-arb-master-mask = <0x2f3>;
75 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0",
Dbcm7425.dtsi72 gisb-arb@400000 {
73 compatible = "brcm,bcm7400-gisb-arb";
78 brcm,gisb-arb-master-mask = <0x177b>;
79 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "pcie_0",
Dbcm7362.dtsi74 gisb-arb@400000 {
75 compatible = "brcm,bcm7400-gisb-arb";
80 brcm,gisb-arb-master-mask = <0x2f3>;
81 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0",
Dbcm7346.dtsi74 gisb-arb@400000 {
75 compatible = "brcm,bcm7400-gisb-arb";
80 brcm,gisb-arb-master-mask = <0x673>;
81 brcm,gisb-arb-master-names = "ssp_0", "cpu_0", "bsp_0",
/linux-4.4.14/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 …]
/linux-4.4.14/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 …]
/linux-4.4.14/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";
/linux-4.4.14/drivers/net/can/c_can/
Dc_can.c307 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()
383 u32 arb, data; in c_can_read_msg_object() local
393 arb = priv->read_reg32(priv, C_CAN_IFACE(ARB1_REG, iface)); in c_can_read_msg_object()
395 if (arb & IF_ARB_MSGXTD) in c_can_read_msg_object()
396 frame->can_id = (arb & CAN_EFF_MASK) | CAN_EFF_FLAG; in c_can_read_msg_object()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dbrcm,systemport.txt16 - systemport,num-tier2-arb: number of tier 2 arbiters, an integer
17 - systemport,num-tier1-arb: number of tier 1 arbiters, an integer
/linux-4.4.14/Documentation/devicetree/bindings/hsi/
Dclient-devices.txt16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority")
39 hsi-arb-mode = "round-robin";
Dnokia-modem.txt42 hsi-arb-mode = "round-robin";
/linux-4.4.14/drivers/spmi/
DMakefile6 obj-$(CONFIG_SPMI_MSM_PMIC_ARB) += spmi-pmic-arb.o
/linux-4.4.14/drivers/i2c/busses/
Di2c-pmcmsp.c96 u8 arb; /* Bit 1, default=0x01 */ member
136 .arb = 0x01,
157 ((cfg->arb & 0x1) << 1) | in pmcmsptwi_cfg_to_reg()
167 cfg->arb = (reg >> 1) & 0x1; in pmcmsptwi_reg_to_cfg()
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.txt43 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
53 compatible = "qcom,spmi-pmic-arb";
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-arb-gpio-challenge.txt43 - compatible: i2c-arb-gpio-challenge
65 compatible = "i2c-arb-gpio-challenge";
/linux-4.4.14/arch/arm/boot/dts/
Dexynos5250-snow-common.dtsi60 compatible = "i2c-arb-gpio-challenge";
635 arb_their_claim: arb-their-claim {
642 arb_our_claim: arb-our-claim {
Dqcom-apq8084.dtsi270 compatible = "qcom,spmi-pmic-arb";
Dqcom-msm8974.dtsi334 compatible = "qcom,spmi-pmic-arb";
Domap3-n900.dts971 hsi-arb-mode = "round-robin";
/linux-4.4.14/arch/powerpc/platforms/52xx/
Dmpc52xx_pci.c89 u32 arb; /* PCI + 0x8C */ member
/linux-4.4.14/arch/powerpc/boot/dts/
Dvirtex440-ml507.dts110 xlnx,mplb-arb-mode = <0>;
131 xlnx,ppc440mc-arb-mode = <0>;
Dvirtex440-ml510.dts105 xlnx,mplb-arb-mode = <0x0>;
126 xlnx,ppc440mc-arb-mode = <0x0>;
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-npei-defs.h759 uint64_t arb:1; member
767 uint64_t arb:1;
785 uint64_t arb:1; member
793 uint64_t arb:1;
807 uint64_t arb:1; member
815 uint64_t arb:1;
4049 uint64_t arb:1; member
4053 uint64_t arb:1;
Dcvmx-sli-defs.h3302 uint64_t arb:1; member
3306 uint64_t arb:1;
/linux-4.4.14/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi417 compatible = "qcom,spmi-pmic-arb";
/linux-4.4.14/arch/mips/pci/
Dpcie-octeon.c736 npei_ctl_status.s.arb = 1; in __cvmx_pcie_rc_initialize_gen1()