Is there a bug in cm-regbits-33xx.h? Is line 474 and following supposed to be:
/* Used by CM_DIV_M6_DPLL_CORE */
#define AM33XX_HSDIVIDER_CLKOUT3_DIV_SHIFT 0
// this mask should be 0x03 not 0x04!!!!!! #define AM33XX_HSDIVIDER_CLKOUT3_DIV_MASK (0x04 << 0)
#define AM33XX_HSDIVIDER_CLKOUT3_DIV_MASK (0x03 << 0)