FRAC_OFFSET
reg = readl_relaxed(clk_elem->reg + FRAC_OFFSET);
#define BASEADDRESS(x) (0x10 + FRAC_OFFSET * (x))
#define SOURCEBUFFERATTRIBUTES(x) (0x14 + FRAC_OFFSET * (x))
#define SOURCEBUFFERDIMENSION(x) (0x18 + FRAC_OFFSET * (x))
#define COLORCOMPONENTBITS(x) (0x1c + FRAC_OFFSET * (x))
#define COLORCOMPONENTSHIFT(x) (0x20 + FRAC_OFFSET * (x))
#define LAYEROFFSET(x) (0x24 + FRAC_OFFSET * (x))
#define CLIPWINDOWOFFSET(x) (0x28 + FRAC_OFFSET * (x))
#define CLIPWINDOWDIMENSIONS(x) (0x2c + FRAC_OFFSET * (x))
#define CONSTANTCOLOR(x) (0x30 + FRAC_OFFSET * (x))
#define LAYERPROPERTY(x) (0x34 + FRAC_OFFSET * (x))
#define BASEADDRESS(x) (0x10 + FRAC_OFFSET * (x))
#define SOURCEBUFFERATTRIBUTES(x) (0x14 + FRAC_OFFSET * (x))
#define SOURCEBUFFERDIMENSION(x) (0x18 + FRAC_OFFSET * (x))
#define COLORCOMPONENTBITS(x) (0x1c + FRAC_OFFSET * (x))
#define COLORCOMPONENTSHIFT(x) (0x20 + FRAC_OFFSET * (x))
#define LAYEROFFSET(x) (0x24 + FRAC_OFFSET * (x))
#define CLIPWINDOWOFFSET(x) (0x28 + FRAC_OFFSET * (x))
#define CLIPWINDOWDIMENSIONS(x) (0x2c + FRAC_OFFSET * (x))
#define CONSTANTCOLOR(x) (0x30 + FRAC_OFFSET * (x))
#define LAYERPROPERTY(x) (0x34 + FRAC_OFFSET * (x))