block: Add n64 cart driver
authorLauri Kasanen <cand@gmx.com>
Sat, 23 Jan 2021 07:53:27 +0000 (09:53 +0200)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Sun, 21 Feb 2021 22:37:28 +0000 (23:37 +0100)
commitd9b2a2bbbb4d0bc89129504eb1503bb8506158ed
treec1c4b1accdd72cb8fdf0701173bddc3071baf348
parentb0c2793bad0b5f10be2fc5f56df827e0c1bbf4af
block: Add n64 cart driver

This adds support for the Nintendo 64 console's carts. Carts are a
read-only media ranging from 8mb to 64mb.

Only one cart can be connected at once, and switching it requires a
reboot.

No module support to save RAM, as the target has 8mb RAM.

Signed-off-by: Lauri Kasanen <cand@gmx.com>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Acked-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
drivers/block/Kconfig
drivers/block/Makefile
drivers/block/n64cart.c [new file with mode: 0644]