adding OC

Signed-off-by: Bryan Smith <zarboz@gmail.com>
lower max frequency and other fixes
from commit 91d0837e7ae064dbf9fb314ad2714fc405e9a5b7