Lines Matching full:board
33 struct orion_nand_data *board = nand_get_controller_data(nc); in orion_nand_cmd_ctrl() local
40 offs = (1 << board->cle); in orion_nand_cmd_ctrl()
42 offs = (1 << board->ale); in orion_nand_cmd_ctrl()
105 struct orion_nand_data *board; in orion_nand_probe() local
130 board = devm_kzalloc(&pdev->dev, sizeof(struct orion_nand_data), in orion_nand_probe()
132 if (!board) in orion_nand_probe()
135 board->cle = (u8)val; in orion_nand_probe()
137 board->cle = 0; in orion_nand_probe()
139 board->ale = (u8)val; in orion_nand_probe()
141 board->ale = 1; in orion_nand_probe()
144 board->width = (u8)val * 8; in orion_nand_probe()
146 board->width = 8; in orion_nand_probe()
149 board->chip_delay = (u8)val; in orion_nand_probe()
151 board = dev_get_platdata(&pdev->dev); in orion_nand_probe()
156 nand_set_controller_data(nc, board); in orion_nand_probe()
162 if (board->chip_delay) in orion_nand_probe()
163 nc->legacy.chip_delay = board->chip_delay; in orion_nand_probe()
165 WARN(board->width > 16, in orion_nand_probe()
167 board->width); in orion_nand_probe()
169 if (board->width == 16) in orion_nand_probe()
198 ret = mtd_device_register(mtd, board->parts, board->nr_parts); in orion_nand_probe()