get_reg
bool (*get_reg)(struct fdt_device* dev, uint32 ord, uint64* regs, uint64* len);
if (!parentModule->get_reg(parentDev, 0, ®s, ®sLen))
if (!fdtModule->get_reg(fdtDev, 0, &fDbiPhysBase, &fDbiSize))
if (!fdtModule->get_reg(fdtDev, 1, &fConfigPhysBase, &fConfigSize))
if (!fdtModule->get_reg(fdtDev, 0, ®s, &fRegsLen))
if (!parentModule->get_reg(parentDev, 0, ®s, ®sLen)) {
for (uint32 i = 0; parentModule->get_reg(parentDev, i, ®s, ®sLen);
if (!parentModule->get_reg(parentDev, 0, ®s, ®sLen)) {
int v = get_reg(fd, fn, CISREG_COR);
int v = get_reg(fd, fn, CISREG_CCSR);
int v = get_reg(fd, fn, CISREG_PRR);
int v = get_reg(fd, fn, CISREG_SCR);
int v = get_reg(fd, fn, CISREG_ESR);
addr = get_reg(fd, fn, CISREG_IOBASE_0);
addr += get_reg(fd, fn, CISREG_IOBASE_1) << 8;
printf(" IO size = %d\n", get_reg(fd, fn, CISREG_IOSIZE));