/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_gpio.c | 41 ar5212GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 43 HALASSERT(gpio < AR_NUM_GPIO); 50 OS_REG_READ(ah, AR_GPIOCR) | AR_GPIOCR_CR_A(gpio)); 59 ar5212GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 61 HALASSERT(gpio < AR_NUM_GPIO); 64 (OS_REG_READ(ah, AR_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) 65 | AR_GPIOCR_CR_N(gpio)); 74 ar5212GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 78 HALASSERT(gpio < AR_NUM_GPIO); 81 reg &= ~(1 << gpio); 92 ar5212GpioGet(struct ath_hal *ah, uint32_t gpio) argument 107 ar5212GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5212.h | 475 extern HAL_BOOL ar5212GpioCfgOutput(struct ath_hal *, uint32_t gpio, 477 extern HAL_BOOL ar5212GpioCfgInput(struct ath_hal *, uint32_t gpio); 478 extern HAL_BOOL ar5212GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 479 extern uint32_t ar5212GpioGet(struct ath_hal *ah, uint32_t gpio);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5312/ |
H A D | ar5315_gpio.c | 40 ar5315GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 44 HALASSERT(gpio < AR_NUM_GPIO); 47 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio)) 48 | AR5315_GPIODIR_O(gpio)); 57 ar5315GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 61 HALASSERT(gpio < AR_NUM_GPIO); 64 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio)) 65 | AR5315_GPIODIR_I(gpio)); 74 ar5315GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 79 HALASSERT(gpio < AR_NUM_GPI 93 ar5315GpioGet(struct ath_hal *ah, uint32_t gpio) argument 110 ar5315GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5312_gpio.c | 40 ar5312GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 44 HALASSERT(gpio < AR_NUM_GPIO); 47 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) 48 | AR_GPIOCR_CR_A(gpio)); 57 ar5312GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 61 HALASSERT(gpio < AR_NUM_GPIO); 64 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) 65 | AR_GPIOCR_CR_N(gpio)); 74 ar5312GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 79 HALASSERT(gpio < AR_NUM_GPI 93 ar5312GpioGet(struct ath_hal *ah, uint32_t gpio) argument 110 ar5312GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5312.h | 46 extern HAL_BOOL ar5312GpioCfgOutput(struct ath_hal *, uint32_t gpio, 48 extern HAL_BOOL ar5312GpioCfgInput(struct ath_hal *, uint32_t gpio); 49 extern HAL_BOOL ar5312GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 50 extern uint32_t ar5312GpioGet(struct ath_hal *ah, uint32_t gpio); 54 extern HAL_BOOL ar5315GpioCfgOutput(struct ath_hal *, uint32_t gpio, 56 extern HAL_BOOL ar5315GpioCfgInput(struct ath_hal *, uint32_t gpio); 57 extern HAL_BOOL ar5315GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 58 extern uint32_t ar5315GpioGet(struct ath_hal *ah, uint32_t gpio);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_gpio.c | 37 cfgOutputMux(struct ath_hal *ah, uint32_t gpio, uint32_t type) argument 42 HALDEBUG(ah, HAL_DEBUG_GPIO, "%s: gpio=%d, type=%d\n", 43 __func__, gpio, type); 46 if (gpio > 11) 48 else if (gpio > 5) 57 gpio_shift = (gpio % 6) * 5; 86 ar5416GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 106 HALASSERT(gpio < AH_PRIVATE(ah)->ah_caps.halNumGpioPins); 109 "%s: gpio=%d, type=%d\n", __func__, gpio, typ 139 ar5416GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 163 ar5416GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 184 ar5416GpioGet(struct ath_hal *ah, uint32_t gpio) argument 210 ar5416GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5416.h | 225 extern HAL_BOOL ar5416GpioCfgOutput(struct ath_hal *, uint32_t gpio, 227 extern HAL_BOOL ar5416GpioCfgInput(struct ath_hal *, uint32_t gpio); 228 extern HAL_BOOL ar5416GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 229 extern uint32_t ar5416GpioGet(struct ath_hal *ah, uint32_t gpio);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_gpio.c | 38 u_int32_t gpio, 61 if (gpio <= MAX_JTAG_GPIO_PIN) { 67 out_func = gpio / 4; 68 shift = (gpio % 4); 75 flags &= ~(1 << gpio); 82 ar9300_gpio_cfg_output_mux(struct ath_hal *ah, u_int32_t gpio, u_int32_t type) argument 88 if (gpio > 11) { 90 } else if (gpio > 5) { 101 gpio_shift = (gpio % 6) * 5; 112 u_int32_t gpio, 36 ar9340_soc_gpio_cfg_output_mux( struct ath_hal *ah, u_int32_t gpio, u_int32_t ah_signal_type) argument 110 ar9300_gpio_cfg_output( struct ath_hal *ah, u_int32_t gpio, HAL_GPIO_MUX_TYPE hal_signal_type) argument 240 ar9300_gpio_cfg_output_led_off( struct ath_hal *ah, u_int32_t gpio, HAL_GPIO_MUX_TYPE halSignalType) argument 344 ar9300_gpio_cfg_input(struct ath_hal *ah, u_int32_t gpio) argument 375 ar9300_gpio_set(struct ath_hal *ah, u_int32_t gpio, u_int32_t val) argument 393 ar9300_gpio_get(struct ath_hal *ah, u_int32_t gpio) argument 424 ar9300_gpio_set_intr(struct ath_hal *ah, u_int gpio, u_int32_t ilevel) argument [all...] |
H A D | ar9300_stub_funcs.h | 48 extern HAL_BOOL ar9300_Stub_GpioCfgOutput(struct ath_hal *, uint32_t gpio, 50 extern HAL_BOOL ar9300_Stub_GpioCfgInput(struct ath_hal *, uint32_t gpio); 51 extern HAL_BOOL ar9300_Stub_GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val); 52 extern uint32_t ar9300_Stub_GpioGet(struct ath_hal *ah, uint32_t gpio);
|
H A D | ar9300_stub_funcs.c | 270 ar9300_Stub_GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, argument 279 ar9300_Stub_GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 287 ar9300_Stub_GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 295 ar9300_Stub_GpioGet(struct ath_hal *ah, uint32_t gpio) argument
|
H A D | ar9300.h | 1250 extern HAL_BOOL ar9300_gpio_cfg_output(struct ath_hal *, u_int32_t gpio, HAL_GPIO_MUX_TYPE signalType); 1251 extern HAL_BOOL ar9300_gpio_cfg_output_led_off(struct ath_hal *, u_int32_t gpio, HAL_GPIO_MUX_TYPE signalType); 1252 extern HAL_BOOL ar9300_gpio_cfg_input(struct ath_hal *, u_int32_t gpio); 1253 extern HAL_BOOL ar9300_gpio_set(struct ath_hal *, u_int32_t gpio, u_int32_t val); 1254 extern u_int32_t ar9300_gpio_get(struct ath_hal *ah, u_int32_t gpio);
|
H A D | osprey_reg_map.h | 3115 struct jupiter_reg_map__gpio_reg_csr gpio; /* 0x14000 - 0x14098 */ member in struct:jupiter_reg_map__apb_map_csr
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_misc.c | 163 ar5210GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 165 HALASSERT(gpio < AR_NUM_GPIO); 168 (OS_REG_READ(ah, AR_GPIOCR) &~ AR_GPIOCR_ALL(gpio)) 169 | AR_GPIOCR_OUT1(gpio)); 178 ar5210GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 180 HALASSERT(gpio < AR_NUM_GPIO); 183 (OS_REG_READ(ah, AR_GPIOCR) &~ AR_GPIOCR_ALL(gpio)) 184 | AR_GPIOCR_IN(gpio)); 193 ar5210GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 197 HALASSERT(gpio < AR_NUM_GPI 211 ar5210GpioGet(struct ath_hal *ah, uint32_t gpio) argument 226 ar5210Gpio0SetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5210.h | 222 extern HAL_BOOL ar5210GpioCfgInput(struct ath_hal *, uint32_t gpio); 223 extern HAL_BOOL ar5210GpioCfgOutput(struct ath_hal *, uint32_t gpio, 225 extern uint32_t ar5210GpioGet(struct ath_hal *, uint32_t gpio); 226 extern HAL_BOOL ar5210GpioSet(struct ath_hal *, uint32_t gpio, uint32_t);
|
/haiku/src/add-ons/accelerants/radeon_hd/ |
H A D | connector.cpp | 183 ERROR("%s: invalid gpio %" B_PRIu32 " for connector %" B_PRIu32 "\n", 400 ERROR("%s: BUG: Attempting to fill already populated gpio pin!\n", 469 ERROR("%s: BUG: Attempting to fill already populated gpio pin!\n", 473 ATOM_GPIO_I2C_ASSIGMENT* gpio = &i2cInfo->asGPIO_Info[i]; local 476 if (i == 4 && B_LENDIAN_TO_HOST_INT16(gpio->usClkMaskRegisterIndex) 477 == 0x1fda && gpio->sucI2cId.ucAccess == 0x94) { 478 gpio->sucI2cId.ucAccess = 0x14; 484 if (i == 7 && B_LENDIAN_TO_HOST_INT16(gpio->usClkMaskRegisterIndex) 485 == 0x1936 && gpio->sucI2cId.ucAccess == 0) { 486 gpio [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_misc.c | 197 ar5211GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) argument 201 HALASSERT(gpio < AR_NUM_GPIO); 204 reg &= ~(AR_GPIOCR_0_CR_A << (gpio * AR_GPIOCR_CR_SHIFT)); 205 reg |= AR_GPIOCR_0_CR_A << (gpio * AR_GPIOCR_CR_SHIFT); 215 ar5211GpioCfgInput(struct ath_hal *ah, uint32_t gpio) argument 219 HALASSERT(gpio < AR_NUM_GPIO); 222 reg &= ~(AR_GPIOCR_0_CR_A << (gpio * AR_GPIOCR_CR_SHIFT)); 223 reg |= AR_GPIOCR_0_CR_N << (gpio * AR_GPIOCR_CR_SHIFT); 233 ar5211GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) argument 237 HALASSERT(gpio < AR_NUM_GPI 251 ar5211GpioGet(struct ath_hal *ah, uint32_t gpio) argument 266 ar5211GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) argument [all...] |
H A D | ar5211.h | 245 extern uint32_t ar5211GpioGet(struct ath_hal *, uint32_t gpio); 247 extern HAL_BOOL ar5211GpioCfgOutput(struct ath_hal *, uint32_t gpio, 249 extern HAL_BOOL ar5211GpioCfgInput(struct ath_hal *, uint32_t gpio); 250 extern HAL_BOOL ar5211GpioSet(struct ath_hal *, uint32_t gpio, uint32_t val);
|
/haiku/src/add-ons/kernel/drivers/audio/hda/ |
H A D | hda_codec.cpp | 756 audioGroup->gpio = resp[1]; 1160 uint32 gpio = 0; local 1161 for (uint32 i = 0; i < GPIO_COUNT_NUM_GPIO(audioGroup->gpio) 1164 gpio |= (1 << i); 1168 if (gpio != 0) { 1171 audioGroup->widget.node_id, VID_SET_GPIO_DATA, gpio), 1173 audioGroup->widget.node_id, VID_SET_GPIO_EN, gpio), 1175 audioGroup->widget.node_id, VID_SET_GPIO_DIR, gpio) 1177 TRACE("Setting gpio 0x%" B_PRIx32 "\n", gpio); [all...] |
H A D | driver.h | 276 uint32 gpio; member in struct:hda_audio_group
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ |
H A D | ah.h | 1371 uint32_t gpio, HAL_GPIO_MUX_TYPE); 1372 HAL_BOOL __ahdecl(*ah_gpioCfgInput)(struct ath_hal *, uint32_t gpio); 1373 uint32_t __ahdecl(*ah_gpioGet)(struct ath_hal *, uint32_t gpio); 1375 uint32_t gpio, uint32_t val);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/ |
H A D | if_bwi.c | 3792 uint16_t gpio, val[BWI_LED_MAX]; local 3804 gpio = bwi_read_sprom(sc, BWI_SPROM_GPIO01); 3805 val[0] = __SHIFTOUT(gpio, BWI_SPROM_GPIO_0); 3806 val[1] = __SHIFTOUT(gpio, BWI_SPROM_GPIO_1); 3808 gpio = bwi_read_sprom(sc, BWI_SPROM_GPIO23); 3809 val[2] = __SHIFTOUT(gpio, BWI_SPROM_GPIO_2); 3810 val[3] = __SHIFTOUT(gpio, BWI_SPROM_GPIO_3);
|