Difference between revisions of "Platform configuration overview"

[unchecked revision] [quality revision]
m
m
 

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 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 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 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.