/linux-4.4.14/drivers/i2c/muxes/ |
D | i2c-arb-gpio-challenge.c | 64 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 …]
|
D | Makefile | 4 obj-$(CONFIG_I2C_ARB_GPIO_CHALLENGE) += i2c-arb-gpio-challenge.o
|
D | Kconfig | 19 will be called i2c-arb-gpio-challenge.
|
/linux-4.4.14/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 …]
|
D | Kbuild | 1 nouveau-y += dispnv04/arb.o
|
/linux-4.4.14/Documentation/devicetree/bindings/bus/ |
D | brcm,gisb-arb.txt | 6 "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/ |
D | adf_hw_arbiter.c | 70 #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/ |
D | bcm7125.dtsi | 72 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",
|
D | bcm7420.dtsi | 72 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",
|
D | bcm7435.dtsi | 84 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",
|
D | bcm7358.dtsi | 68 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",
|
D | bcm7360.dtsi | 68 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",
|
D | bcm7425.dtsi | 72 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",
|
D | bcm7362.dtsi | 74 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",
|
D | bcm7346.dtsi | 74 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/ |
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-4.4.14/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-4.4.14/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-4.4.14/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() 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/ |
D | brcm,systemport.txt | 16 - 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/ |
D | client-devices.txt | 16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority") 39 hsi-arb-mode = "round-robin";
|
D | nokia-modem.txt | 42 hsi-arb-mode = "round-robin";
|
/linux-4.4.14/drivers/spmi/ |
D | Makefile | 6 obj-$(CONFIG_SPMI_MSM_PMIC_ARB) += spmi-pmic-arb.o
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-pmcmsp.c | 96 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/ |
D | qcom,spmi-pmic.txt | 43 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt 53 compatible = "qcom,spmi-pmic-arb";
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-arb-gpio-challenge.txt | 43 - compatible: i2c-arb-gpio-challenge 65 compatible = "i2c-arb-gpio-challenge";
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | exynos5250-snow-common.dtsi | 60 compatible = "i2c-arb-gpio-challenge"; 635 arb_their_claim: arb-their-claim { 642 arb_our_claim: arb-our-claim {
|
D | qcom-apq8084.dtsi | 270 compatible = "qcom,spmi-pmic-arb";
|
D | qcom-msm8974.dtsi | 334 compatible = "qcom,spmi-pmic-arb";
|
D | omap3-n900.dts | 971 hsi-arb-mode = "round-robin";
|
/linux-4.4.14/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pci.c | 89 u32 arb; /* PCI + 0x8C */ member
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | virtex440-ml507.dts | 110 xlnx,mplb-arb-mode = <0>; 131 xlnx,ppc440mc-arb-mode = <0>;
|
D | virtex440-ml510.dts | 105 xlnx,mplb-arb-mode = <0x0>; 126 xlnx,ppc440mc-arb-mode = <0x0>;
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-npei-defs.h | 759 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;
|
D | cvmx-sli-defs.h | 3302 uint64_t arb:1; member 3306 uint64_t arb:1;
|
/linux-4.4.14/arch/arm64/boot/dts/qcom/ |
D | msm8916.dtsi | 417 compatible = "qcom,spmi-pmic-arb";
|
/linux-4.4.14/arch/mips/pci/ |
D | pcie-octeon.c | 736 npei_ctl_status.s.arb = 1; in __cvmx_pcie_rc_initialize_gen1()
|