Typical power-on programming sequence is as follows:
- Program bus description into Retaining Registers according Section 12.1.4.4.6 and I3C_DEVS_CTRL.
- If default values of SCL prescalers do not fit applied clock frequencies, program PRESCL_CTRL0 and PRESCL_CTRL1 according Section 12.1.4.4.2.
- If any of following applies:
- Address Header Optimization is to be enabled.
- Halt mechanism should be enabled.
then alter values of I3C_CTRL[1-0] BUS_MODE, I3C_CTRL[3] AHDR_OPT and
I3C_CTRL[30] HALT_EN fields, respectively:
- Program I3C_CTRL register with value 0x80000000 to
enable the controller.