- 15:54, 15 October 2024 How to use libcamera (hist | edit) [7,178 bytes] Registered User (Created page with "<noinclude> {{ApplicableFor |MPUs list=STM32MP21x, STM32MP23x, STM32MP25x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x }} </noinclude> == Article purpose == The purpose of this article is to explain how to use the libcamera on top of V4L2 Linux<sup>®</sup> kernel framework. ... == Block diagram (architecture)? == == References == <references/> <noinclude> {{ArticleBasedOnModel | How to article model}} Cat...") Tag: 2017 source edit
- 13:11, 15 October 2024 STM32MP21 memory mapping (hist | edit) [6,952 bytes] Registered User (Created page with "{{ApplicableFor |MPUs list=STM32MP23x, STM32MP25x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x }} <noinclude></noinclude> This article describes how the STM32 MPU Embedded Software distribution maps the various software memory needs in internal and external volatile memories. __FORCETOC__ == Overview == This article shows the default memory mapping defined by STMicroelectronics in STM32MPU Embedded Software architecture overview|STM32MPU...") Tag: 2017 source edit
- 17:21, 14 October 2024 How to configure PWR IO domains (hist | edit) [3,294 bytes] Registered User (Created page with "<noinclude>{{ApplicableFor |MPUs list=STM32MP13x, STM32MP25x |MPUs checklist=STM32MP13x,STM32MP15x,STM32MP25x }}</noinclude> == Purpose == This article describes the configuration of the PWR IO domains for a usage in Linux or U-boot, based on OP-TEE driver.<br> The PWR IO domains are used to manage the power state of groups of IOs<br> This article is applicable only if the PWR peripherals is assigned only to OP-TEE, for all {{MicroprocessorD...") Tag: 2017 source edit
- 10:21, 14 October 2024 UCSI userguide (hist | edit) [1,635 bytes] Registered User (Created page with "{{ApplicableFor |MPUs list=STM32MP13x, STM32MP21x |MPUs checklist=STM32MP25x }} <noinclude></noinclude> ==How to use== * Place the firmware stm32g0-ucsi.mp215f-valid1.fw for STM32MP21 board in rootfs located at /lib/firmware/ * Reboot the board. * After boot the firmware will get flashed in STM32g0 Controller automatically. * Logs can be checked in dmesg logs. * After completion reboot the board. == Architecture UCSI overview== link= ==Firmw...") Tag: 2017 source edit originally created as "UCPD internal peripheral/UCSI userguide"
- 06:25, 14 October 2024 STM32G0 UCSI userguide (hist | edit) [2,460 bytes] Registered User (Created page with "<noinclude>{{ApplicableFor |MPUs list=STM32MP25x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP25x }}</noinclude> ==Article purpose== The purpose of this article is to: * briefly introduce the UCPD peripheral and its main features, * indicate the peripheral instances assignment at boot time and their assignment at runtime (including whether instances can be allocated to secure contexts), * list the software frameworks and drivers managing the peripheral, * explain how...") Tag: 2017 source edit originally created as "UCPD internal peripheral/STM32G0 UCSI userguide"
- 17:27, 11 October 2024 STM32MP21 Linux kernel overview (hist | edit) [3,387 bytes] Registered User (Created page with "{{ApplicableFor |MPUs list=STM32MP23x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x }} <noinclude></noinclude> <noinclude> This section gives an overview of '''Linux<sup>®</sup> kernel drivers''' (UPPERCASE in the figure) implemented for the STM32MP25 support, with their respective '''software frameworks''' (lowercase in the figure). The components are grouped per '''functional domains'''.<br> Each '''Linux framework''' is further descr...") Tag: 2017 source edit
- 15:07, 11 October 2024 STM32MP23 Linux kernel overview (hist | edit) [3,553 bytes] Registered User (Created page with "{{ApplicableFor |MPUs list=STM32MP25x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x }} <noinclude></noinclude> <noinclude> This section gives an overview of '''Linux<sup>®</sup> kernel drivers''' (UPPERCASE in the figure) implemented for the STM32MP25 support, with their respective '''software frameworks''' (lowercase in the figure). The components are grouped per '''functional domains'''.<br> Each '''Linux framework''' is further descr...") Tag: 2017 source edit
- 16:09, 10 October 2024 STM32MP21 U-Boot (hist | edit) [391 bytes] Registered User (Created page with "<noinclude>{{ApplicableFor |MPUs list=STM32MP21x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x }}</noinclude> This article briefly describes the {{MicroprocessorDevice | device=21}} support in U-Boot. == {{MicroprocessorDevice | device=21}} support == {{UnderConstruction}}") Tag: 2017 source edit
- 15:03, 10 October 2024 How to use the Cortex-M0+ (hist | edit) [16,462 bytes] Registered User (First draft) Tag: 2017 source edit
- 14:55, 10 October 2024 STM32MP23 U-Boot (hist | edit) [5,080 bytes] Registered User (Created page with "<noinclude>{{ApplicableFor |MPUs list=STM32MP23x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x }}</noinclude> This article briefly describes the {{MicroprocessorDevice | device=23}} support in U-Boot. == {{MicroprocessorDevice | device=23}} support == For detailed information, read the file in the delivered U-Boot code = {{CodeSource | U-Boot | doc/board/st/stm32mp2.rst}} or the documentation generated by <code>make htlm...") Tag: 2017 source edit
- 14:05, 8 October 2024 LPUART internal peripheral (hist | edit) [5,501 bytes] Registered User (Created page with "{{ApplicableFor |MPUs list=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x }} <noinclude></noinclude> ==Article purpose== ==Peripheral usage== ===Boot time assignment=== ====On {{MicroprocessorDevice | device=2}}==== =====Cortex-A35 master boot===== {{#lst:STM32MP2_internal_peripherals_assignment_table_template|stm32mp2_a35_boottime}} <section begin=stm32mp21_a35_boottime/><section beg...") Tag: 2017 source edit