CM6904 is Low Pin Count PFC/PWM Controller Combo manufactured by Champion Microelectronic.
CM6903/4 Low Pin Count PFC/PWM CONTROLLER.