Bpmp Indicates the meaning of the clock configuration parameters

Continuing the discussion from Orin NX Uart Problem:

Hello, I don’t understand the configuration item of uart1 in “Device tree for both kernel and bootloader” in this post. Could you please explain what these four hexadecimal numbers represent? Thank you!

Hi 19179921356,

May I know what’s your use case for this?
Are you also trying to redirect the debug output to uarta(serial@3100000)?

They are the configuration in BPMP-DTB.
0x9b is the instance for uarta interface.
0x66 is the the parent clock in use.
0x1c1b40 is the baudrate mutiply by 16
0x8 is the ID for Door Bell

Yes, I also want to redirect the debug serial port, is there any technical documentation for this type of change?

It is more like the customization and you can just refer to that topic which has been verified from us locally.

About “0x1c1b40 is baud rate multiplied by 16”, why is 0x1c1b40 divided by 16 115124 instead of 115200? I don’t understand the specific meaning of “0x8 is the ID for Door Bell”. Is there any documentation on these nouns?

Actually, we don’t want customer to modify the content in BPMP-DTB and there’s no public document for them.
I could instruct you with the approach for your use case but it’s hard to explain all logic inside.

Ok, thank you for your patience

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.