Searched refs:bank_shift (Results 1 – 5 of 5) sorted by relevance
/openbmc/u-boot/drivers/gpio/ |
H A D | tca642x.c | 228 uint8_t bank_shift; in do_tca642x() local 278 bank_shift = ul_arg2 - (gpio_bank * 10); in do_tca642x() 279 ret = tca642x_set_dir(chip, gpio_bank, (1 << bank_shift), in do_tca642x() 280 TCA642X_DIR_IN << bank_shift); in do_tca642x() 282 (1 << bank_shift)) != 0; in do_tca642x() 292 bank_shift = ul_arg2 - (gpio_bank * 10); in do_tca642x() 293 ret = tca642x_set_dir(chip, gpio_bank, (1 << bank_shift), in do_tca642x() 294 (TCA642X_DIR_OUT << bank_shift)); in do_tca642x() 297 gpio_bank, (1 << bank_shift), in do_tca642x() 298 (ul_arg3 << bank_shift)); in do_tca642x() [all …]
|
H A D | pca953x_gpio.c | 79 int bank_shift = fls((info->gpio_count - 1) / BANK_SZ); in pca953x_write_single() local 83 ret = dm_i2c_write(dev, (reg << bank_shift) + off, &val, 1); in pca953x_write_single() 96 int bank_shift = fls((info->gpio_count - 1) / BANK_SZ); in pca953x_read_single() local 101 ret = dm_i2c_read(dev, (reg << bank_shift) + off, &byte, 1); in pca953x_read_single()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-pca953x.c | 277 int bank_shift = pca953x_bank_shift(chip); in pca953x_check_register() local 278 int bank = (reg & REG_ADDR_MASK) >> bank_shift; in pca953x_check_register() 279 int offset = reg & (BIT(bank_shift) - 1); in pca953x_check_register() 309 int bank_shift; in pcal6534_check_register() local 319 bank_shift = 16; in pcal6534_check_register() 326 bank_shift = 8; in pcal6534_check_register() 328 bank_shift = 0; in pcal6534_check_register() 331 bank = bank_shift + reg / NBANK(chip); in pcal6534_check_register() 438 int bank_shift = pca953x_bank_shift(chip); in pca953x_recalc_addr() local 439 int addr = (reg & PCAL_GPIO_MASK) << bank_shift; in pca953x_recalc_addr()
|
/openbmc/linux/drivers/i2c/ |
H A D | i2c-stub.c | 77 u8 bank_shift; member 178 (data->byte >> chip->bank_shift) in stub_xfer() 328 chip->bank_shift++; in i2c_stub_allocate_banks()
|
/openbmc/linux/drivers/edac/ |
H A D | synopsys_edac.c | 329 u32 bank_shift[3]; member 1033 if (priv->bank_shift[index]) in ddr_poison_setup() 1034 bank |= (((hif_addr >> priv->bank_shift[index]) & in ddr_poison_setup() 1308 priv->bank_shift[0] = (addrmap[1] & BANK_MAX_VAL_MASK) + BANK_B0_BASE; in setup_bank_address_map() 1309 priv->bank_shift[1] = ((addrmap[1] >> 8) & in setup_bank_address_map() 1311 priv->bank_shift[2] = (((addrmap[1] >> 16) & in setup_bank_address_map()
|