zouboan opened a new pull request, #15701:
URL: https://github.com/apache/nuttx/pull/15701

   ## Summary
   
   The PS clocking system generates clocks for the processors, peripherals, 
interconnect, and
   other system elements. There are five system PLLs to generate high-frequency 
signals that
   are used as clock sources for the several dozen clock generators in the LPD 
and FPD.
   Two system PLL clock units are in the LPD and three are in the FPD power 
domain. Each PLL
   unit has two clock dividers on its output; one in the LPD and one in the 
FPD. These clock
   dividers can provide two different clocking frequencies from one PLL (in the 
two clock
   domains).
   Each system PLL unit has a suggested usage, but the individual clock 
generators can select
   from one of the three PLL clocks routed to it as defined by the registers 
listed in the Clock
   Generator Control Registers section.The system PLL units reside in the LPD 
and FPD power domains:.
   Low power domain system PLLs:
   °I/O PLL (IOPLL): provides clocks for all low speed peripherals and part of 
the
   interconnect.
   °RPU PLL (RPLL): provides clocks for the RPU MPCore and part of the 
interconnect.
   Full-power domain system PLLs:
   °APU PLL (APLL): provides clocks for the APU MPCore clock and part of the
   interconnect.
   °Video PLL (VPLL): provides clocks for the video I/O.
   °DDR PLL (DPLL): provides clocks for the DDR controller and part of the 
interconnect.
   
   ## Impact
   
   This PR just Impact the UART of ZYNQ MPSOC presently
   
   ## Testing
   `tools/configure.sh zcu111:nsh`
   `make`
   
   - Ready to Boot Primary CPU                                                  
   
   - Boot from EL3                                                              
   
   - Boot to C runtime for OS Initialize                                        
   
   nx_start: Entry                                                              
   
   up_allocate_heap: heap_start=0x0x185000, heap_size=0x7fd7b000                
   
   gic_validate_dist_version: GICv2 detected                                    
   
   uart_register: Registering /dev/console                                      
   
   uart_register: Registering /dev/ttyS0                                        
   
   work_start_highpri: Starting high-priority kernel worker thread(s)           
   
   nxtask_activate: hpwork pid=1,TCB=0x1855d0                                   
   
   nx_start_application: Starting init thread                                   
   
   task_spawn: name=nsh_main entry=0x11cde4 file_actions=0 attr=0x183cb0 
argv=0x180
   nxtask_activate: nsh_main pid=2,TCB=0x187ad0                                 
   
   lib_cxx_initialize: _sinit: 0x15f6a8 _einit: 0x15f6a8                        
   
                                                                                
   
   NuttShell (NSH) NuttX-10.2.0                                                 
   
   nsh> nx_start: CPU0: Beginning Idle Loop                                     
                                                          
   nsh>    
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to