Lines Matching refs:rb
209 struct sunxi_nand_rb rb; member
385 struct sunxi_nand_rb *rb; in sunxi_nfc_dev_ready() local
392 rb = &sunxi_nand->sels[sunxi_nand->selected].rb; in sunxi_nfc_dev_ready()
394 switch (rb->type) { in sunxi_nfc_dev_ready()
397 NFC_RB_STATE(rb->info.nativeid)); in sunxi_nfc_dev_ready()
403 NFC_RB_STATE(rb->info.nativeid)); in sunxi_nfc_dev_ready()
406 ret = dm_gpio_get_value(&rb->info.gpio); in sunxi_nfc_dev_ready()
440 if (sel->rb.type == RB_NONE) { in sunxi_nfc_select_chip()
444 if (sel->rb.type == RB_NATIVE) in sunxi_nfc_select_chip()
445 ctl |= NFC_RB_SEL(sel->rb.info.nativeid); in sunxi_nfc_select_chip()
1610 u32 cs[8], rb[8]; in sunxi_nand_chip_init() local
1634 rb[i] = -1; in sunxi_nand_chip_init()
1643 ret = fdtdec_get_int_array(gd->fdt_blob, node, "allwinner,rb", rb, in sunxi_nand_chip_init()
1667 tmp = rb[i]; in sunxi_nand_chip_init()
1669 chip->sels[i].rb.type = RB_NATIVE; in sunxi_nand_chip_init()
1670 chip->sels[i].rb.info.nativeid = tmp; in sunxi_nand_chip_init()
1674 &chip->sels[i].rb.info.gpio, in sunxi_nand_chip_init()
1677 chip->sels[i].rb.type = RB_GPIO; in sunxi_nand_chip_init()
1679 chip->sels[i].rb.type = RB_NONE; in sunxi_nand_chip_init()