Skip to content
Closed

PR #1

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
244 commits
Select commit Hold shift + click to select a range
a012f55
Prepare v2018.11-stm32mp-r1
patrickdelaunay Jan 3, 2019
e1532f8
cosmetic: video: rename priv variable to dsi
patrickdelaunay Jan 9, 2019
908c3bf
video: check hardware version of DSI
patrickdelaunay Jan 9, 2019
3c2227a
stm32prog: force videoconsole output
patrickdelaunay Jan 8, 2019
5b2ef89
dts: stm32mp1: alignment with kernel device tree
patrickdelaunay Jan 11, 2019
6893b88
remoteproc: stm32m: update translation support
patrickdelaunay Jan 14, 2019
ffe232a
remoteproc: align flush operation
patrickdelaunay Jan 15, 2019
85e7457
dts: stm32mp1: change default minimal buck1 value
ldebieve Jan 17, 2019
62f620e
stm32mp1: add a delay loop early in SPL for debugger attach
patrickdelaunay Jan 17, 2019
3b9e8d9
stm32mp1: use DBGMCU register to detect the revision
patrickdelaunay Jan 22, 2019
00a5933
stm32mp1: update RCC binding after kernel realignment
patrickdelaunay Jan 24, 2019
a120b9b
Prepare v2018.11-stm32mp-r2
patrickdelaunay Jan 23, 2019
b6d9a0f
stm32mp1: clk: correctly handle Clock Spreading Generator
patrickdelaunay Jan 29, 2019
aaef786
stm32mp1: correct management for SYSCFG.BOOTR
patrickdelaunay Jan 28, 2019
3de73fb
stm32mp1: basic boot: SPL enable access to GPIOZ bank
patrickdelaunay Jan 17, 2019
1464312
net: dwc_eth_qos: Fix error path return value
pchotard Feb 6, 2019
76eea16
Revert "net: dwc_eth_qos: initialize PHY in probe() once"
pchotard Feb 4, 2019
b417219
configs: stm32mp15: no need to select PHY_FIXED
pchotard Feb 6, 2019
72b346e
net: dwc_eth_qos: Don't reconnect phy if previously done
pchotard Feb 6, 2019
6b420c0
stm32mp1: skip sysconf init in trusted mode
patrickdelaunay Jan 29, 2019
e3a6e5a
cmd: fastboot: add reload of watchdog
patrickdelaunay Jan 30, 2019
afbdd00
stm32mp1: update bootcmd
patrickdelaunay Feb 13, 2019
f9171de
dts: alignment with v4.19-stm32mp-r1
patrickdelaunay Feb 6, 2019
3cbc465
dts: alignment with v4.19-stm32mp-r1.1
patrickdelaunay Feb 25, 2019
62e1fc0
stm32mp1: clk: use the correct identifier for ethck
patrickdelaunay Feb 18, 2019
161ca18
Prepare v2018.11-stm32mp-r2.1
patrickdelaunay Feb 15, 2019
41b168d
ARM: dts: stm32: DDR config to v1.43
patrickdelaunay Feb 6, 2019
e3614a1
ARM: dts: stm32: DDR config to v1.44
patrickdelaunay Mar 6, 2019
dafa5e1
clk: stm32mp1: Fix msk value for stm32mp1_clk_sel array
pchotard Feb 28, 2019
aacb637
ARM: dts: stm32: update power supply of rm68200 on stm32mp157c-ev1
patrickdelaunay Mar 26, 2019
f55001a
Prepare v2018.11-stm32mp-r2.2
patrickdelaunay Mar 21, 2019
6b6506f
dk1: add pull-up on serial rx of console connected to STLINK
patrickdelaunay Apr 12, 2019
be710c5
ed1: add pull-up on serial rx of console connected to STLINK
patrickdelaunay Apr 16, 2019
7414eea
Prepare v2018.11-stm32mp-r2.3
patrickdelaunay Apr 16, 2019
9b08cfa
usb: dwc2: fix gadget disconnect
fgasnier63 Apr 17, 2019
57588fa
Prepare v2018.11-stm32mp-r2.4
patrickdelaunay May 13, 2019
a9501c3
stm32mp1: Add PSCI node access before relocation
patrickdelaunay Jun 10, 2019
4d63375
psci: protect variable used before relocation
patrickdelaunay Jun 11, 2019
e8cc046
Prepare v2018.11-stm32mp-r2.5
patrickdelaunay Jun 10, 2019
f7503df
stm32mp1: enable TAMP clock before access to register
patrickdelaunay Jan 17, 2019
5fe1f77
power: regulator: Return success on attempt to disable an always-on r…
patrickdelaunay Jan 18, 2019
54fe412
fdt: Allow indicating a node is for U-Boot proper only
patrickdelaunay Jan 31, 2019
cb5e4e8
dts: stm32mp1: use u-boot,dm-pre-proper
patrickdelaunay Feb 6, 2019
4efe255
ram: stm32mp1: update help message for interactive mode
patrickdelaunay Jan 29, 2019
0f02fac
stm32mp1: ram: add some dynamic register
patrickdelaunay Feb 1, 2019
5f708b8
env: ext4: Allow overriding interface, device and partition
pchotard Jan 17, 2019
4e5a7e8
stm32mp1: Give access to get_bootmode() outside cpu.c
patrickdelaunay Jan 18, 2019
c488932
board: stm32mp1: Add env_ext4_get_dev_part() and env_ext4_get_intf()
pchotard Jan 18, 2019
60d5ed2
env: allow ENV_IS_NOWHERE with other storage target
patrickdelaunay Feb 8, 2019
953db29
env: enable saveenv command when one CONFIG_ENV_IS_IN is activated
patrickdelaunay Feb 18, 2019
03dd632
configs: stm32mp15: Enable ENV_IS_IN_EXT4 and all relative flags
patrickdelaunay Feb 15, 2019
10f7339
stm32mp1: Add env_get_location()
pchotard Jan 22, 2019
1c0f4f6
mtd: Fix get_mtdparts()
pchotard Jan 23, 2019
16d6123
stm32mp1: Fix board_mtdparts_default
pchotard Jan 24, 2019
5788a42
configs: stm32mp15: Enable ENV_IS_IN_UBI
pchotard Jan 22, 2019
b377093
dm: spi: Read default speed and mode values from DT
pchotard Jan 29, 2019
940ddbc
configs: stm32mp15: Enable ENV_IS_SPI_FLASH
pchotard Jan 24, 2019
21c5829
stm32mp1: Update env_get_location for NOR support
pchotard Jan 29, 2019
8c5d675
remoteproc: rproc-uclass: Fix warnings for aarch64 platforms
pchotard Feb 4, 2019
aebd747
stm32mp1: dts: remove dm-pre-reloc for config node
patrickdelaunay Feb 7, 2019
fbc47b1
stm32mp1: configs: Add CONFIG_OF_SPL_REMOVE_PROPS
patrickdelaunay Feb 11, 2019
13da149
pinctrl: stmfx: add .get_pin_muxing callback support
pchotard Feb 13, 2019
4c1f949
watchdog: Kconfig: Sort entry alphabetically
pchotard Feb 12, 2019
36a7d40
watchdog: stm32mp: Convert driver to use WDT UCLASS
pchotard Feb 8, 2019
6f25094
board: stm32mp1: Start watchdog
pchotard Feb 8, 2019
6403ca7
configs: stm32mp15: Enable WDT flags
pchotard Feb 8, 2019
a093c90
stm32mp1: cosmetic: cleanup
patrickdelaunay Feb 13, 2019
48b24d6
board: stm32mp1: Remove usage of temporary usb1600 property
pchotard Feb 15, 2019
e7d2582
ARM: dts: stm32: Remove usb1600 property for stm32mp157a-dk1-u-boot
pchotard Feb 15, 2019
3b5b715
srm32mp1: ram: add Loop and Address for some tests
patrickdelaunay Feb 14, 2019
2545f10
stm32mp1: stm32prog command: use linux reserved UUID for RAW partiton
patrickdelaunay Feb 14, 2019
3eee756
stm32mp: cosmetics: rename stm32mp1_helper_dbg.S
patrickdelaunay Feb 14, 2019
3b8056c
stm32mp1: reset halt workaround: no debug if sec close device
patrickdelaunay Feb 14, 2019
d412c90
stm32mp1: add op-tee defconfig in README
patrickdelaunay Feb 12, 2019
1a9a49c
stm32mp1: dts: dk1: remove v3v3 node in u-boot dtsi
patrickdelaunay Feb 15, 2019
466fa08
stm32mp1: dts: remove propertie hnp-srp-disable
patrickdelaunay Feb 15, 2019
702c220
cmd: stm32prog: delay NACK when checksum error is detected
patrickdelaunay Feb 15, 2019
35bbb3e
cmd: stm32prog: reload watchdog in getc loop
patrickdelaunay Feb 4, 2019
c852162
stm32mp1: cosmetics: remove duplicated line
patrickdelaunay Feb 18, 2019
3efd0a5
stm32mp1: cosmetics: remove unused STM32MP_SYSCON_IWDG
patrickdelaunay Feb 20, 2019
624506f
stm32mp1: cosmetic: update bootcmd
patrickdelaunay Feb 21, 2019
81d3129
ram: stm32mp1: update parameter array initialization
patrickdelaunay Feb 20, 2019
790b4cd
usb: dwc2_udc_otg: Read MAX_HW_ENDPOINT from HWCFG4 register
pchotard Feb 15, 2019
6bdb388
usb: dwc2_udc_otg: Add tx_fifo_sz array support
pchotard Feb 15, 2019
ba6fcdb
board: stm32mp1: Add tx_fifo_sz_array support
pchotard Feb 16, 2019
61a2ad5
ARM: dts: stm32: Remove g-tx-fifo-size for stm32mp157c-u-boot
pchotard Feb 15, 2019
c89d129
net: dwc_eth_qos: add delay for SWR operation
chris-r-st Feb 18, 2019
c766a75
hwspinlock: cosmetic: use priv data in stm32 hardware spinlock
Benjamin-Gaignard Nov 27, 2018
a1423d5
pinctrl: stm32: cosmetic: reduce delta with upstream branch
patrickdelaunay Mar 6, 2019
de99afc
stm32mp1: add pattern parameter in infinite write test
patrickdelaunay Feb 28, 2019
2a1aa43
stm32mp1: update loop management in infinite test
patrickdelaunay Feb 28, 2019
3a4bf15
stm32mp1: reload watchdog during ddr test
patrickdelaunay Feb 28, 2019
de03197
ARM: dts: stm32: Update pwr-regulators node for ED1 and DK1
pchotard Feb 26, 2019
0ea9de3
board: stm32mp1: Update the way vdd-supply is retrieved from DT
pchotard Feb 27, 2019
a94c048
stm32mp1: psci: add synchronization with ROM code
patrickdelaunay Feb 28, 2019
2a2abc6
gpio: stm32: Rename stm32f7_gpio to stm32_gpio
pchotard Feb 25, 2019
04b05a1
pinctrl: stm32: update .bind callback
pchotard Feb 25, 2019
0f1eb28
ARM: dts: stm32: Remove useless "st,stm32-gpio" compatible string
pchotard Feb 25, 2019
0794bcc
gpio: stm32: Remove .ofmatch callback
pchotard Feb 25, 2019
bfa3dd2
stm32mp1: deactivate WATCHDOG in defconfig
patrickdelaunay Mar 8, 2019
a897ef5
stm32mp1: dts: override the compatible for SDMMC2
patrickdelaunay Mar 11, 2019
a4ec9ce
stm32mp1: activate UEFI defconfig
patrickdelaunay Mar 12, 2019
459a0c4
clk: stm32mp1: Add SPI1 clock entry
pchotard Feb 28, 2019
bc858f6
spi: stm32: Add Serial Peripheral Interface driver for STM32MP
pchotard Mar 12, 2019
30db435
configs: stm32mp15: Enable STM32_SPI and CMD_SPI flag
pchotard Feb 26, 2019
68be2f8
spi: spi-mem: Allow use of spi_mem_exec_op for all SPI modes
ckerello Mar 15, 2019
36cec76
spi: spi-mem: Extend spi_mem_adjust_op_size() to honor max xfer size
ckerello Mar 15, 2019
966e7ed
spi: spi-mem: Claim SPI bus before spi mem access
ckerello Mar 15, 2019
ea6fec0
spi: stm32_qspi: set fsize to max address
ckerello Feb 28, 2019
df7e292
spi: stm32_qspi: remove useless functions and local variables
ckerello Feb 28, 2019
a2ddf2b
spi: stm32_qspi: manage different flashes
ckerello Mar 18, 2019
0c82ca3
spi: stm32_qspi: rework read/write data function
ckerello Mar 18, 2019
924fb00
spi: stm32_qspi: rework end of transfer
ckerello Mar 18, 2019
a62067f
spi: stm32_qspi: use readl_poll_timeout to avoid infinite loop
ckerello Mar 5, 2019
fe4a37e
spi: stm32_qspi: add exec_op support
ckerello Mar 18, 2019
2087864
board: stm32mp1: rework board_mtdparts_default
patrickdelaunay Apr 10, 2019
3d48f24
board: stm32mp1: add spi nand support
patrickdelaunay Apr 10, 2019
66793a5
board: stm32mp1: Update power supply check via USB TYPE-C
pchotard Mar 20, 2019
f4bc35b
stm32mp1: increase CONFIG_ENV_SIZE
patrickdelaunay Mar 26, 2019
bf89e5e
stm32mp1: Manage all RGMII interfaces for eth
patrickdelaunay Mar 26, 2019
92b1335
ARM: dts: stm32: alignment with v4.19-stm32mp-r1.2
patrickdelaunay Mar 26, 2019
7157fa1
test/py: Mark some pinmux tests as sandbox-centric
patrickdelaunay Mar 27, 2019
bcad06b
efi: add protection for block_dev
patrickdelaunay Mar 29, 2019
e0fcd22
video: OTM8009A: remove trace during probe
patrickdelaunay Mar 27, 2019
9ee3938
mmc: stm32_sdmmc2: reload watchdog
ckerello Apr 2, 2019
891268d
mtd: rawnand: stm32_fmc2: fix oob free offset
ckerello Apr 2, 2019
7dc89ba
stm32mp1: dfu: reset pointer at the end of the stm32prog command
patrickdelaunay Apr 2, 2019
0387531
stm32mp1: migrate BOOTCOMMAND in defconfig
patrickdelaunay Apr 1, 2019
539d601
serial: stm32: add Framing error support
patrickdelaunay Apr 11, 2019
51da0de
Change FDT memory type from runtime data to boot services data
patrickdelaunay Apr 15, 2019
4701adf
stm32mp1: add check for presence of environment in boot device
patrickdelaunay Apr 15, 2019
c3217b0
fs: ext4: do not write on filesystem with metadata_csum feature
patrickdelaunay Apr 16, 2019
ccc8959
serial: stm32: remove watchog reset in debug putc
patrickdelaunay Apr 17, 2019
9cfd337
dm: adc: uclass: get reference regulator once
patrickdelaunay Apr 17, 2019
f2e7a5b
mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
ckerello May 9, 2019
639d358
mmc: stm32_sdmmc2: avoid warnings when building with W=1 option
ckerello May 7, 2019
97c4504
spi: stm32_qspi: avoid warnings when building with W=1 option
ckerello May 7, 2019
e11d95c
stm32mp1: Fix warnings when compiling with W=1
pchotard May 9, 2019
d08a553
board: stm32mp1: Fix warnings when compiling with W=1
pchotard May 9, 2019
d428370
net: dwc_eth_qos: Fix warnings when compiling with W=1
pchotard May 9, 2019
78bcf76
board: stm32mp1: cmd_stboard: Fix warnings when compiling with W=1
pchotard May 9, 2019
649aba2
stm32mp1: cmd_stm32prog: Fix warnings when compiling with W=1
pchotard May 9, 2019
edf3334
cmd: pinmux: Fix warnings when compiling with W=1
pchotard May 10, 2019
4aeb115
gpio: stm32_gpio: Fix warnings when compiling with W=1
pchotard May 10, 2019
6977610
i2c: stm32f7_i2c: Fix warnings when compiling with W=1
pchotard May 10, 2019
2c9ef7b
cmd: stm32key: Fix warnings when compiling with W=1
pchotard May 10, 2019
7cde650
adc: stm32-adc: Fix warnings when compiling with W=1
pchotard May 10, 2019
b4b56a7
stm32mp1: bsec: Fix warnings when compiling with W=1
pchotard May 10, 2019
04ba3e7
adc: stm32: Fix warnings when compiling with W=1
pchotard May 10, 2019
bbd9fa6
stm32mp: stm32prog_serial: Fix warnings when compiling with W=1
pchotard May 13, 2019
1d928b9
stm32mp: stm32prog_usb: Fix warnings when compiling with W=1
pchotard May 13, 2019
79650e2
clk: clk_stm32mp1: Fix warnings when compiling with W=1
pchotard May 13, 2019
2a35018
serial: stm32: Fix warnings when compiling with W=1
pchotard May 13, 2019
274fb39
spi: stm32: Fix warnings when compiling with W=1
pchotard May 13, 2019
497f679
power: regulator: stm32: Fix warnings when compiling with W=1
pchotard May 13, 2019
4226808
mailbox: stm32-ipcc: Fix warnings when compiling with W=1
pchotard May 13, 2019
790af47
misc: stm32_fuse: Fix warnings when compiling with W=1
pchotard May 13, 2019
e18553f
phy: phy-stm32-usbphyc: Fix warnings when compiling with W=1
pchotard May 13, 2019
59db4e0
ram: stm32mp1_ddr: Fix warnings when compiling with W=1
pchotard May 13, 2019
86305e1
ram: stm32mp1_ram: Fix warnings when compiling with W=1
pchotard May 13, 2019
cf4c209
pinctrl: pinctrl_stm32: Fix warnings when compiling with W=1
pchotard May 13, 2019
3e098b9
remoteproc: stm32_copro: Fix warnings when compiling with W=1
pchotard May 13, 2019
996b308
ARM: dts: stm32mp1: DDR config v1.45
nlebayon May 20, 2019
2b1399e
stm32mp1: support of error led on ed1/ev1 board
patrickdelaunay May 21, 2019
2294b26
stm32mp1: use gd to store frequency information
patrickdelaunay May 22, 2019
d4e92b2
stm32mp1: check the boot-source to disable bootdelay
patrickdelaunay May 22, 2019
5abed36
cli: deactivate some feature for SPL
patrickdelaunay May 24, 2019
34e08a4
stm32mp: cosmetic: cleanup arch
patrickdelaunay Jun 5, 2019
b01e1d6
arm: stm32mp1: deploy spl in root folder
patrickdelaunay Jun 5, 2019
e3da870
stm32mp1: cosmetic: cleanup board
patrickdelaunay Jun 5, 2019
6dccaf2
ram: stm32mp1: cleanup driver
patrickdelaunay Jun 5, 2019
a9e7ff9
stm32mp1: display information when U-Boot is compiled for OP-TEE
patrickdelaunay Jun 7, 2019
42ffa53
pinctrl: stmfx: update pinconf settings
patrickdelaunay Jun 10, 2019
61082e3
stm32mp1: cleanup fdt support
patrickdelaunay Jun 10, 2019
95be59a
stm32mp1: syscon: remove etzpc support
patrickdelaunay Jun 10, 2019
a717a8c
console: update silent tag after env load
patrickdelaunay Jun 7, 2019
173c86b
console: execute flush on uart when silent is removed
patrickdelaunay Jun 7, 2019
c77afe9
stm32mp1: activate CONFIG_SILENT_CONSOLE
patrickdelaunay Jun 7, 2019
a442d54
stm32mp1: activate PRE_CONSOLE_BUFFER
patrickdelaunay Jun 7, 2019
449958f
cmd: dtimg: get devicetree index based on board identifier and revision
patrickdelaunay Jun 6, 2019
c3fc0de
cmd: part: get partition number based on partition name
patrickdelaunay Jun 6, 2019
8cdd05a
stm32mp1: add environment variable for board id and board rev
patrickdelaunay Jun 13, 2019
be067d4
stm32mp1: add boot command for Android
patrickdelaunay Jun 6, 2019
b329a64
stm32mp1: activate command dtimg
patrickdelaunay Jun 6, 2019
d57907d
spi: stm32_qspi: Remove STM32_QSPI_CR_FTHRES_MASK
pchotard May 23, 2019
08961a8
clk: stm32mp1: Add RTC clock entry
patrickdelaunay Jun 6, 2019
368f788
rtc: Add rtc driver for stm32mp1
May 28, 2019
b17bf20
dts: stm32: alignment with v4.19-stm32mp-r2
patrickdelaunay May 20, 2019
b09e8d7
ARM: dts: stm32: dk1: activate adc used for usb power check
patrickdelaunay Jun 3, 2019
0470194
stm32mp1: ram: fix address issue in 2 tests
patrickdelaunay Jun 24, 2019
026ca8e
dt-bindings: clock: stm32mp1: support disabled fixed clock
patrickdelaunay Jul 4, 2019
2ac7bed
configs: stm32mp1: Enable CONFIG_ENV_OVERWRITE flag
pchotard Jul 19, 2019
57eeb4d
mach-stm32mp1: Overwrite serial and MAC address from OTP
pchotard Jul 19, 2019
91d9cea
Revert "mmc: increase timeout for erase command"
pchotard Jul 18, 2019
89cd4a7
mmc: stm32_sdmmc2: Increase SDMMC_BUSYD0END_TIMEOUT_US
pchotard Jul 18, 2019
d62f14d
ARM: dts: stm32mp1: move FDCAN to PLL4_R
AntonioBorneo Aug 3, 2019
22eea61
Prepare v2018.11-stm32mp-r3
patrickdelaunay Jul 8, 2019
6b2a20d
remoteproc: rproc-uclass: Fix elf header parsing
arnopo Sep 3, 2019
0521742
Prepare v2018.11-stm32mp-r3.1
patrickdelaunay Sep 4, 2019
16b00d6
stm32mp1: Keep error led ON in case of low power detection
pchotard Nov 27, 2019
6cf129b
dts: stm32: alignment with v4.19-stm32mp-r2.4
patrickdelaunay Dec 4, 2019
4299e2f
Prepare v2018.11-stm32mp-r3.2
patrickdelaunay Dec 2, 2019
0803eb6
stm32mp1: support of STM32MP15x Rev.Z
patrickdelaunay Jun 24, 2019
a99ea99
stm32mp1: updade cpu info for 800 MHz profile support
patrickdelaunay May 13, 2019
ff234a2
ARM: dts: stm32: reduce vddcore max voltage
ldebieve May 15, 2019
c25ecf1
stm32mp1: stm32prog: correctly handle buffers in create_partitions
patrickdelaunay Jul 23, 2019
1c51ffe
stm32mp1: stm32prog rename ENV_BUF_LEN to ALT_BUF_LEN
patrickdelaunay Jul 23, 2019
5cd4de5
board: stm32mp1: fixup the USB product id for fastboot
patrickdelaunay Sep 5, 2019
02d5c1d
stm32mp1: ram: increase vdd2_ddr: buck2 for 32bits LPDDR
patrickdelaunay Sep 9, 2019
ec157da
mmc: add a driver callback for power-cycle
Yann-lms Sep 6, 2019
b3a725a
mmc: stm32_sdmmc2: implement host_power_cycle callback
Yann-lms Sep 6, 2019
bdbf4d7
i2c: stm32f7_i2c: allows for any bus frequency
avolmat-st Sep 23, 2019
4d08431
remoteproc: store resource table address and size
FDESTM Sep 23, 2019
88dfe17
stm32mp1: declare backup register for copro resource table address
FDESTM Sep 23, 2019
71d5ed8
remoteproc: stm32: store resource table address in backup register
FDESTM Sep 23, 2019
658e38f
stm32mp1: do not fixup the DeviceTree with coproc_rsc_addr/size
FDESTM Sep 23, 2019
a0162f4
stm32mp1: reset halt workaround: extend SoC revision check
AntonioBorneo Sep 20, 2019
3704596
net: dwc_et_qos: implement phy-reset-gpios for stm32
chris-r-st Sep 12, 2019
b7db361
dts: stm32: alignment with v4.19-stm32mp-r3
pchotard Oct 8, 2019
3de9b92
ram: stm32mp1: don't display the prompt two times
patrickdelaunay Oct 23, 2019
68b5cfb
video: stm32mp1 update
YFESTM Oct 24, 2019
1b0ac89
video: mipi update panel platform data
YFESTM Oct 24, 2019
2750628
video: stm32: stm32_dsi: copy DSI fields
YFESTM Oct 17, 2019
b9cfde9
video: raydium_rm68200: fill characteristics of DSI data link
YFESTM Oct 17, 2019
e87bd55
video: orisetech_otm8009a: fill characteristics of DSI data link
YFESTM Oct 17, 2019
11e5838
Add config for target STM32MP157C-DK2
patrickdelaunay Nov 12, 2019
f21da5a
stm32mp1: add bsec driver in SPL
patrickdelaunay Nov 29, 2019
67d6c24
stm32mp1: spl: display error in board_init_f
patrickdelaunay Nov 29, 2019
022dea8
stm32mp1: clk: configure pll1 with OPP
patrickdelaunay Nov 28, 2019
ed513fa
stm32mp1: update vddcore if needed
patrickdelaunay Dec 2, 2019
cbe462a
stm32mp1: update MAC address provisioning
patrickdelaunay Dec 17, 2019
2e43485
video: check hardware version of DSI
YFESTM Dec 18, 2019
8028962
video: stm32: stm32_dsi: don't enable regulator if no dt entry
YFESTM Dec 19, 2019
fd915f0
Prepare v2018.11-stm32mp-r4
patrickdelaunay Sep 4, 2019
9ad9213
ram: stm32mp1: display result for software read DQS gating
patrickdelaunay Oct 1, 2019
a03ab0d
Prepare v2018.11-stm32mp-r4.1
patrickdelaunay Feb 18, 2020
c02d495
stm32mp1: ram: tuning: add timeout for polling BISTGSR.BDDONE
patrickdelaunay Feb 5, 2020
6b96656
ram: stm32mp1: tuning: deactivate derating during BIST test
patrickdelaunay Feb 17, 2020
c5ddca8
stm32mp1: ram: tuning: update BIST config
patrickdelaunay Feb 17, 2020
c423e7a
ddr: stm32mp1_ddr: fix self refresh disable during DQS training
patrickdelaunay Feb 12, 2020
6238f67
stm32mp1: Fix warning display when 1.5A power supply is used
pchotard Mar 3, 2020
e155e37
dts: stm32mp1: alignment with v4.19-stm32mp-r3.1
patrickdelaunay Mar 9, 2020
d8e0454
Prepare v2018.11-stm32mp-r4.2
patrickdelaunay Feb 25, 2020
41862c1
CONTRIBUTING: add contributing guide to STMicroelectronics/u-boot rep…
patrickdelaunay Apr 8, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -88,3 +88,6 @@ GTAGS
*.orig
*~
\#*#

/oe-*
bitbake-cookerdaemon.log
30 changes: 30 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Contributing guide

This document serves as a checklist before contributing to this repository. It includes links to read up on if topics are unclear to you.

This guide mainly focuses on the proper use of Git.

## 1. Issues

STM32MPU projects do not activate "Github issues" feature for the time being. If you need to report an issue or question about this project deliverables, you can report them using [ ST Support Center ](https://my.st.com/ols#/ols/newrequest) or [ ST Community MPU Forum ](https://community.st.com/s/topic/0TO0X0000003u2AWAQ/stm32-mpus).

## 2. Pull Requests

STMicrolectronics is happy to receive contributions from the community, based on an initial Contributor License Agreement (CLA) procedure.

* If you are an individual writing original source code and you are sure **you own the intellectual property**, then you need to sign an Individual CLA (https://cla.st.com).
* If you work for a company that wants also to allow you to contribute with your work, your company needs to provide a Corporate CLA (https://cla.st.com) mentioning your GitHub account name.
* If you are not sure that a CLA (Individual or Corporate) has been signed for your GitHub account you can check here (https://cla.st.com).

Please note that:
* The Corporate CLA will always take precedence over the Individual CLA.
* One CLA submission is sufficient, for any project proposed by STMicroelectronics.

__How to proceed__

* We recommend to fork the project in your GitHub account to further develop your contribution. Please use the latest commit version.
* Please, submit one Pull Request for one new feature or proposal. This will ease the analysis and final merge if accepted.

__Note__

Merge will not be done directly in GitHub but it will need first to follow internal integration process before public deliver in a standard release. The Pull request will stay open until it is merged and delivered.
2 changes: 2 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,9 @@ F: drivers/misc/stm32mp_fuse.c
F: drivers/mmc/stm32_sdmmc2.c
F: drivers/phy/phy-stm32-usbphyc.c
F: drivers/pinctrl/pinctrl_stm32.c
F: drivers/power/pmic/stpmic1.c
F: drivers/power/regulator/stm32-vrefbuf.c
F: drivers/power/regulator/stpmic1.c
F: drivers/ram/stm32mp1/
F: drivers/misc/stm32_rcc.c
F: drivers/reset/stm32-reset.c
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
VERSION = 2018
PATCHLEVEL = 11
SUBLEVEL =
EXTRAVERSION =
EXTRAVERSION = -stm32mp-r4.2
NAME =

# *DOCUMENTATION*
Expand Down
3 changes: 3 additions & 0 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -2192,6 +2192,9 @@ The following options need to be configured:
CONFIG_SF_DEFAULT_MODE (see include/spi.h)
CONFIG_SF_DEFAULT_SPEED in Hz

In case of DT boot, SPI don't read default speed and mode
from CONFIG_*, but from platdata values computed from available
DT node

- TFTP Fixed UDP Port:
CONFIG_TFTP_PORT
Expand Down
10 changes: 8 additions & 2 deletions arch/arm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1313,21 +1313,27 @@ config ARCH_STM32MP
select DM_GPIO
select DM_RESET
select DM_SERIAL
select ENV_VARS_UBOOT_RUNTIME_CONFIG
select MISC
select OF_CONTROL
select OF_LIBFDT
imply OF_LIBFDT_OVERLAY
select OF_SYSTEM_SETUP
select PINCTRL
select REGMAP
select SUPPORT_SPL
select SYSCON
select SYSRESET
select SYS_ARCH_TIMER
select SYS_THUMB_BUILD
imply CMD_DM
imply CMD_POWEROFF
help
Support for STM32MP SoC family developed by STMicroelectronics,
MPUs based on ARM cortex A core
U-BOOT is running in DDR and SPL support is the unsecure First Stage
BootLoader (FSBL)
U-BOOT is running in DDR, loaded by the First Stage BootLoader (FSBL).
FBSL can be TF-A: Trusted Firmware for Cortex A, for trusted boot chain.
SPL is the unsecure FSBL for the basic boot chain.

config ARCH_ROCKCHIP
bool "Support Rockchip SoCs"
Expand Down
3 changes: 3 additions & 0 deletions arch/arm/cpu/armv7/arch_timer.c
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ unsigned long long get_ticks(void)

ulong timer_get_boot_us(void)
{
if (!gd->arch.timer_rate_hz)
timer_init();

return lldiv(get_ticks(), gd->arch.timer_rate_hz / 1000000);
}

Expand Down
2 changes: 2 additions & 0 deletions arch/arm/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -553,6 +553,8 @@ dtb-$(CONFIG_ARCH_ASPEED) += ast2500-evb.dtb
dtb-$(CONFIG_ARCH_STI) += stih410-b2260.dtb

dtb-$(CONFIG_TARGET_STM32MP1) += \
stm32mp157a-dk1.dtb \
stm32mp157c-dk2.dtb \
stm32mp157c-ed1.dtb \
stm32mp157c-ev1.dtb

Expand Down
11 changes: 0 additions & 11 deletions arch/arm/dts/stm32429i-eval-u-boot.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -92,57 +92,46 @@
};

&gpioa {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiob {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioc {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiod {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioe {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiof {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiog {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioh {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioi {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioj {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiok {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

Expand Down
11 changes: 0 additions & 11 deletions arch/arm/dts/stm32f429-disco-u-boot.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -87,57 +87,46 @@
};

&gpioa {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiob {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioc {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiod {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioe {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiof {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiog {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioh {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioi {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioj {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiok {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

Expand Down
11 changes: 0 additions & 11 deletions arch/arm/dts/stm32f469-disco-u-boot.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -92,57 +92,46 @@
};

&gpioa {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiob {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioc {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiod {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioe {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiof {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiog {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioh {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioi {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpioj {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

&gpiok {
compatible = "st,stm32-gpio";
u-boot,dm-pre-reloc;
};

Expand Down
11 changes: 0 additions & 11 deletions arch/arm/dts/stm32f746.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@
gpioa: gpio@40020000 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x0 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOA)>;
st,bank-name = "GPIOA";
Expand All @@ -140,7 +139,6 @@
gpiob: gpio@40020400 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x400 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOB)>;
st,bank-name = "GPIOB";
Expand All @@ -151,7 +149,6 @@
gpioc: gpio@40020800 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x800 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOC)>;
st,bank-name = "GPIOC";
Expand All @@ -161,7 +158,6 @@
gpiod: gpio@40020c00 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0xc00 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOD)>;
st,bank-name = "GPIOD";
Expand All @@ -171,7 +167,6 @@
gpioe: gpio@40021000 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x1000 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOE)>;
st,bank-name = "GPIOE";
Expand All @@ -181,7 +176,6 @@
gpiof: gpio@40021400 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x1400 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOF)>;
st,bank-name = "GPIOF";
Expand All @@ -191,7 +185,6 @@
gpiog: gpio@40021800 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x1800 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOG)>;
st,bank-name = "GPIOG";
Expand All @@ -201,7 +194,6 @@
gpioh: gpio@40021c00 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x1c00 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOH)>;
st,bank-name = "GPIOH";
Expand All @@ -211,7 +203,6 @@
gpioi: gpio@40022000 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x2000 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOI)>;
st,bank-name = "GPIOI";
Expand All @@ -221,7 +212,6 @@
gpioj: gpio@40022400 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x2400 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOJ)>;
st,bank-name = "GPIOJ";
Expand All @@ -231,7 +221,6 @@
gpiok: gpio@40022800 {
gpio-controller;
#gpio-cells = <2>;
compatible = "st,stm32-gpio";
reg = <0x2800 0x400>;
clocks = <&rcc 0 STM32F7_AHB1_CLOCK(GPIOK)>;
st,bank-name = "GPIOK";
Expand Down
Loading