i.MX50: Real USB register addresses

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX50: Real USB register addresses

480 Views
norishinozaki
Contributor V

Hello Champs,

1.

In RM, "Table 2-1. System Memory Map" tells us,

53F8_0000 : USBOH1 (PORT USB)

53FC_4000 : USBOH1 (PORT PL301)

And in the page 3270, there is a "USBOH1 memory map".

In this table, USB Control Register (USBOH1_USB_CTRL) is 53FC_4800.

However my customer says it must be 53F8_0800.

What is a real USBOH1 memory map for setting up USB module?

2.

In the page 3286, there is a table "56.6 Core Registers",

The addres is starting at 53F8_0000.

However the customer says that this address should be referred when the USB is used as a OTG port.

When using as a USB Host port, they should refer to the address stating at 53F8_0200, which is not listed in the table.

Is that correct?

Best regards,

Nori Shinozaki

Labels (1)
0 Kudos
1 Reply

401 Views
igorpadykov
NXP Employee
NXP Employee

Hi Nori

usb_base_address = 0x53F80000

USB_OTG_BASE_ADDR =usb_base_address + 0x000

USB_H1_BASE_ADDR =usb_base_address + 0x200

USB_CONTROL_REG =usb_base_address + 0x800

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos