nand_id.c (260214) | nand_id.c (260296) |
---|---|
1/*- 2 * Copyright (C) 2009-2012 Semihalf 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 */ 26 27#include <sys/cdefs.h> | 1/*- 2 * Copyright (C) 2009-2012 Semihalf 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 11 unchanged lines hidden (view full) --- 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 */ 26 27#include <sys/cdefs.h> |
28__FBSDID("$FreeBSD: head/sys/dev/nand/nand_id.c 260214 2014-01-03 00:26:56Z imp $"); | 28__FBSDID("$FreeBSD: head/sys/dev/nand/nand_id.c 260296 2014-01-04 22:30:18Z imp $"); |
29 30#include <sys/param.h> 31#include <sys/systm.h> 32 33#include <dev/nand/nand.h> 34 35struct nand_params nand_ids[] = { | 29 30#include <sys/param.h> 31#include <sys/systm.h> 32 33#include <dev/nand/nand.h> 34 35struct nand_params nand_ids[] = { |
36 { { NAND_MAN_SAMSUNG, 0x75 }, "Samsung K9F5608U0B NAND 32MiB 1-bit", | 36 { { NAND_MAN_SAMSUNG, 0x75 }, "Samsung K9F5608U0B NAND 32MiB 8-bit", |
37 0x20, 0x200, 0x10, 0x20, 0 }, | 37 0x20, 0x200, 0x10, 0x20, 0 }, |
38 { { NAND_MAN_SAMSUNG, 0xd3 }, "Samsung NAND 1GiB 3,3V 8-bit", 39 0x400, 0x800, 0x40, 0x40, 0 }, 40 { { NAND_MAN_SAMSUNG, 0xdc }, "Samsung NAND 512MiB 3,3V 8-bit", 41 0x200, 0x800, 0x40, 0x40, 0 }, 42 { { NAND_MAN_SAMSUNG, 0xda }, "Samsung K9F2G08U0A NAND 256MiB 3,3V 8-bit", 43 0x100, 0x800, 0x40, 0x40, 0 }, | |
44 { { NAND_MAN_SAMSUNG, 0xf1 }, "Samsung K9F1G08U0A NAND 128MiB 3,3V 8-bit", 45 0x80, 0x800, 0x40, 0x40, 0 }, | 38 { { NAND_MAN_SAMSUNG, 0xf1 }, "Samsung K9F1G08U0A NAND 128MiB 3,3V 8-bit", 39 0x80, 0x800, 0x40, 0x40, 0 }, |
40 { { NAND_MAN_SAMSUNG, 0xda }, "Samsung K9F2G08U0A NAND 256MiB 3,3V 8-bit", 41 0x100, 0x800, 0x40, 0x40, 0 }, 42 { { NAND_MAN_SAMSUNG, 0xdc }, "Samsung NAND 512MiB 3,3V 8-bit", 43 0x200, 0x800, 0x40, 0x40, 0 }, 44 { { NAND_MAN_SAMSUNG, 0xd3 }, "Samsung NAND 1GiB 3,3V 8-bit", 45 0x400, 0x800, 0x40, 0x40, 0 }, |
|
46 { { NAND_MAN_HYNIX, 0x76 }, "Hynix NAND 64MiB 3,3V 8-bit", 47 0x40, 0x200, 0x10, 0x20, 0 }, 48 { { NAND_MAN_HYNIX, 0xdc }, "Hynix NAND 512MiB 3,3V 8-bit", 49 0x200, 0x800, 0x40, 0x40, 0 }, 50 { { NAND_MAN_HYNIX, 0x79 }, "Hynix NAND 128MB 3,3V 8-bit", 51 0x80, 0x200, 0x10, 0x20, 0 }, 52 { { NAND_MAN_STMICRO, 0xf1 }, "STMicro 128MB 3,3V 8-bit", 53 0x80, 2048, 64, 0x40, 0 }, --- 15 unchanged lines hidden --- | 46 { { NAND_MAN_HYNIX, 0x76 }, "Hynix NAND 64MiB 3,3V 8-bit", 47 0x40, 0x200, 0x10, 0x20, 0 }, 48 { { NAND_MAN_HYNIX, 0xdc }, "Hynix NAND 512MiB 3,3V 8-bit", 49 0x200, 0x800, 0x40, 0x40, 0 }, 50 { { NAND_MAN_HYNIX, 0x79 }, "Hynix NAND 128MB 3,3V 8-bit", 51 0x80, 0x200, 0x10, 0x20, 0 }, 52 { { NAND_MAN_STMICRO, 0xf1 }, "STMicro 128MB 3,3V 8-bit", 53 0x80, 2048, 64, 0x40, 0 }, --- 15 unchanged lines hidden --- |