blob: 9ca049c43777bf44bfd69d6c3186c47fab31895f [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Thomas Choue51b65e2015-11-07 14:20:31 +08002/*
3 * Copyright (C) 2015 Thomas Chou <thomas@wytron.com.tw>
Thomas Choue51b65e2015-11-07 14:20:31 +08004 */
5
6#include <common.h>
7#include <dm.h>
8#include <errno.h>
9#include <mtd.h>
10
11/*
12 * Implement a MTD uclass which should include most flash drivers.
13 * The uclass private is pointed to mtd_info.
14 */
15
16UCLASS_DRIVER(mtd) = {
17 .id = UCLASS_MTD,
18 .name = "mtd",
19 .per_device_auto_alloc_size = sizeof(struct mtd_info),
20};