Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
u-boot_porting_board [2019/12/27 07:47] – [Files/directories] rpjdayu-boot_porting_board [2019/12/27 08:55] (current) – [Existing usable content] rpjday
Line 1: Line 1:
 ===== Overview ===== ===== Overview =====
  
-Quick run-through of the supporting content and files for a specific board; in this case, the hypothetical ZynqMP-based "Coyote" board from Acme Corp, with emphasis on Kbuild structure and not header files.+Quick run-through of the supporting content and files for a specific board; in this case, the hypothetical ZynqMP-based "Coyote" board from Acme Corp, with emphasis on Kbuild structure and not header files wherever possible.
  
 Based on: Based on:
Line 9: Line 9:
 CONFIG_SYS_CPU="armv8" CONFIG_SYS_CPU="armv8"
 CONFIG_SYS_SOC="zynqmp" CONFIG_SYS_SOC="zynqmp"
-CONFIG_SYS_VENDOR="xilinx"+CONFIG_SYS_VENDOR="acme"
 CONFIG_SYS_BOARD="zynqmp" CONFIG_SYS_BOARD="zynqmp"
 CONFIG_SYS_CONFIG_NAME="xilinx_zynqmp" CONFIG_SYS_CONFIG_NAME="xilinx_zynqmp"
Line 18: Line 18:
 ===== Files/directories ===== ===== Files/directories =====
  
-Some of the following will already exist for generic ZynqMP content; use existing files from some other ZynqMP-based board as the starting point for new Coyote-related content:+Some of the following will already exist for generic ZynqMP content; use existing files from some other ZynqMP-based board as the starting point for new Coyote-related content
 + 
 +==== Existing usable content ====
  
-  * ''configs/'' 
-    * ''acme_zynqmp_coyote_rev1_0_defconfig'' 
   * ''include/''   * ''include/''
     * ''configs/''     * ''configs/''
       * ''xilinx_zynqmp.h''       * ''xilinx_zynqmp.h''
 +
 +
   * ''arch/''   * ''arch/''
     * ''arm/''     * ''arm/''
Line 30: Line 32:
       * ''Makefile''       * ''Makefile''
       * ''mach-zynqmp/''       * ''mach-zynqmp/''
-  * board/ 
-    * xilinx/ 
-      * zynq/ 
-        * Kconfig 
-        * Makefile 
-        * board.c 
-        * cmds.c 
-        * zynq-zed/ 
-      * common/ 
-        * board.c 
  
-==== mach-zynqmp/ ====+==== New Coyote board content ==== 
 + 
 +  * ''configs/'' 
 +    * ''acme_zynqmp_coyote_rev1_0_defconfig'' 
 + 
 + 
 +  * ''board/'' 
 +    * ''acme/'' 
 +      * ''Kconfig'' 
 +      * ''common/'' 
 +        * ''board.c'' 
 +      * ''zynqmp/'' 
 +        * ''Kconfig'' 
 +        * ''Makefile'' 
 +        * ''zynqmp.c''   [aka board.c] 
 +        * ''cmds.c'' 
 +        * ''zynqmp-coyote-rev1.0/'' 
 +          * ''psu_init_gpl.c'' 
 + 
  
  • u-boot_porting_board.1577432855.txt.gz
  • Last modified: 2019/12/27 07:47
  • by rpjday