Intel PXA27X Computer Hardware User Manual


 
Intel® PXA27x Processor Family Specification Update 19
Errata
The memory stick does not wake up after sending a SET_CMD TPC or Write_Reg once. However,
it does wake up on sending SET_CMD TPC or Write_Reg twice. After reading the value of the
MSINT register (address 0x4180_0008)after sending the first TPC, it contains the value
0x0000200D, indicating that a time out error occurred.
After reading the “SLEEP” bit in the “status register 0”, it remains “1” after the first TPC and
changes to “0” after the second TPC, indicating it was asleep after the first TPC transmission and
awake after the second TPC transmission.
How to reproduce:
Send “SLEEP” SET_CMD TPC.
Read the Status Register 0 (Sleep bit should be 1).
Wake up the Memory Stick by sending “RESET” SET_CMD TPC.
Pause for 10 seconds.
Read the Status Register 0 (Sleep bit should be 0 but it shows 1).
Send “RESET” again.
Read the Status Register 0 (Sleep bit shows 0).
Implication: TBD
Workaround: Software should send two reset TPC commands to the Memory Stick. Memory Stick wakes up
after two reset TPCs.
Status: No Fix
E17. LCD: Overlay1 is not enabled intermittently after re-enabling LCD.
Problem: When enabling and disabling LCD several times, intermittently, Overlay1 output is all zeros
instead of intended frame buffer overlay pattern. Overlay2 works fine.
Implication: TBD
Workaround: Option1:
Users must not use Overlay 1 but can use Overlay 2.
Option2: Users can use Overlay 1 by:
1. Programming the LCD registers
2. Enabling the LCD (LCCR0[ENB] = 1)
3. Disabling the LCD (LCCR0[DIS] = 1)
4. Reprogramming the lcd registers but not the overlay1/cursor registers. Also, do not write
DMA FDADR registers
5. Enabling the LCD (LCCR0[ENB] = 1)
6. Performing a quick disable of the LCD (LCCR0[ENB] = 0)
7. Programming the DMA registers
8. Enabling the LCD (LCCR0[ENB] = 1)
9. Updating the overlay/cursor registers if required. Follow the instructions mentioned in the
manual in section 7.4.7 for overlay1 and 7.4.10 for cursor as to how to change the overlay/
cursor registers dynamically when the LCD is enabled.