struct ComponentIdRegister

Defined at line 59 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/component.h

[CS] B2.2.1

The first component identification register (CIDR1).

Public Members

 field_RsvdZ_68
 field_classid_71
 field_prmbl_1_72

Public Methods

template <, >
Class classid ()

Should conventionally be called |class| to match the spec, but that is a

C++ keyword.

Defined at line 71 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/component.h

template <, >
SelfType & set_classid (Class val)

Should conventionally be called |class| to match the spec, but that is a

C++ keyword.

Defined at line 71 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/component.h

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

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

Defined at line 72 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/component.h

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

Defined at line 72 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/component.h

hwreg::RegisterAddr<ComponentIdRegister> Get ()

Defined at line 74 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/component.h

Enumerations

enum Class
Name Value
kGenericVerification 0x0
k0x1RomTable 0x1
kCoreSight 0x9
kPeripheralTestBlock 0xb
kGenericIp 0xe
kNonStandard 0xf

Defined at line 60 of file ../../zircon/kernel/dev/coresight/include/dev/coresight/component.h

Records