[zynq] Move SLCR access to a struct layout, update clock interface