@ -131,7 +131,9 @@ static const unsigned T20_usb_pll[CLOCK_OSC_FREQ_COUNT][PARAM_COUNT] = {
{ 0x3C0 , 0x0D , 0x00 , 0xC , 0 , 0x02 , 0x33 , 0x05 , 0x7F , 0x7EF4 , 5 } ,
{ 0x0C8 , 0x04 , 0x00 , 0x3 , 0 , 0x03 , 0x4B , 0x06 , 0xBB , 0xBB80 , 7 } ,
{ 0x3C0 , 0x0C , 0x00 , 0xC , 0 , 0x02 , 0x2F , 0x04 , 0x76 , 0x7530 , 5 } ,
{ 0x3C0 , 0x1A , 0x00 , 0xC , 0 , 0x04 , 0x66 , 0x09 , 0xFE , 0xFDE8 , 9 }
{ 0x3C0 , 0x1A , 0x00 , 0xC , 0 , 0x04 , 0x66 , 0x09 , 0xFE , 0xFDE8 , 9 } ,
{ 0x000 , 0x00 , 0x00 , 0x0 , 0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0000 , 0 } ,
{ 0x000 , 0x00 , 0x00 , 0x0 , 0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0000 , 0 }
} ;
static const unsigned T30_usb_pll [ CLOCK_OSC_FREQ_COUNT ] [ PARAM_COUNT ] = {
@ -139,7 +141,9 @@ static const unsigned T30_usb_pll[CLOCK_OSC_FREQ_COUNT][PARAM_COUNT] = {
{ 0x3C0 , 0x0D , 0x00 , 0xC , 1 , 0x02 , 0x33 , 0x09 , 0x7F , 0x7EF4 , 5 } ,
{ 0x0C8 , 0x04 , 0x00 , 0x3 , 0 , 0x03 , 0x4B , 0x0C , 0xBB , 0xBB80 , 7 } ,
{ 0x3C0 , 0x0C , 0x00 , 0xC , 1 , 0x02 , 0x2F , 0x08 , 0x76 , 0x7530 , 5 } ,
{ 0x3C0 , 0x1A , 0x00 , 0xC , 1 , 0x04 , 0x66 , 0x09 , 0xFE , 0xFDE8 , 9 }
{ 0x3C0 , 0x1A , 0x00 , 0xC , 1 , 0x04 , 0x66 , 0x09 , 0xFE , 0xFDE8 , 9 } ,
{ 0x000 , 0x00 , 0x00 , 0x0 , 0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0000 , 0 } ,
{ 0x000 , 0x00 , 0x00 , 0x0 , 0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0000 , 0 }
} ;
static const unsigned T114_usb_pll [ CLOCK_OSC_FREQ_COUNT ] [ PARAM_COUNT ] = {
@ -147,16 +151,20 @@ static const unsigned T114_usb_pll[CLOCK_OSC_FREQ_COUNT][PARAM_COUNT] = {
{ 0x3C0 , 0x0D , 0x00 , 0xC , 2 , 0x02 , 0x33 , 0x09 , 0x7F , 0x7EF4 , 6 } ,
{ 0x0C8 , 0x04 , 0x00 , 0x3 , 2 , 0x03 , 0x4B , 0x0C , 0xBB , 0xBB80 , 8 } ,
{ 0x3C0 , 0x0C , 0x00 , 0xC , 2 , 0x02 , 0x2F , 0x08 , 0x76 , 0x7530 , 5 } ,
{ 0x3C0 , 0x1A , 0x00 , 0xC , 2 , 0x04 , 0x66 , 0x09 , 0xFE , 0xFDE8 , 0xB }
{ 0x3C0 , 0x1A , 0x00 , 0xC , 2 , 0x04 , 0x66 , 0x09 , 0xFE , 0xFDE8 , 11 } ,
{ 0x000 , 0x00 , 0x00 , 0x0 , 0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0000 , 0 } ,
{ 0x000 , 0x00 , 0x00 , 0x0 , 0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x0000 , 0 }
} ;
/* NOTE: 13/26MHz settings are N/A for T210, so dupe 12MHz settings for now */
static const unsigned T210_usb_pll [ CLOCK_OSC_FREQ_COUNT ] [ PARAM_COUNT ] = {
/* DivN, DivM, DivP, KCP, KVCO, Delays Debounce, Bias */
{ 0x028 , 0x01 , 0x01 , 0x0 , 0 , 0x02 , 0x2F , 0x08 , 0x76 , 300 00 , 5 } ,
{ 0x028 , 0x01 , 0x01 , 0x0 , 0 , 0x02 , 0x2F , 0x08 , 0x76 , 325 00 , 5 } ,
{ 0x019 , 0x01 , 0x01 , 0x0 , 0 , 0x03 , 0x4B , 0x0C , 0xBB , 48000 , 8 } ,
{ 0x028 , 0x01 , 0x01 , 0x0 , 0 , 0x02 , 0x2F , 0x08 , 0x76 , 30000 , 5 } ,
{ 0x028 , 0x01 , 0x01 , 0x0 , 0 , 0x02 , 0x2F , 0x08 , 0x76 , 30000 , 5 } ,
{ 0x028 , 0x01 , 0x01 , 0x0 , 0 , 0x02 , 0x2F , 0x08 , 0x76 , 65000 , 5 } ,
{ 0x019 , 0x02 , 0x01 , 0x0 , 0 , 0x05 , 0x96 , 0x18 , 0x177 , 96000 , 15 } ,
{ 0x028 , 0x04 , 0x01 , 0x0 , 0 , 0x04 , 0x66 , 0x09 , 0xFE , 120000 , 20 }
} ;
/* UTMIP Idle Wait Delay */