| #
c8e1a2d9 |
| 29-Oct-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes Ic735cd1c,Iba4cdbf5,I0dd74152,I3a051ca2,Ie413233d, ... into integration
* changes: feat(stm32mp2): add RIFSC/RISAB protection for USB3DR feat(st-drivers): add RIFSC driver feat(s
Merge changes Ic735cd1c,Iba4cdbf5,I0dd74152,I3a051ca2,Ie413233d, ... into integration
* changes: feat(stm32mp2): add RIFSC/RISAB protection for USB3DR feat(st-drivers): add RIFSC driver feat(stm32mp2): add STM32MP_USB_PROGRAMMER support feat(stm32mp2): generate FIP for DDR initialization feat(stm32mp2): add support for minimal FIP with only DDR FW fix(st): allow several call of stm32cubeprog_uart_load feat(st): update stm32cubeprogrammer API feat(stm32mp1): add stm32_get_uid_otp feat(st-usb): add USB DWC3 driver fix(st): replace down counter by a timeout upon dfu detach
show more ...
|
| #
ed889791 |
| 23-Feb-2024 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
fix(st): allow several call of stm32cubeprog_uart_load
Update the function stm32cubeprog_uart_load() to skip the UART initialization when the function is called a second time.
On STM32MP25, this fu
fix(st): allow several call of stm32cubeprog_uart_load
Update the function stm32cubeprog_uart_load() to skip the UART initialization when the function is called a second time.
On STM32MP25, this function is called 2 times, first to load FIP DDR in small internal memory and after DDR initialization, to load FIP in this large external memory
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Change-Id: Ibbb4ad44b89730d6c6101c89e56c59978d38cfed
show more ...
|
| #
ef39709c |
| 12-May-2022 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
feat(st): update stm32cubeprogrammer API
Update the API stm32cubeprog_[uart/usb]_load() to provide the requested phase; the phase is no more assumed to PHASE_SSBL.
Signed-off-by: Patrick Delaunay <
feat(st): update stm32cubeprogrammer API
Update the API stm32cubeprog_[uart/usb]_load() to provide the requested phase; the phase is no more assumed to PHASE_SSBL.
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Change-Id: I3e14ce0bd5bfce59f141d672b0d66be04012820f
show more ...
|
| #
bc9e233a |
| 03-Oct-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "st_fixes" into integration
* changes: fix(st): enable RTC clock before accessing nv counter fix(st-crypto): use GENMASK_32 to define PKA registers masks fix(st): upda
Merge changes from topic "st_fixes" into integration
* changes: fix(st): enable RTC clock before accessing nv counter fix(st-crypto): use GENMASK_32 to define PKA registers masks fix(st): update comment on encryption key fix(st): allow crypto lib compilation in aarch64 fix(st-uart): allow 64 bit compilation fix(st): reduce MMC block_buffer fix(stm32mp13-fdts): cosmetic fixes in PLL nodes fix(st): update dt_get_ddr_size() type fix(nand): reset the SLC NAND fix(st-crypto): do not read RNG data if it's not ready
show more ...
|
| #
6fef0f67 |
| 14-Apr-2022 |
Yann Gautier <yann.gautier@foss.st.com> |
fix(st-uart): allow 64 bit compilation
Change a %x in %zx to print a size_t variable.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: I27ac3739f4a2ec3b33c34d2257fa858cbd1aae6a
|
| #
1d64109e |
| 06-Jun-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "st-fixes" into integration
* changes: fix(spi-nand): add Quad Enable management fix(st-clock): disabling CKPER clock is not functional on stm32mp13 fix(st-uart): skip
Merge changes from topic "st-fixes" into integration
* changes: fix(spi-nand): add Quad Enable management fix(st-clock): disabling CKPER clock is not functional on stm32mp13 fix(st-uart): skip console flush if UART is disabled fix(st): flush UART at the end of uart_read() fix(stm32mp1): use the BSEC nodes compatible for stm32mp13 fix(stm32mp13-fdts): correct the BSEC nodes compatible fix(stm32mp1-fdts): move /omit-if-no-ref/ to overlay files fix(stm32mp1): properly check PSCI functions return
show more ...
|
| #
a9cb7d00 |
| 07-Apr-2023 |
Yann Gautier <yann.gautier@st.com> |
fix(st): flush UART at the end of uart_read()
Add a flush to ensure that the programmer get time to read the last command sent.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic1f718d
fix(st): flush UART at the end of uart_read()
Add a flush to ensure that the programmer get time to read the last command sent.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic1f718d2754f27945f12c04563663b46274810a7
show more ...
|
| #
e8f4ec1a |
| 03-Oct-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "st_uart_updates" into integration
* changes: feat(stm32mp1): add early console in SP_min feat(st): properly manage early console feat(st-uart): manage STM32MP_RECONFI
Merge changes from topic "st_uart_updates" into integration
* changes: feat(stm32mp1): add early console in SP_min feat(st): properly manage early console feat(st-uart): manage STM32MP_RECONFIGURE_CONSOLE docs(st): introduce STM32MP_RECONFIGURE_CONSOLE feat(st): add trace for early console fix(stm32mp1): enable crash console in FIQ handler feat(st-uart): add initialization with the device tree refactor(stm32mp1): move DT_UART_COMPAT in include file feat(stm32mp1): configure the serial boot load address fix(stm32mp1): update the FIP load address for serial boot refactor(st): configure baudrate for UART programmer refactor(st-uart): compute the over sampling dynamically
show more ...
|
| #
e7705e9a |
| 02-Mar-2022 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
refactor(st): configure baudrate for UART programmer
Add the possibility to configure the UART baudrate; reused the console configuration, defined in STM32MP_UART_BAUDRATE.
The default value remain
refactor(st): configure baudrate for UART programmer
Add the possibility to configure the UART baudrate; reused the console configuration, defined in STM32MP_UART_BAUDRATE.
The default value remains 115200.
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Change-Id: Ifcf2b36e8ac929265405bc88e824ee78be3b5bbb
show more ...
|
| #
12581895 |
| 02-Mar-2022 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
refactor(st-uart): compute the over sampling dynamically
The parameter over_sampling of stm32_uart_init_s is not required as it can be computed dynamically from clock rate of the serial device and t
refactor(st-uart): compute the over sampling dynamically
The parameter over_sampling of stm32_uart_init_s is not required as it can be computed dynamically from clock rate of the serial device and the requested baudrate.
Oversampling by 8 is allowed only for higher speed (up to clock_rate / 8) to reduce the maximum receiver tolerance to clock deviation.
This patch update the driver, the serial init struct and the only user, the stm32cubeprogrammer over uart support.
Change-Id: I422731089730a288defeb7fa49886db65d0902b2 Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
show more ...
|
| #
7c621113 |
| 06-Dec-2021 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "st_uart" into integration
* changes: feat(plat/st): add STM32MP_UART_PROGRAMMER target feat(plat/st): add STM32CubeProgrammer support on UART feat(drivers/st/uart): a
Merge changes from topic "st_uart" into integration
* changes: feat(plat/st): add STM32MP_UART_PROGRAMMER target feat(plat/st): add STM32CubeProgrammer support on UART feat(drivers/st/uart): add uart driver for STM32MP1
show more ...
|
| #
fb3e7985 |
| 06-Oct-2020 |
Patrick Delaunay <patrick.delaunay@st.com> |
feat(plat/st): add STM32CubeProgrammer support on UART
Add a file to support the STMicroelectronics tool STM32CubeProgrammer over UART in BL2 for STM32MP15x platform.
This tools is based on protoco
feat(plat/st): add STM32CubeProgrammer support on UART
Add a file to support the STMicroelectronics tool STM32CubeProgrammer over UART in BL2 for STM32MP15x platform.
This tools is based on protocol defined in AN5275, "USB DFU/USART protocols used in STM32MP1 Series bootloaders" based on STM32 MCU protocols (AN3155, "USART protocol used in the STM32 bootloader").
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Change-Id: I956c95d8de0a94d1eb8e61f043651dae7b838170
show more ...
|