[Armadeus-commitlog] UNNAMED PROJECT branch, armadeus-2020.07-rc5, created. 2fc28dc3521594ecf04b98
Brought to you by:
sszy
|
From: Sébastien S. <ss...@us...> - 2020-06-23 09:13:45
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, armadeus-2020.07-rc5 has been created
at 2fc28dc3521594ecf04b9851ca7bdfd70ad54379 (commit)
- Log -----------------------------------------------------------------
commit 2fc28dc3521594ecf04b9851ca7bdfd70ad54379
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Jun 23 10:12:04 2020 +0200
regulator: fixed: add .set_value
commit 4b5e424e265c495a72e3f02fa5b4101076aaefee
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu Jun 11 11:37:46 2020 +0200
imx: imx8m: allow passing DDR/HDMI firmware file paths
commit 992f8746f4baa437217556efd9a121769683fef8
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu Jun 11 11:36:42 2020 +0200
imx: imx8m: build SPL file
commit 0d0edce600bf8689ef91acf4a22b34b0e7ff1e00
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri May 29 14:33:30 2020 +0200
usb: ci_udc: don't use DM for clk handling
commit a4f1efb84fc20acbf1a34cf326170c94d78461a6
Author: Frieder Schrempf <fri...@ko...>
Date: Mon May 20 16:18:22 2019 +0200
Add enable_usboh3_clk function for i.MX8M
Currently we can't use DM_USB in SPL as the ci_udc driver is not
ported to DM yet.
commit 86ed13cd1951bf636bd27c30643e50c3ac97597c
Author: Jacky Bai <pin...@nx...>
Date: Tue May 12 09:50:46 2020 +0800
driver: ddr: imx: correct the pwrctl setting of selfref_en on imx8m
The 'selfref_en' should be bit'0', so correct the setting to
enable the auto self-refresh.
Reviewed-by: Jian Li <ji...@nx...>
Reviewed-by: Ye Li <ye...@nx...>
Signed-off-by: Jacky Bai <pin...@nx...>
Signed-off-by: Peng Fan <pen...@nx...>
commit 5f03b966e987a8503f4ef7b15998f4b7384e7ecc
Author: Jacky Bai <pin...@nx...>
Date: Tue May 12 09:50:45 2020 +0800
driver: ddr: imx: skip ddr_ss_gpr config on imx8mn
There is no DDR_SS_GPR0 exits on i.MX8MN, so skip setting
this register on i.MX8MN.
Signed-off-by: Jacky Bai <pin...@nx...>
Signed-off-by: Peng Fan <pen...@nx...>
commit 07ae291a983ce3d9957b5791faf447d0b002a785
Author: Sherry Sun <she...@nx...>
Date: Tue Jul 30 20:42:02 2019 -0400
MLK-22357-1 usb: Add handle_interrupts function pointer for UCLASS_USB_GADGET_GENERIC
Since the orginal way to call interrupts handle function of DM usb
gadget driver is through dm_usb_gadget_handle_interrupts(), when we want
to use two or more different gadget drivers at the same time, it will
cause error of duplicate names.
So here add a handle_interrupts function pointer instead of driectly
call dm_usb_gadget_handle_interrupts(), then the error can be avoided.
Signed-off-by: Sherry Sun <she...@nx...>
commit ad9b6211fed95e931e38e26e0d66e58dff49cbe9
Author: Sherry Sun <she...@nx...>
Date: Fri Jul 26 21:12:21 2019 -0400
MLK-22336-3 usb: Kconfig: imply DM_USB_GADGET
Since the ci_udc driver has been converted to DM driver, the
CONFIG_DM_USB_GADGET should also be selected when CONFIG_CI_UDC
is enabled, then we can use DM ci_udc driver.
Signed-off-by: Sherry Sun <she...@nx...>
Reviewed-by: Ye Li <ye...@nx...>
commit 2bbc0fc67e60295224ceaf4729664fd59af819d2
Author: Sherry Sun <she...@nx...>
Date: Tue Jul 23 15:21:57 2019 -0400
MLK-22336-1 usb: ci_udc: Convert driver to DM_USB_GADGET
Convert the ci_udc driver to driver model by using the uclass
UCLASS_USB_GADGET_GENERIC. The clk and power of USB controller and USB
PHY both are initialized by parsing the device tree nodes.
If CONFIG_DM_USB_GADGET is defined, we use the ci_udc driver in DM way,
if it does not defined, we can use ci_udc driver in its original Non-DM
way.
Move some USB PHY register definitions from ehci-mx6.c to
asm/mach-imx/regs-usbphy.h in order to share with DM usb gadget driver.
Signed-off-by: Sherry Sun <she...@nx...>
Reviewed-by: Ye Li <ye...@nx...>
commit 4d2d83c2405f322eca8d72fe45f081a604e3260b
Author: Li Jun <ju...@nx...>
Date: Tue Dec 18 15:48:17 2018 +0800
MLK-20493-10 usb: gaget: ci: set ep's desc when enable ep
As we need standard usb_ep's desc, so set it when enable ep.
Reviewed-by: Peter Chen <pet...@nx...>
Signed-off-by: Li Jun <ju...@nx...>
(cherry picked from commit 7d7097a07f8b770840f2e1e240b8cd004a9478b0)
commit 01721b44f7b778f660b7ff3e9e64a1591121db56
Author: Li Jun <ju...@nx...>
Date: Mon Dec 17 09:10:49 2018 +0800
MLK-20493-8 usb: udc: ci: update speed handling
Remove the gadget driver speed check, and set its max_speed to
be USB_SPEED_HIGH.
Reviewed-by: Ye Li <ye...@nx...>
Reviewed-by: Peter Chen <pet...@nx...>
Tested-by: faqiang.zhu <faq...@nx...>
Signed-off-by: Li Jun <ju...@nx...>
(cherry picked from commit d2eda0a1834e3f4747642a57b36dd76e80e0a101)
Signed-off-by: Sébastien Szymanski <seb...@ar...>
commit 511382f6b317a94186177e0041093c8e81a691b2
Author: Ye Li <ye...@nx...>
Date: Fri May 11 01:32:39 2018 -0700
MLK-18290-4 usb: ci_udc: Add function to remove usb device
When unregister gadget driver in ci_udc, the usb device is not
removed or stop. This causes next "usb start" fails to work.
Add a new interface "usb_remove_ehci_gadget" in usb-uclass to
remove the usb device for DM driver. Using "usb_lowlevel_stop" for
non-DM driver.
Signed-off-by: Ye Li <ye...@nx...>
(cherry picked from commit c73d137e0a4a613a49f6f63ec63332508afb88c0)
(cherry picked from commit c2f83b46c21e738fa8176a8f83661bf3603067f8)
Signed-off-by: Sébastien Szymanski <seb...@ar...>
commit 9d4a4ddd99ab607a107b05af387e9ee2d7ba444c
Author: Frieder Schrempf <fri...@ko...>
Date: Wed Aug 14 17:12:31 2019 +0200
imx8mm: Fix USB reg addresses for i.MX8MM
The i.MX8MM register addresses differ from i.MX8M in many ways. One
thing to fix is the USB addresses, wo make the USB controllers.
Singed-off-by: Frieder Schrempf <fri...@ko...>
commit 915a7db5b0d5167fdc9d94751f233d394681a6fd
Author: Ye Li <ye...@nx...>
Date: Wed May 8 00:10:57 2019 -0700
MLK-21889-7 EHCI: Enable iMX EHCI driver for iMX8M Nano
Add the IMX8MN to the EHCI-MX7 kconfig dependency.
Signed-off-by: Ye Li <ye...@nx...>
(cherry picked from commit 9e232b26b99790aa8f7717ed7f9bdf2a7422caac)
commit 40177b98ddb5eb83afef810e9f6a9525bc74d9a6
Author: Ye Li <ye...@nx...>
Date: Tue May 29 20:30:46 2018 -0700
MLK-18437-1 usb: ehci-mx6: fix board_usb_clean issue
The board_usb_clean in ehci-mx6 always set to HOST. This is wrong
when we running gadget. Change to use type in private data.
Signed-off-by: Ye Li <ye...@nx...>
(cherry picked from commit 47809d46abafd91c8fbb90393881f1daddd08af1)
(cherry picked from commit ec37a2cef2e4c0e627e36d684d8bf657e0772e9c)
commit 44e645136766249f4e7c5a45b29dcab6cd3df8db
Author: Ye Li <ye...@nx...>
Date: Fri May 11 01:26:30 2018 -0700
MLK-18290-2 ehci-mx6: Update driver to support i.MX8MM
Since the i.MX8MM reuses the otg controllers on i.MX7D. We can use
CONFIG_USB_EHCI_MX7 for them.
Due the TCPC and load switch are used on Typec circuit. Add the
board_usb_init and board_usb_cleanup to ehci-mx6 DM driver. So
we can implement the TCPC settings in these board functions.
Signed-off-by: Ye Li <ye...@nx...>
(cherry picked from commit 67699e88aed8bd36e919f54f9555ae15595faaf7)
commit 6fefc0152025baad977db93504fac8b9eeaf9460
Author: Ye Li <ye...@nx...>
Date: Wed Aug 9 04:54:53 2017 -0500
MLK-16175-1 usb: ehci-mx6: Turn on the power domain of USB PHY
Since there is no uclass for USB PHY. The device won't be setup for the USB PHY
node in DTB. And its associated power domain device won't be turned on neither
by DM framework.
This patch modifies the ehci-mx6 driver to enable the power domain device before
access the USB PHY. This is only for DM driver. For non-DM part, users still
need to power on the USB PHY in boards/SoC codes.
Signed-off-by: Ye Li <ye...@nx...>
Reviewed-by: Peng Fan <pen...@nx...>
(cherry picked from commit 3c59c8ea95d401d06736c68c186aec80e214bee8)
commit 0d5af8b92ad8efa32b6a15e1db2d63483fd34398
Author: Sébastien Szymanski <seb...@ar...>
Date: Mon Feb 17 14:07:46 2020 +0100
dm: pinctrl: include linux/errno.h in pinctrl.h
Otherwise the compilation fails with PINCTRL_GENERIC=n :
In file included from drivers/pinctrl/nxp/pinctrl-imx8m.c:7:0:
include/dm/pinctrl.h: In function âpinctrl_generic_set_stateâ:
include/dm/pinctrl.h:319:10: error: âEINVALâ undeclared (first use in this function)
return -EINVAL;
^~~~~~
include/dm/pinctrl.h:319:10: note: each undeclared identifier is reported only once for each function it appears in
commit 868fb9969c85ce5a1b33c6bb713c8158c04acee9
Author: Tom Rini <tr...@ko...>
Date: Mon Jun 22 20:49:04 2020 -0400
Prepare v2020.07-rc5
Signed-off-by: Tom Rini <tr...@ko...>
commit f5a821459384a8fc1c8d0a44ce50f7f919257fa8
Merge: 2b8692bac1 10fa7ec9f6
Author: Tom Rini <tr...@ko...>
Date: Sat Jun 20 18:51:50 2020 -0400
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sh
commit 2b8692bac1e8795cbb87b0d00213fd193409851d
Merge: 1e389a434a 0d7c2913fd
Author: Tom Rini <tr...@ko...>
Date: Fri Jun 19 14:22:23 2020 -0400
Merge tag 'efi-2020-07-rc5-2' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
Pull request for UEFI sub-system for efi-2020-07-rc5 (2)
Fix memory reservations: do not use random bytes from the stack.
commit 1e389a434aa9821330523002ee7b50d1147e0fef
Merge: d0cc022820 792919241b
Author: Tom Rini <tr...@ko...>
Date: Fri Jun 19 12:41:24 2020 -0400
Merge tag 'u-boot-stm32-20200619' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm
- fix SD card cart detect on DHCOM and ST boards
commit d0cc022820aef0d731840cfd42a22a4839c4d21d
Merge: 5c3cd8e2e1 7b4f42b6cd
Author: Tom Rini <tr...@ko...>
Date: Fri Jun 19 12:41:05 2020 -0400
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-tegra
commit 792919241b3d750cd5295dfe6dd1d0958b9be468
Author: Patrick Delaunay <pat...@st...>
Date: Fri Jun 19 11:19:45 2020 +0200
ARM: dts: stm32: Reinstate card detect behavior on ST boards
The cd-gpios with (GPIO_ACTIVE_LOW | GPIO_PULL_UP) gpio is thus far
unsupported, reinstate the old cd-gpios behavior until this handling
is fully implemented. This avoid potential issue for SDCard boot:
the card detect fails with floating gpio.
Signed-off-by: Patrick Delaunay <pat...@st...>
Reviewed-by: Patrice Chotard <pat...@st...>
commit 3c2e2a1a79608c5e046313a8c47586d9a734e2a3
Author: Marek Vasut <ma...@de...>
Date: Thu Jun 18 20:35:17 2020 +0200
ARM: dts: stm32: Reinstate card detect behavior on DHSOM
The cd-gpios with (GPIO_ACTIVE_LOW | GPIO_PULL_UP) gpio is thus far
unsupported, reinstate the old cd-gpios behavior until this handling
is fully implemented. This permits the DHSOM to boot from SD again,
without this patch the card detect fails.
Signed-off-by: Marek Vasut <ma...@de...>
Cc: Patrick Delaunay <pat...@st...>
Cc: Patrice Chotard <pat...@st...>
Reviewed-by: Patrick Delaunay <pat...@st...>
commit 0d7c2913fdf71d74e0d6c710dcceaa29f3862d8c
Author: Atish Patra <ati...@wd...>
Date: Thu Jun 18 18:51:50 2020 -0700
cmd: bootefi: Honor the address & size cells properties correctly
fdtdec_get_addr_size reads the uses a fixed value for address & size
cell properties which may not be correct always.
Use the auto variant of the function which automatically reads
#address-cells & #size-cells from parent and uses to read the "reg"
property.
Signed-off-by: Atish Patra <ati...@wd...>
On 32 bit systems fdt_addr_t may be 4 bytes long but size is defined as
u64. Avoid filling the upper 4 bytes of the sizep parameter of
fdtdec_get_addr_size_auto_parent() with random bytes from the stack by
defining a separate variable fdt_size.
Reviewed-by: Heinrich Schuchardt <xyp...@gm...>
commit 7b4f42b6cd5d8fa32f763b5ec03b7b8fdf7c4303
Author: Tom Warren <tw...@nv...>
Date: Mon May 11 16:38:58 2020 -0700
t210: Nano: Add NVME support
This allows Nano to use the key M.2 on the CVB to connect and use a M.2
NVMe SSD stick. Works on my Nano B00, WD SN750 NVMe SSD shows up
w/'nvme' commands. Will add booting from NVMe via distro cmds in a future
patch.
Signed-off-by: Tom Warren <tw...@nv...>
commit 5c3cd8e2e1f956b74cbf6f145db6db518241a113
Merge: 717e779f6e 1099b2abef
Author: Tom Rini <tr...@ko...>
Date: Thu Jun 18 18:00:05 2020 -0400
Merge tag 'fixes-for-v2020.07-rc4' of https://gitlab.denx.de/u-boot/custodians/u-boot-video
- fix stdout in default environment for apalis_imx6, colibri_imx6
and cm_fx6 boards
commit c46443dd85cb1ebb329ce733018d4a04babe2f25
Author: Igor Opaniuk <igo...@to...>
Date: Mon Apr 13 18:11:42 2020 +0300
colibri_t20: change maintainer
Take over maintainership for Colibri T20 module.
Signed-off-by: Igor Opaniuk <igo...@to...>
Acked-by: Lucas Stach <de...@ly...>
commit 1ec74533840650b914ccdf9f62a298ecb29994ab
Author: Jon Hunter <jon...@nv...>
Date: Thu Jun 18 12:54:39 2020 +0100
ARM: tegra: Enable PSCI support for Tegra210 and Tegra186
The PSCI nodes are currently not populated for the Tegra210 and Tegra186
devices. This prevents the PSCI driver from being able to identify the
PSCI method used by these devices and causes the probe of the PSCI
driver to fail.
Since commit 81ea00838c68 ("efi_loader: PSCI reset and shutdown") was
added, which moves the PSCI EFI system reset handler into the PSCI
driver, this has prevented the EFI system reset from working for
Tegra210 and Tegra186. Therefore, populating these nodes is necessary
to fix the EFI system reset for Tegra210 and Tegra186.
Signed-off-by: Jon Hunter <jon...@nv...>
Tested-by: Peter Robinson <pbr...@gm...>
commit fb264efbd2fef45ca96630c355cbe30957132f3f
Author: Jon Hunter <jon...@nv...>
Date: Thu Jun 18 12:54:38 2020 +0100
firmware: PSCI: Fix PSCI support for OF live trees
When CONFIG_OF_LIVE is enabled, dev_of_offset() cannot be used and
if used returns an invalid offset. This causes the call to
fdt_stringlist_get() in the psci_probe() to fail to read the 'method'
property from the PSCI node for the device and hence prevents PSCI
from working. Fix this by using the ofnode_read_string() API instead
of the fdt_stringlist_get() because this will handle reading the
property both when CONFIG_OF_LIVE is enabled or disabled.
Due to the above problem and since commit 81ea00838c68 ("efi_loader:
PSCI reset and shutdown") was added, the EFI system reset has been
broken for Tegra210 and Tegra196 platforms. This also fixes the EFI
system reset for these Tegra platforms.
Signed-off-by: Jon Hunter <jon...@nv...>
Tested-by: Peter Robinson <pbr...@gm...>
commit 717e779f6e2e14a876e5965a455604ab966f1f26
Author: Tom Rini <tr...@ko...>
Date: Thu Jun 18 13:51:39 2020 -0400
Azure/GitLab: Move to latest Docker image
- Add guestfstools, efitools
- Latest Ubuntu/bionic snapshot
Signed-off-by: Tom Rini <tr...@ko...>
commit 10fa7ec9f64dec9bc90e85e37248eabfb9b44bf2
Author: Marek Vasut <mar...@gm...>
Date: Sun Jun 14 14:41:07 2020 +0200
ARM: rmobile: Increase PHY auto-negotiation timeout to 20s
The ethernet PHY on all known Gen3 boards takes a while to come out
of reset, increase the auto-negotiation timeout to prevent it from
timing out in case the ethernet is used right after the board was
reset.
Signed-off-by: Marek Vasut <mar...@gm...>
Cc: Nobuhiro Iwamatsu <iwa...@ni...>
commit 1099b2abef35c3c887f6afac1a8ef18c7924d5d2
Author: Anatolij Gustschin <ag...@de...>
Date: Tue May 26 10:50:17 2020 +0200
colibri_imx6: fix video stdout in default environment
After migration to DM 'vga' name is not longer supported,
change it to 'vidconsole' in the default environment.
Signed-off-by: Anatolij Gustschin <ag...@de...>
Acked-by: Igor Opaniuk <igo...@to...>
commit d8c37c63098ee6133739c94230dd4f283c481543
Author: Anatolij Gustschin <ag...@de...>
Date: Tue May 26 10:43:44 2020 +0200
apalis_imx6: fix video stdout in default environment
After migration to DM 'vga' name is not longer supported,
change it to 'vidconsole' in the default environment.
Signed-off-by: Anatolij Gustschin <ag...@de...>
Acked-by: Igor Opaniuk <igo...@to...>
commit f94e54811a74a2e0589bef6a11ebf488f86d1dd3
Author: Anatolij Gustschin <ag...@de...>
Date: Tue May 26 10:52:00 2020 +0200
cm_fx6: fix video stdout in default environment
After migration to DM 'vga' name is not longer supported,
change it to 'vidconsole' in the default environment.
Signed-off-by: Anatolij Gustschin <ag...@de...>
Cc: Nikita Kiryanov <ni...@co...>
commit 0b3a92dfa3639167e8d1e40f524b5b094fbcd357
Merge: 9cb895203a 9c55f5d112
Author: Tom Rini <tr...@ko...>
Date: Thu Jun 18 09:46:55 2020 -0400
Merge tag 'u-boot-amlogic-20200618' of https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic
- move amlogic board documentation into doc/board in RsT format
commit 9c55f5d11260c5aa0f91d8cb32aa0ad00910659d
Author: Neil Armstrong <nar...@ba...>
Date: Thu Jun 11 10:57:39 2020 +0200
board: amlogic: add board doc files to MAINTAINERS
Add the recently added reStructuredText board documentation in the
appropriate MAINTAINERS files.
Signed-off-by: Neil Armstrong <nar...@ba...>
commit 0ce3639d6f612d3fc215474a45075717d4e7aaa8
Author: Neil Armstrong <nar...@ba...>
Date: Thu Jun 11 10:53:49 2020 +0200
board: amlogic: move boards doc into doc/board/amlogic
Move the natural text Amlogic board README files to doc/board/amlogic
into reStructuredText and :
- add reStructuredText markup for bash code
- fix secondary titles markup
- move board support into global support matrix
Signed-off-by: Neil Armstrong <nar...@ba...>
commit 9cb895203a46654f7ee6dd95be5c8ab05e4dfbd3
Merge: c622afb087 9e69696506
Author: Tom Rini <tr...@ko...>
Date: Tue Jun 16 09:18:56 2020 -0400
Merge tag 'u-boot-stm32-20200616' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm
- fix boot with OP-TEE for stm32mp15 boards
commit 9e696965065c43b59901e49e75435b1549fa55c7
Author: Etienne Carriere <eti...@li...>
Date: Fri Jun 5 09:24:30 2020 +0200
dts: ARM: stm32mp15: add OP-TEE node in u-boot DTSI
Add OP-TEE firmware node in stm32mp15 U-Boot DTSI. This node is
needed since commit [1] that changed U-Boot/stm32mp15 to detect
OP-TEE availability by probing the resource instead of relying on
U-Boot configuration. The software sequence implemented by [1] is
fine but U-Boot DTS/DTSI files were not updated accordingly since,
hence OP-TEE presence is never detected by U-Boot, preventing Linux
kernel from using OP-TEE resources.
For consistency and to synchronize stm32mp15 DTSI files (excluding
U-Boot specific DTSI files) with the Linux kernel ones, this change
also moves the OP-TEE reserved memory nodes from board generic DTSI
files to U-Boot specific board DTSI files.
Link: [1] commit 43df0a159df6 ("stm32mp1: dynamically detect op-tee presence")
Signed-off-by: Etienne Carriere <eti...@li...>
Signed-off-by: Patrick Delaunay <pat...@st...>
Reviewed-by: Patrice Chotard <pat...@st...>
commit 164873a0c02ddbc9a59ad3a0670f17684fc00737
Author: Etienne Carriere <eti...@li...>
Date: Fri Jun 5 09:24:29 2020 +0200
board: stm32mp1: fix handling of DT OP-TEE reserved memory nodes
Fix the sequence in stm32mp1 fdt.c that disables OP-TEE resources
defined in FDT when U-boot detects OP-TEE firmware is not present.
Before this change, helper function stm32_fdt_disable_optee()
set property status to "disabled" for the OP-TEE reserved memory
nodes but this has no impact since Linux kernel does not consider
the status property for reserved-memory subnodes. This change
make U-Boot to attempt to delete the node instead.
Fixes: 4a1b975dac02 ("board: stm32mp1: reserve memory for OP-TEE in device tree")
Signed-off-by: Etienne Carriere <eti...@li...>
Signed-off-by: Patrick Delaunay <pat...@st...>
Reviewed-by: Patrice Chotard <pat...@st...>
commit c622afb0874e57cd7e9df51855e35286fa46aab7
Merge: e88d6979d1 4bb4249b39
Author: Tom Rini <tr...@ko...>
Date: Mon Jun 15 16:44:58 2020 -0400
Merge tag 'efi-2020-07-rc5' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
Pull request for UEFI sub-system for efi-2020-07-rc5
Use correct printf code in efi_image_parse().
Add random number generation to HTML documentation.
commit e88d6979d1fa0a11468204fa729229afc49d5bde
Author: Mark Kettenis <ket...@op...>
Date: Mon Apr 27 11:09:47 2020 +0200
regulator: fix: enable gpio when requested
The fix in commit b7adcdd073c0 has the side-effect that the regulator
will be disabled when requesting the relevant gpio in
regulator_common_ofdata_to_platdata() and enabled in
regulator_pre_probe() when the regulator was already enabled.
This leads to a short interruption in the 3.3V power to the PCIe
slot on the firefly-rk3399 which makes an ADATA SX8000NP NVMe SSD
unhappy.
Fix this by setting the GPIOD_IS_OUT_ACTIVE flag again when the
'regulator-boot-on' property is set, but check for this property
explicitly instead of relying on the "boot_on" member of
the uclass platdata.
Signed-off-by: Mark Kettenis <ket...@op...>
Tested-by: Patrice Chotard <pat...@st...>
commit 287be3294af6179782f8a561afca427620504581
Merge: bb1ff1371e 35c2683f46
Author: Tom Rini <tr...@ko...>
Date: Mon Jun 15 11:24:42 2020 -0400
Merge branch '2020-06-15-misc-bugfixes'
- Assorted bug fixes
commit 35c2683f46bdea96f1dfce404aee4369a824b68e
Author: Patrick Delaunay <pat...@st...>
Date: Wed Jun 10 19:28:42 2020 +0200
env: Kconfig: cosmetics: update comment for SYS_RELOC_GD_ENV_ADDR
Update the comment for SYS_RELOC_GD_ENV_ADDR as gd->env_addr is updated
in board_r.c::initr_reloc_global_data() under the compilation flags
CONFIG_SYS_RELOC_GD_ENV_ADDR
Signed-off-by: Patrick Delaunay <pat...@st...>
Reviewed-by: Tom Rini <tr...@ko...>
commit 5b60326b6e52a59c13e3a8f94622cb5ebbecb54c
Author: Heinrich Schuchardt <xyp...@gm...>
Date: Sun Jun 7 11:54:00 2020 +0200
config: qemu: increase SYS_MALLOC_F_LEN
Several configutation options require additional memory before relocation:
* CONSOLE_RECORD
* LOG
* RSA
The current default of 0x400 is too small to encompass them all. Increase
the value of SYS_MALLOC_F_LEN to 0x2000 for ARCH_QEMU.
Signed-off-by: Heinrich Schuchardt <xyp...@gm...>
commit 1fae74125b644bb7f21e4afef3b9084c58e7863a
Author: Sean Anderson <se...@gm...>
Date: Sun Jun 7 01:36:45 2020 -0400
Revert "lib: Improve _parse_integer_fixup_radix base 16 detection"
This reverts commit 0486497e2b5f4d36fa968a1a60fea358cbf70b65.
The strtoul has well-defined semantics. It is defined by the C standard and
POSIX. To quote the relevant section of the man pages,
> If base is zero or 16, the string may then include a "0x" prefix, and the
> number will be read in base 16; otherwise, a zero base is taken as 10
> (decimal) unless the next character is '0', in which case it is taken as
> 8 (octal).
Keeping these semantics is important for several reasons. First, it is very
surprising for standard library functions to behave differently than usual.
Every other implementation of strtoul has different semantics than the
implementation in U-Boot at the moment. Second, it can result in very
surprising results from small changes. For example, changing the string
"1f" to "20" causes the parsed value to *decrease*. Forcing use of the "0x"
prefix to specify hexidecimal numbers is a feature, not a bug. Lastly, this
is slightly less performant, since the entire number is parsed twice.
This fixes the str_simple_strtoul test failing with
test/str_ut.c:29, run_strtoul(): expect_val == val: Expected 0x44b (1099), got 0x1099ab (1087915)
test/str_ut.c:46, str_simple_strtoul(): 0 == run_strtoul(uts, str2, 0, 1099, 4): Expected 0x0 (0), got 0x1 (1)
Signed-off-by: Sean Anderson <se...@gm...>
CC: Michal Simek <mic...@xi...>
CC: Shiril Tichkule <sh...@xi...>
Reviewed-by: Simon Glass <sj...@ch...>
commit a633a804a2a32693180ef156ed1a2dbc70b6d392
Author: Michal Simek <mic...@xi...>
Date: Fri Jun 5 11:45:12 2020 +0200
trivial: Fix booot occurences
s/booot/boot/g
The first ase is booot instead of boot and second u-booot instead of
u-boot.
Signed-off-by: Michal Simek <mic...@xi...>
Reviewed-by: Jaehoon Chung <jh8...@sa...>
commit 05f0c746069fc950243c108ac90bc1a221c903c5
Author: Etienne Carriere <eti...@li...>
Date: Fri Jun 5 09:22:11 2020 +0200
optee: fix copy of optee reserved-memory node
Fix the loop that parses FDT for a reserved memory node named "optee".
Before this change, if at least one subnode was found in the
reserved-memory node, the function endlessly looped since instruction
continue returned back in the loop without updating variable subnode.
This change fixes the issue by using a for loop.
Fixes: 6ccb05eae01b ("image: fdt: copy possible optee nodes to a loaded devicetree")
Signed-off-by: Etienne Carriere <eti...@li...>
Signed-off-by: Patrick Delaunay <pat...@st...>
commit bb1ff1371e23c699700a53a53b7c30c310b285fa
Merge: 07672c478e 50a17a69be
Author: Tom Rini <tr...@ko...>
Date: Mon Jun 15 10:20:35 2020 -0400
Merge tag 'mmc-2020-6-15' of https://gitlab.denx.de/u-boot/custodians/u-boot-mmc
- fsl_esdhc sdr104 and hs200 fix and error path fix
- fsl_esdhc workaround 3.3v io issue
- ca_dw_mmc cleanup
- presidio-asic emmc DT update.
commit 50a17a69be076316e4c539b75403acfabf9e4c4c
Author: Marek Vasut <ma...@de...>
Date: Fri May 22 18:28:33 2020 +0200
mmc: fsl_esdhc: Gracefully fail on unsupported voltage switch
Unsupported voltage on voltage switch is not an error, do not
print error message in such a case. This happens e.g. if the
eMMC is already in 1V8 mode or when testing 1V2 mode operation
on systems which only do 3V3/1V8 switching.
Signed-off-by: Marek Vasut <ma...@de...>
Cc: Fabio Estevam <fab...@nx...>
Cc: Jaehoon Chung <jh8...@sa...>
Cc: Peng Fan <pen...@nx...>
Cc: Stefano Babic <sb...@de...>
Reviewed-by: Jaehoon Chung <jh8...@sa...>
commit 406df85345f942d9348443983d81a01e013e920b
Author: Marek Vasut <ma...@de...>
Date: Fri May 22 18:19:08 2020 +0200
mmc: fsl_esdhc: Fix SDR104 and HS200 support
The 3V3/1V8 switching could never have worked on any of the iMXes
ever since 51313b49f2 ("mmc: fsl_esdhc: support SDR104 and HS200"),
because that commit uses priv->vqmmc_dev when switching voltages on
mode switch, while local vqmmc_dev in probe to store the regulator
pointer. Those are two different variables with the same name. So
the priv->vqmmc_dev was always NULL and thus voltage switch between
modes never really suceeded.
Fix this by assigning priv->vqmmc_dev with value of the vqmmc_dev
in probe.
Fixes: 51313b49f2 ("mmc: fsl_esdhc: support SDR104 and HS200")
Signed-off-by: Marek Vasut <ma...@de...>
Cc: Fabio Estevam <fab...@nx...>
Cc: Jaehoon Chung <jh8...@sa...>
Cc: Peng Fan <pen...@nx...>
Cc: Stefano Babic <sb...@de...>
Reviewed-by: Jaehoon Chung <jh8...@sa...>
commit 1ac64476440ee293e51f03d5b612b2b44b059976
Author: Alex Nemirovsky <ale...@co...>
Date: Thu May 21 17:24:23 2020 -0700
board: presidio-asic: update eMMC DT information
Change DT compatibility name to match change in driver's name.
Remove unused io_ds and fifo_mode fields from DT.
Signed-off-by: Alex Nemirovsky <ale...@co...>
CC: Peng Fan <pen...@nx...>
CC: Jaehoon Chung <jh8...@sa...>
CC: Tom Rini <tr...@ko...>
commit dbd8a8dfe7fa03300bd8d56b1d1e87d1089550b5
Author: Arthur Li <art...@co...>
Date: Thu May 21 17:24:22 2020 -0700
mmc: ca_dw_mmc: Misc cleanup of driver
- Rename DT compatible name
- Remove uneccessary if-statement to support 8-bit buswidth
- Remove redundant error msg
- Use symbolic constants in switch statement
Signed-off-by: Arthur Li <art...@co...>
Signed-off-by: Alex Nemirovsky <ale...@co...>
CC: Peng Fan <pen...@nx...>
CC: Jaehoon Chung <jh8...@sa...>
CC: Tom Rini <tr...@ko...>
commit c927d65873c7706f436ab59a78d44a0eb80fe939
Author: Yangbo Lu <yan...@nx...>
Date: Tue May 19 11:06:44 2020 +0800
mmc: fsl_esdhc: workaround for hardware 3.3v IO reliability issue
When eSDHC operates at 3.3v, damage can accumulate in an internal
level shifter at a higher than expected rate. The faster the interface
runs, the more damage accumulates. This issue now is found on LX2160A
eSDHC1 for only SD card.
The hardware workaround is recommended to use an on-board level shifter
that is 1.8v on SoC side and 3.3v on SD card side.
For boards without hardware workaround, this option could be enabled,
ensuring 1.8v IO voltage and disabling eSDHC if no card.
This option assumes no hotplug, and u-boot has to make all the way to
to linux to use 1.8v UHS-I speed mode if has card.
If you do not want the workaround for better user experience, of course
you can choose to not select it running eSDHC in unsafe mode.
Signed-off-by: Yangbo Lu <yan...@nx...>
Acked-by: Peng Fan <pen...@nx...>
commit 9abf648436b49553e6cb4a7f03a021720616d75b
Author: Yangbo Lu <yan...@nx...>
Date: Tue May 19 11:06:43 2020 +0800
mmc: fsl_esdhc: read register once for card inserted status
No need to poll register for card inserted status.
Signed-off-by: Yangbo Lu <yan...@nx...>
Acked-by: Peng Fan <pen...@nx...>
commit 4bb4249b39ce7284408c4d604a656be941427e63
Author: Heinrich Schuchardt <xyp...@gm...>
Date: Sat Jun 6 13:17:48 2020 +0200
efi_loader: printf code in efi_image_parse()
For size_t we have to use %zu for printing not %lu.
Fixes: 4540dabdcaca ("efi_loader: image_loader: support image
authentication")
Signed-off-by: Heinrich Schuchardt <xyp...@gm...>
commit c7ff87e0ae3e619b5718eafcdee433af0a46df8b
Author: Heinrich Schuchardt <xyp...@gm...>
Date: Sat Jun 13 12:29:52 2020 +0200
doc: random number generation
Add random number generation APIs to the HTML documentation.
Fix style issues.
Signed-off-by: Heinrich Schuchardt <xyp...@gm...>
commit 07672c478e3a6aa0ac2ddb5b05a181b1025fd759
Merge: 18d8977bdf 65f7551b6e
Author: Tom Rini <tr...@ko...>
Date: Sun Jun 14 12:01:14 2020 -0400
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb
- eth/r8152: update the firmware
commit 18d8977bdff65cf895ff2a3df7d93de88913e4d1
Merge: 9d886fd6a0 a0bda1dd83
Author: Tom Rini <tr...@ko...>
Date: Sun Jun 14 12:00:50 2020 -0400
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-socfpga
- cyclone5 bugfix
commit a0bda1dd8382be57389833024ba40518ec098ac3
Author: Ley Foon Tan <ley...@in...>
Date: Wed Jun 10 13:24:16 2020 +0800
arm: dts: socfpga: cyclone5: Update i2c-scl-falling-time-ns
Commit e71b6f6622d6 ("i2c: designware_i2c: Rewrite timing calculation")
change the hcnt and lcnt timing calculation. New timing calculation is
based on calculation from Designware i2c databook.
After this new timing calculation, hcnt will have negative value
with i2c-scl-falling-time-ns 5000 that set in socfpga_cyclone5_socdk.dts.
This patch overwrite i2c-scl-falling-time-ns to 300ns (default SCL fall
time used in Designware i2c driver) for Uboot.
Before the fix:
=> i2c dev 0
Setting bus to 0
Failure changing bus number (-22)
After the fix:
=> i2c dev 0
Setting bus to 0
=> i2c probe
Valid chip addresses: 17 51 55 5B 5C 5E 66 68 70
Signed-off-by: Ley Foon Tan <ley...@in...>
commit 65f7551b6e8e389ae6a6b43ccfd18da31258a9ba
Author: Hayes Wang <hay...@re...>
Date: Fri Jun 5 15:23:40 2020 +0800
eth/r8152: update the firmware
Update the firmware to improve compatibility for none-intel USB
host controller. The more information is as following.
The device has auto-installed driver feature - via switch CD-ROM/NIC
mode. But in some corner cases, it would switch to CD-ROM unexpected.
This issue results in Lan Function Disabled.
While USB PHY transits to P3 from P0 due to the absent of transmitter
control, it would issues undefined signal to its link partner.
Some Down Stream Port misidentify the undefined signal as wakeup
signal. So the link state will not keep in suspend even the system
is idle.
Signed-off-by: Hayes Wang <hay...@re...>
commit 9d886fd6a0888f121cd280d11434812a386045a2
Merge: be79009f3b b45926fa1d
Author: Tom Rini <tr...@ko...>
Date: Fri Jun 12 17:20:35 2020 -0400
Merge https://gitlab.denx.de/u-boot/custodians/u-boot-spi
- Drop davinci, mxs spi nondm code
- Zap nondm soft_spi
- Switch few board to DM_SPI
- Drop omap3_pandora, pcm051 boards
commit b45926fa1d5a1be2a55d0eb208bff8f04f00f875
Author: Jagan Teki <ja...@am...>
Date: Wed May 27 18:26:16 2020 +0530
am335x: sl50: Enable DM_SPI
Enable DM_SPI for am355x sl50 board.
Build is fine, but not tested.
Cc: Enric Balletbo i Serra <enr...@co...>
Signed-off-by: Jagan Teki <ja...@am...>
Reviewed-by: Enric Balletbo i Serra <enr...@co...>
commit 07b3e8dd387387e68c465ebce236b8b98110702f
Author: Jagan Teki <ja...@am...>
Date: Wed May 27 18:26:15 2020 +0530
configs: igep00x0: Enable DM_SPI
Enable DM_SPI for igep00x0 board.
Build is fine, but not tested.
Cc: Enric Balletbo i Serra <eba...@gm...>
Signed-off-by: Jagan Teki <ja...@am...>
Reviewed-by: Enric Balletbo i Serra <enr...@co...>
commit 64efd11d3b0fcb70008899920ed224916e1da9cc
Author: Jagan Teki <ja...@am...>
Date: Mon Jun 1 18:49:45 2020 +0530
arm: Remove pcm051 board
OF_CONTROL, DM_SPI and other driver model migration deadlines
are expired for this board.
Remove it.
Acked-by: Lars Poeschel <poe...@le...>
Signed-off-by: Jagan Teki <ja...@am...>
commit a9c84ffa99471e3f48ab6a516eb5d02f5ea4a8f3
Author: Jagan Teki <ja...@am...>
Date: Mon Jun 1 18:47:52 2020 +0530
arm: Remove omap3_pandora_defconfig board
OF_CONTROL, DM_SPI and other driver model migration deadlines
are expired for this board.
Remove it.
Acked-by: Grazvydas Ignotas <no...@gm...>
Signed-off-by: Jagan Teki <ja...@am...>
commit 807f0ff68a9afe9667745d18e647e5ef2231520f
Author: Jagan Teki <ja...@am...>
Date: Tue May 26 13:34:26 2020 +0530
spi: davinci: Drop non-dm code
Now all boards which are using davinci SPI driver
have moved to SPL_DM so drop the unneeded non-dm code.
Cc: Adam Ford <afo...@gm...>
Signed-off-by: Jagan Teki <ja...@am...>
Tested-by: Adam Ford <afo...@gm...> #da850-evm
commit 31d40e5acca24fa24ee7fd88fe01ce8f55e9aff6
Author: Jagan Teki <ja...@am...>
Date: Tue May 26 13:34:25 2020 +0530
ks2_evm: Switch to DM_SPL, SPL_OF_CONTROL
This would make SPL build to DM_SPL, SPL_OF_CONTROL.
Build fine with but not tested.
Cc: Vitaly Andrianov <vi...@ti...>
Signed-off-by: Jagan Teki <ja...@am...>
commit beeb34ac0cc68bf92b25d4343dce27f19bc4275e
Author: Jagan Teki <ja...@am...>
Date: Wed May 27 23:03:33 2020 +0530
spi: atmel: Drop atmel_spi.h
atmel_spi.h has register offsets, and atmel_spi_slave
structure, move it into .c file for better readability
and drop atmel_spi.h
Cc: Wenyou Yang <wen...@at...>
Signed-off-by: Jagan Teki <ja...@am...>
commit 0984500146485a404148b6f3d773453c7d3e1b1c
Author: Jagan Teki <ja...@am...>
Date: Wed May 27 22:59:12 2020 +0530
spi: atmel: Remove nondm code
atmel spi driver now accessible only when DM_SPI enabled.
So, remove nondm code.
Cc: Wenyou Yang <wen...@at...>
Signed-off-by: Jagan Teki <ja...@am...>
commit a9d3cab8a4124cc3f2b16accf90087795cf60fba
Author: Jagan Teki <ja...@am...>
Date: Wed May 27 22:50:47 2020 +0530
spi: atmel: Drop CONFIG_SYS_SPI_WRITE_TOUT
Drop CONFIG_SYS_SPI_WRITE_TOUT there is no code usage.
Cc: Wenyou Yang <wen...@at...>
Signed-off-by: Jagan Teki <ja...@am...>
commit 62b02a663401191ffda26ccceb694f38d75393d7
Author: Jagan Teki <ja...@am...>
Date: Mon May 25 23:40:11 2020 +0530
spi: fsl_dspi: Drop nondm code
Drop the nondm code from fsl_dspi.c since there
is no board or any other code using for it.
Signed-off-by: Jagan Teki <ja...@am...>
commit 726c0343a8f3f0496e51da7e5d550aa982c9f288
Author: Jagan Teki <ja...@am...>
Date: Tue May 26 08:34:37 2020 +0530
spi: Zap SOFT_SPI (non-dm)
- Deadline for DM migration already passed by months.
- Sent couple of zap patches and
- No response on dm conversation
hence removed the driver.
Signed-off-by: Jagan Teki <ja...@am...>
Reviewed-by: Simon Glass <sj...@ch...>
commit 7e07b3727763e14296fa6846df041a24d99a753e
Author: Jagan Teki <ja...@am...>
Date: Mon May 25 23:31:59 2020 +0530
spi: mxs: Code cleanup
Order the macros, private structures and simple functions
in a proper way to have more code readability.
No functionality changed.
Signed-off-by: Jagan Teki <ja...@am...>
commit c9a9823f260292c4ff97201ce45eebd45abce0ce
Author: Jagan Teki <ja...@am...>
Date: Mon May 25 23:24:23 2020 +0530
spi: mxs: Drop nondm code
Deadline for DM migration already passed by months
and no response on full dm conversation hence removed
the nondm code.
Note: Look like there is no user for nondm code
for this driver.
Signed-off-by: Jagan Teki <ja...@am...>
commit be79009f3b9bbdbce283e67a865121e576d790ea
Merge: e411a090cf 3854296801
Author: Tom Rini <tr...@ko...>
Date: Tue Jun 9 09:17:24 2020 -0400
Merge tag 'u-boot-imx-20200609' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx
Fixes for 2020.07
-----------------
- mx53: mx53menlo Convert to DM_ETH, fix fail boot
- imx8mp_evk: fix boot issue
- MX6, display5: fix environment
- drop warnings (watchdog) for i.MX8mm i.mx8mp
- enable bootaux for i.MX8M
Travis: https://travis-ci.org/github/sbabic/u-boot-imx/builds/695929999
commit 385429680106f8612386e26564f69dccdd110620
Author: Stefano Babic <sb...@de...>
Date: Tue Jun 9 11:19:55 2020 +0200
Revert "imx: rom api: fix image offset computation"
This reverts commit 1f63ee656698724bcdc4e711b4ccd267f6bf64ab.
As reported by Ye Li on ML:
1. Removing the image_offset will break secondary (redundant) boot support for sd and emmc.
2. When booting from emmc boot partition, the image_offset is 0. But the flash.bin
generated by mkimage with imximage-8mp-lpddr4.cfg is for sd. It expects to be burn at 32KB offset.
The fit offset 0x60000 has already included the 32KB offset. So when you burn this flash.bin
to emmc boot partition at offset 0, the fit offset should subtract the 32KB (0x60000 - 0x8000).
Signed-off-by: Stefano Babic <sb...@de...>
commit a13644c065173fad6bcaf163569bd01e6eb93834
Author: Marek Vasut <ma...@de...>
Date: Sat May 30 22:44:46 2020 +0200
ARM: dts: imx: m53menlo: Convert to DM_ETH
Convert the board to DM_ETH instead of legacy networking. This requires
a minor addition to the DT to satisfy the requirement for specifying a
PHY node. No functional change from board user perspective.
Signed-off-by: Marek Vasut <ma...@de...>
Cc: Fabio Estevam <fes...@gm...>
Cc: NXP i.MX U-Boot Team <ubo...@nx...>
Cc: Peng Fan <pen...@nx...>
Cc: Stefano Babic <sb...@de...>
commit dae6cb8fb757fa13d9f894a67443a7ea7e93c6bc
Author: Marek Vasut <ma...@de...>
Date: Sat May 30 22:44:45 2020 +0200
ARM: imx: m53menlo: Do not fail boot on invalid splash screen
None of these splash screen loading errors are so critical as to
justify complete failure to boot, so just print error message as
needed and return 0, the boot can very likely continue without
the splash.
Fix a couple of missing free(dst) instances as well.
Signed-off-by: Marek Vasut <ma...@de...>
Cc: Fabio Estevam <fes...@gm...>
Cc: NXP i.MX U-Boot Team <ubo...@nx...>
Cc: Peng Fan <pen...@nx...>
Cc: Stefano Babic <sb...@de...>
commit 0e06d63d195670f5181958f43216d7106c05357f
Author: Marek Vasut <ma...@de...>
Date: Sat May 30 02:14:48 2020 +0200
ARM: imx: ddr: Add missing PHY reset
The iMX7D RM 9.2.4.9.3 Power removal flow Table 9-11. Re-enabling power
explicitly says both the DDR controller and the PHY must be reset in the
correct sequence. Currently the code only resets the controller. This
leads to a misbehavior where the system brings the DRAM up after reboot,
but the DRAM is unstable. Add the missing reset.
The easiest way to trigger this is by triggering WDT without having the
WDT assert WDOG_B signal, i.e. mw.w 0x30280000 0x25 .
Signed-off-by: Marek Vasut <ma...@de...>
Cc: Fabio Estevam <fes...@gm...>
Cc: NXP i.MX U-Boot Team <ubo...@nx...>
Cc: Peng Fan <pen...@nx...>
Cc: Stefano Babic <sb...@de...>
commit 661d9afe1429e28adcaacd277ab9f28e3790e93f
Author: Marek Vasut <ma...@de...>
Date: Fri May 29 19:22:41 2020 +0200
power: pmic: Add SPL Kconfig entry for PFUZE100
Add Kconfig entry for the PFUZE PMIC, SPL variant.
Signed-off-by: Marek Vasut <ma...@de...>
Cc: Fabio Estevam <fab...@nx...>
Cc: Jaehoon Chung <jh8...@sa...>
Cc: Peng Fan <pen...@nx...>
Cc: Stefano Babic <sb...@de...>
Reviewed-by: Jaehoon Chung <jh8...@sa...>
commit 28fff3fa1c7abb09888585252147e35496074880
Author: Peng Fan <pen...@nx...>
Date: Tue May 26 20:33:50 2020 -0300
imx: imx8mp_evk: fix boot issue
The u-boot-spl.bin pad with ddr firmware conflicts with the
CONFIG_MALLOC_F_ADDR area, the ddr firmware will be overwritten
by malloc in SPL stage and cause ddr initialization not able
to finish. So update the related addresses to fix the issue.
Reported-by: Fabio Estevam <fes...@gm...>
Signed-off-by: Peng Fan <pen...@nx...>
Signed-off-by: Fabio Estevam <fes...@gm...>
commit 0ec9d5bda93e0203405ffff134ce7b2d7fbda6aa
Author: Peng Fan <pen...@nx...>
Date: Tue May 26 20:33:49 2020 -0300
imx8mp_evk: spl: no need the code since spl framework could do that
We no need invoke the code, since spl framework could help
us do that.
Signed-off-by: Peng Fan <pen...@nx...>
Signed-off-by: Fabio Estevam <fes...@gm...>
commit bdada3b14d554b029ec0406ca04cd54482c20d81
Author: Peng Fan <pen...@nx...>
Date: Tue May 26 20:33:48 2020 -0300
imx8mp_evk: spl: use spl_early_init
Use spl_early_init to replace spl_init, spl_init will be invoked
in board_init_r, we only need use spl_early_init to setup malloc
and scan early dt.
Signed-off-by: Peng Fan <pen...@nx...>
Signed-off-by: Fabio Estevam <fes...@gm...>
commit ebdd07f5b2e4b00eee7f8630b3b026a65c3f51c4
Author: Peng Fan <pen...@nx...>
Date: Tue May 26 20:33:47 2020 -0300
imx8mp_evk: spl: drop timer_init
timer_init has been invoked in arch_cpu_init, no need to invoke
it again in board code.
Signed-off-by: Peng Fan <pen...@nx...>
Signed-off-by: Fabio Estevam <fes...@gm...>
commit 87f6e2f51e337623b1794e916d8b8eb654736c0d
Author: Peng Fan <pen...@nx...>
Date: Tue May 26 20:33:46 2020 -0300
imx8mp_evk: spl: drop useless code
Drop useless getting ccm device, there is no need to explicted do this
in board code, and we not enable SPL CLK currently.
Signed-off-by: Peng Fan <pen...@nx...>
Signed-off-by: Fabio Estevam <fes...@gm...>
commit c04b41b3299d7d82c4b991a200bef137d4991a85
Author: Lukasz Majewski <lu...@de...>
Date: Wed May 13 17:45:15 2020 +0200
imx: Update MTD partitions layout for display5 (i.MX6Q) board
This change updates the MTD partition layout on SPI-NOR memory for display5
board.
Signed-off-by: Lukasz Majewski <lu...@de...>
commit 1f63ee656698724bcdc4e711b4ccd267f6bf64ab
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed May 13 16:02:28 2020 +0200
imx: rom api: fix image offset computation
When not booting from FlexSPI, the offset computation is:
offset = image_offset + CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR * 512 - 0x8000;
When booting from SD card or eMMC user partition, image_offset is
0x8000. It is useless to add and remove 0x8000.
When booting from other device, image_offset is 0 so this computation is wrong.
Simplfy this computation to work on all booting devices.
Signed-off-by: Sébastien Szymanski <seb...@ar...>
commit 2c72bf21c66692cf0b9c305c27ac4a5218a4dd01
Author: Fabio Estevam <fes...@gm...>
Date: Mon May 11 11:00:31 2020 -0300
verdin-imx8mm: Select the watchdog driver
Currently watchdog driver is not selected, which causes system to reboot
after staying 60s in the U-Boot prompt.
Fix this problem by enabling CONFIG_WATCHDOG so that watchdog can be
properly serviced.
Signed-off-by: Fabio Estevam <fes...@gm...>
Acked-by: Igor Opaniuk <igo...@to...>
commit 51c0e493c2a97c51f5ee5b83c63d326bcf41cff4
Author: Fabio Estevam <fes...@gm...>
Date: Mon May 11 11:00:30 2020 -0300
imx8mp_evk: Select the watchdog driver
Currently watchdog driver is not selected, which causes system to reboot
after staying 60s in the U-Boot prompt.
Fix this problem by enabling CONFIG_WATCHDOG so that watchdog can be
properly serviced.
Signed-off-by: Fabio Estevam <fes...@gm...>
commit 979d5e4bf674f7f676b9d116b526c7e422a2238e
Author: Fabio Estevam <fes...@gm...>
Date: Mon May 11 11:00:29 2020 -0300
imx8mm_beacon: Select the watchdog driver
Currently watchdog driver is not selected, which causes system to reboot
after staying 60s in the U-Boot prompt.
Fix this problem by enabling CONFIG_WATCHDOG so that watchdog can be
properly serviced.
Signed-off-by: Fabio Estevam <fes...@gm...>
Reviewed-by: Adam Ford <afo...@gm...>
commit 010bd4718b9ef1cfe39f7be8ef4ee4c56d6b1edb
Author: Fabio Estevam <fes...@gm...>
Date: Mon May 11 11:00:28 2020 -0300
imx8mn_ddr4_evk: Select the watchdog driver
Currently watchdog driver is not selected, which causes system to reboot
after staying 60s in the U-Boot prompt.
Fix this problem by enabling CONFIG_WATCHDOG so that watchdog can be
properly serviced.
Signed-off-by: Fabio Estevam <fes...@gm...>
commit c5a015c32e46632b9d593402951feface11ca66b
Author: Fabio Estevam <fes...@gm...>
Date: Mon May 11 11:00:27 2020 -0300
imx8mm_evk: Select the watchdog driver
Currently the watchdog driver is not selected, which causes the following
warnings in both SPL and U-Boot proper:
U-Boot SPL 2020.07-rc1-00387-g67887903af (May 07 2020 - 23:49:27 -0300)
Normal Boot
WDT: Started without servicing (60s timeout)
Trying to boot from MMC1
U-Boot 2020.07-rc1-00387-g67887903af (May 07 2020 - 23:49:27 -0300)
CPU: Freescale i.MX8MMQ rev1.0 at 1200 MHz
Reset cause: POR
Model: FSL i.MX8MM EVK board
DRAM: 2 GiB
WDT: Started without servicing (60s timeout)
....
System reboots after staying 60s in the U-Boot prompt.
Fix this problem by enabling CONFIG_WATCHDOG so that watchdog can be
properly serviced.
Suggested-by: Marek Vasut <ma...@de...>
Signed-off-by: Fabio Estevam <fes...@gm...>
commit 9ccd30df609db2186fc27c107bb905a51197e221
Author: Fabio Estevam <fes...@gm...>
Date: Mon May 11 09:45:51 2020 -0300
imx8mp_evk: Add a README file
Add a README file explaining the U-Boot build and SD card flash procedures.
Signed-off-by: Fabio Estevam <fes...@gm...>
commit 0e9c045b2b6a0409d650dd39265b4f6924a69832
Author: Patrick Wildt <pa...@bl...>
Date: Fri May 8 11:59:47 2020 +0200
imx: move ATF to the back of the FIT to fix loading over yModem
With yModem the FIT Image is only supplied once, so we can only
seek forward in the yModem supplied image and never backwards.
With the recent changes to the SPL mechanism, including loading
U-Boot first, FDT after, then the loadables, we must also reorder
the FIT image script to make sure that the loadables are last in
the FIT image.
Signed-off-by: Patrick Wildt <pa...@bl...>
Tested-by: Sébastien Szymanski <seb...@ar...>
commit f3e1c536a9d9b9940f02d0b4f24eb818e31398dc
Author: Peng Fan <pen...@nx...>
Date: Tue May 5 20:18:02 2020 +0800
imx: Kconfig: enable IMX_BOOTAUX for i.MX8M
i.MX8M could use imx bootaux to boot m4/m7 core, so let's add it
to the dependency list.
Signed-off-by: Peng Fan <pen...@nx...>
commit 8fde50f702b92895f0a1ae5fa307199ab4ff0dbe
Author: Giulio Benetti <giu...@be...>
Date: Tue Apr 28 18:20:11 2020 +0200
ARM: dts: imxrt1050: indent lcdif node correctly
Accidentally submitted a patch with indentation not correct, let's fix it
by indenting wrong lines.
Signed-off-by: Giulio Benetti <giu...@be...>
Acked-by: Peng Fan <pen...@nx...>
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT
|