SATA initialization order

Showing results for 
Search instead for 
Did you mean: 

SATA initialization order

Contributor I


I use a PowerQUICC II Pro processor and try to initialize the SATA controller. I'm a bit confused about two different statements in the manual (MPC8379E PowerQUICC™ II Pro Integrated Host Processor Family Reference Manual, Rev. 1).

  1. In chapter, the CHBA register is explained. The last sentence says, the content shouldn't changed after the controller is brought online.
  2. Chapter 16.7.2 describes the initialization steps. In step 1, we bring the controller online and in step 5 we write the CHBA register.

These chapters are contradictory, arn't they? Who is right?

best regards


Tags (3)
0 Kudos
1 Reply

NXP Employee
NXP Employee

Thank you for the defect, I'll try to contact colleagues for the contradiction.

Generally the CHBA will be programmed once and then Host controller will be brought online, after that there is no requirement to update the CHBA.

There might be error cases where the Host controller may be taken offline and then brought online as per SATA specification, however CHBA once programmed does not require to be changed.

Do you have any different requirement?

0 Kudos