FLD
node->nd_type = FLD(val, POR_CFGM_NODE_INFO_NODE_TYPE);
node->nd_id = FLD(val, POR_CFGM_NODE_INFO_NODE_ID);
node->nd_logical_id = FLD(val, POR_CFGM_NODE_INFO_LOGICAL_ID);
node->nd_child_count = FLD(val, POR_CFGM_CHILD_INFO_CHILD_COUNT);
child_offset = FLD(val, POR_CFGM_CHILD_INFO_CHILD_PTR_OFFSET);
if (FLD(val, POR_CFGM_NODE_INFO_NODE_ID) != 8)
sc->sc_mesh_x = FLD(val, POR_CFGM_NODE_INFO_LOGICAL_ID);
sc->sc_rev = FLD(val, POR_CFGM_PERIPH_ID_2_REV);
node->nd_sub = FLD(node->nd_id, NODE_ID_SUB);
node->nd_port = FLD(node->nd_id, NODE_ID_PORT);
node->nd_x = FLD(node->nd_id, NODE_ID_X3B);
node->nd_y = FLD(node->nd_id, NODE_ID_Y3B);
node->nd_x = FLD(node->nd_id, NODE_ID_X2B);
node->nd_y = FLD(node->nd_id, NODE_ID_Y2B);
SET(bas, REG(UCR1), FLD(UCR1, UARTEN));
SET(bas, REG(UCR2), FLD(UCR2, RXEN) | FLD(UCR2, TXEN));
if (c & FLD(URXD, BRK)) {
SIGCHG(bes & FLD(USR2, DCDIN), sig, SER_DCD, SER_DDCD);
if ((usr1 & FLD(USR1, TRDY)) && (ucr1 & FLD(UCR1, TRDYEN))) {
if (((usr1 & FLD(USR1, RRDY)) && (ucr1 & FLD(UCR1, RRDYEN))) ||
((usr1 & FLD(USR1, AGTIM)) && (ucr2 & FLD(UCR2, ATEN)))) {
if ((usr2 & FLD(USR2, BRCD)) && (ucr4 & FLD(UCR4, BKEN)))
if (xc & FLD(URXD, FRMERR))
if (xc & FLD(URXD, PRERR))
if (xc & FLD(URXD, OVRRUN))
if (xc & FLD(URXD, BRK))
#define ENA(_bas, _r, _b) SET((_bas), REG(_r), FLD(_r, _b))
#define DIS(_bas, _r, _b) CLR((_bas), REG(_r), FLD(_r, _b))
#define IS(_bas, _r, _b) IS_SET((_bas), REG(_r), FLD(_r, _b))