class FlashControl

Defined at line 38 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

Public Members

 field_fsmie_53
 field_fdbc_54
 field_wet_55
 field_fcycle_56
 field_fgo_57
 field_flockdn_58
 field_fdv_59
 field_fdopss_60
 field_prr34_lockdn_61
 field_wrsdis_62
 field_h_scip_63
 field_h_ael_64
 field_fcerr_65
 field_fdone_66

Public Methods

template <, >
typename SelfType::ValueType fsmie ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 53 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fsmie (typename SelfType::ValueType val)

Defined at line 53 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType fdbc ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 54 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fdbc (typename SelfType::ValueType val)

Defined at line 54 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_wet (typename SelfType::ValueType val)

Defined at line 55 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType wet ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 55 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
CycleType fcycle ()

Defined at line 56 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fcycle (CycleType val)

Defined at line 56 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType fgo ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 57 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fgo (typename SelfType::ValueType val)

Defined at line 57 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType flockdn ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 58 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_flockdn (typename SelfType::ValueType val)

Defined at line 58 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType fdv ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 59 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fdv (typename SelfType::ValueType val)

Defined at line 59 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType fdopss ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 60 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fdopss (typename SelfType::ValueType val)

Defined at line 60 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType prr34_lockdn ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 61 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_prr34_lockdn (typename SelfType::ValueType val)

Defined at line 61 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_wrsdis (typename SelfType::ValueType val)

Defined at line 62 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType wrsdis ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 62 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType h_scip ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 63 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_h_scip (typename SelfType::ValueType val)

Defined at line 63 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType h_ael ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 64 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_h_ael (typename SelfType::ValueType val)

Defined at line 64 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType fcerr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 65 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fcerr (typename SelfType::ValueType val)

Defined at line 65 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
typename SelfType::ValueType fdone ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 66 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

template <, >
SelfType & set_fdone (typename SelfType::ValueType val)

Defined at line 66 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

hwreg::RegisterAddr<FlashControl> Get ()

Defined at line 68 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

Enumerations

enum CycleType
Name Value
kRead 0x0
kWrite 0x2
kErase4k 0x3
kErase64k 0x4
kReadSfdp 0x5
kReadJedecId 0x6
kWriteStatus 0x7
kReadStatus 0x8
kRpmcOp1 0x9
kRpmcOp2 0xa

Defined at line 40 of file ../../src/devices/nand/drivers/intel-spi-flash/registers.h

Records