nand_ecc_ctrl
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Absent ⚠️
armhf
: ✅struct nand_ecc_ctrl {
nand_ecc_modes_t mode;
enum nand_ecc_algo algo;
int steps;
int size;
int bytes;
int total;
int strength;
int prepad;
int postpad;
unsigned int options;
void *priv;
u8 *calc_buf;
u8 *code_buf;
void (*hwctl)(struct nand_chip *, int);
int (*calculate)(struct nand_chip *, const uint8_t *, uint8_t *);
int (*correct)(struct nand_chip *, uint8_t *, uint8_t *, uint8_t *);
int (*read_page_raw)(struct nand_chip *, uint8_t *, int, int);
int (*write_page_raw)(struct nand_chip *, const uint8_t *, int, int);
int (*read_page)(struct nand_chip *, uint8_t *, int, int);
int (*read_subpage)(struct nand_chip *, uint32_t, uint32_t, uint8_t *, int);
int (*write_subpage)(struct nand_chip *, uint32_t, uint32_t, const uint8_t *, int, int);
int (*write_page)(struct nand_chip *, const uint8_t *, int, int);
int (*write_oob_raw)(struct nand_chip *, int);
int (*read_oob_raw)(struct nand_chip *, int);
int (*read_oob)(struct nand_chip *, int);
int (*write_oob)(struct nand_chip *, int);
};
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Arch