Difference between revisions of "Platform configuration overview"

[quality revision] [quality revision]
(Merge articles)
 

The platform configuration category contains two sub-categories:

  • The STM32MP15 platform configuration category is about all the peripherals (MPU and board related) that should be configured by software to make it running on a board:
    • the STM32MP15 clock tree ensures that all the peripherals receive clocks with characteristics compatible with the specification (frequency, duty cycle, precision) on each ST board,
    • the STM32MP15 Flash mapping shows the mapping used in STM32 MPU Embedded Software distribution for ST boards, that can be used as starting point in other boards,
    • the STM32MP15 RAM mapping allows to see how STM32 MPU Embedded Software distribution maps the various software memory needs in internal and external volatile memories,
    • the STM32MP15 backup registers article shows which backup registers are used for system aspects in STM32 MPU Embedded Software distribution and so, which ones remain free for the application needs,
    • the STM32MP15 interrupts article summarizes the interrupts configuration applied in STM32 MPU Embedded Software distribution for STM32MP15,
    • the STM32MP15 DMA article summarizes the DMA channels allocation strategy applied in STM32 MPU Embedded Software distribution for STM32MP15,
    • the STM32MP15 device tree shows how the device tree files for STM32MP15 are organized for Linux, U-Boot and TF-A but also how they are organized when they are generated from STM32CubeMX,
  • The device tree configuration category gathers the description of the device tree bindings for all STMicroelectronics internal peripherals, that are listed in STM32MP15 peripherals overview article for STM32MP15.


{{ReviewsComments|
LPA W905.5: this page is an overview or a category ? goal of this page is unclear for me<br>

* JCT W906: to me, this page ins interesting as an introduction, and  should be a sub-article transcluded in [[:Category:Platform configuration]]
* GeraldB: I agree with JCT. To be discussed
the STM32MP15 clock tree ...,
* LPA W905.5: Why only ST boards here ?
* GeraldB: because this page only shows the clock tree for STM32MP15 ST boards
the STM32MP15 interrupts ...
* LPA W905.5: No change expected here ? or rephrase to mention external interrupt mapping. Warning sub page is empty
* GeraldB: to be discussed
The device tree configuration category ...
* LPA W905.5: I don't understand why this is a second category. it is more an additional chapter to explain that all SoC/Board related configuration is mostly done by device tree and that all device tree bindings related to internal peripheral and OpenSTLinux BSP configuration are available here ....
* JCT W906: categories are a way to arrange the articles. To me, the 2 categories are clearly specified in this article
* GeraldB: Indeed, I think there is a misunderstanding Loïc. To be discussed.}}
The '''platform configuration''' category contains two sub-categories:
* The [[:Category:STM32MP15 platform configuration|STM32MP15 platform configuration]] category is about all the peripherals (MPU and board related) that should be configured by software to make it running on a board:
** the [[STM32MP15 clock tree]] ensures that all the peripherals receive clocks with characteristics compatible with the specification (frequency, duty cycle, precision) on each ST board,
** the [[STM32MP15 Flash mapping]] shows the mapping used in STM32 MPU Embedded Software distribution for ST boards, that can be used as starting point in other boards,
** the [[STM32MP15 RAM mapping]] allows to see how STM32 MPU Embedded Software distribution maps the various software memory needs in internal and external volatile memories,
** the [[STM32MP15 backup registers]] article shows which backup registers are used for system aspects in STM32 MPU Embedded Software distribution and so, which ones remain free for the application needs,
** the [[STM32MP15 interrupts]] article summarizes the interrupts configuration applied in STM32 MPU Embedded Software distribution for STM32MP15,
** the [[STM32MP15 DMA]] article summarizes the DMA channels allocation strategy applied in STM32 MPU Embedded Software distribution for STM32MP15,
** the [[STM32MP15 device tree]] shows how the [[Device tree|device tree]] files for STM32MP15 are organized for Linux, U-Boot and TF-A but also how they are organized when they are generated from STM32CubeMX,
* The [[:Category:Device tree configuration|device tree configuration]] category gathers the description of the [[Device tree|device tree]] bindings for all STMicroelectronics internal peripherals, that are listed in [[STM32MP15 peripherals overview]] article for STM32MP15.
<noinclude>

[[Category:Platform configuration|0]]
{{PublicationRequestId | Auto | 2019-02-19 |}}</noinclude>
Line 19: Line 19:
 
** the [[STM32MP15 RAM mapping]] allows to see how STM32 MPU Embedded Software distribution maps the various software memory needs in internal and external volatile memories,
 
** the [[STM32MP15 RAM mapping]] allows to see how STM32 MPU Embedded Software distribution maps the various software memory needs in internal and external volatile memories,
 
** the [[STM32MP15 backup registers]] article shows which backup registers are used for system aspects in STM32 MPU Embedded Software distribution and so, which ones remain free for the application needs,
 
** the [[STM32MP15 backup registers]] article shows which backup registers are used for system aspects in STM32 MPU Embedded Software distribution and so, which ones remain free for the application needs,
** the [[STM32MP15 interrupts]] article summarizes the interrupts configuration applied in STM32 MPU Embedded Software distribution for STM32MP15,
 
** the [[STM32MP15 DMA]] article summarizes the DMA channels allocation strategy applied in STM32 MPU Embedded Software distribution for STM32MP15,
 
 
** the [[STM32MP15 device tree]] shows how the [[Device tree|device tree]] files for STM32MP15 are organized for Linux, U-Boot and TF-A but also how they are organized when they are generated from STM32CubeMX,
 
** the [[STM32MP15 device tree]] shows how the [[Device tree|device tree]] files for STM32MP15 are organized for Linux, U-Boot and TF-A but also how they are organized when they are generated from STM32CubeMX,
 
* The [[:Category:Device tree configuration|device tree configuration]] category gathers the description of the [[Device tree|device tree]] bindings for all STMicroelectronics internal peripherals, that are listed in [[STM32MP15 peripherals overview]] article for STM32MP15.
 
* The [[:Category:Device tree configuration|device tree configuration]] category gathers the description of the [[Device tree|device tree]] bindings for all STMicroelectronics internal peripherals, that are listed in [[STM32MP15 peripherals overview]] article for STM32MP15.