1 udphs control register, Udphs control register – Rainbow Electronics AT91CAP9S250A User Manual
Page 875

875
6264A–CAP–21-May-07
AT91CAP9S500A/AT91CAP9S250A
44.5.1
UDPHS Control Register
Name: UDPHS_CTRL
Access Type: Read/Write
• DEV_ADDR: UDPHS Address
Read:
This field contains the default address (0) after power-up or UDPHS bus reset.
Write:
This field is written with the value set by a SET_ADDRESS request received by the device firmware.
• FADDR_EN: Function Address Enable
Read:
0 = Device is not in address state.
1 = Device is in address state.
Write:
0 = only the default function address is used (0).
1 = this bit is set by the device firmware after a successful status phase of a SET_ADDRESS transaction. When set, the
only address accepted by the UDPHS controller is the one stored in the UDPHS Address field. It will not be cleared after-
wards by the device firmware. It is cleared by hardware on hardware reset, or when UDPHS bus reset is received (see
above).
• EN_UDPHS: UDPHS Enable
Read:
0 = UDPHS is disabled.
1 = UDPHS is enabled.
Write:
0 = disable and reset the UDPHS controller, disable the UDPHS transceiver.
1 = enables the UDPHS controller.
• DETACH: Detach Command
Read:
31
30
29
28
27
26
25
24
–
–
–
–
–
–
–
–
23
22
21
20
19
18
17
16
–
–
–
–
–
–
–
–
15
14
13
12
11
10
9
8
–
–
–
–
PULLD_DIS
REWAKEUP
DETACH
EN_UDPHS
7
6
5
4
3
2
1
0
FADDR_EN
DEV_ADDR