<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/data_modul, branch v2024.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board/data_modul?h=v2024.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/data_modul?h=v2024.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2023-12-14T18:29:08Z</updated>
<entry>
<title>ARM: imx: Update DRAM timings with inline ECC on Data Modul i.MX8M Plus eDM SBC</title>
<updated>2023-12-14T18:29:08Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2023-12-07T17:50:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cfdbdf78428bdb1e91c39b8916627fbc22ea2540'/>
<id>urn:sha1:cfdbdf78428bdb1e91c39b8916627fbc22ea2540</id>
<content type='text'>
Import DRAM timings generated by the DDR tool 3.31 which introduce assorted
tweaks to the DRAM controller settings. Furthermore, enable DBI to improve
noise resilience of the DRAM bus by reducing the number of bit changes on
the bus.

Reduce the DRAM rate to 3600 MTps to remove all remaining correctable errors
reported by EDAC . It is not entirely clear why the slightly faster setting
does produce sporadic correctable errors, while this one does not, but this
could be related to simpler PLL setting at 3600 MTps.

Enable inline ECC which is necessary to detect ECC errors and collect
statistics by the EDAC driver in Linux. This reduces the DRAM size by
64 MiB for each 512 MiB of DRAM, so for a 4 GiB device the available
DRAM size becomes 3.5 GiB .

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Fabio Estevam &lt;festevam@gmail.com&gt;
</content>
</entry>
<entry>
<title>ARM: imx: Force DRAM regulators into FPWM mode on Data Modul i.MX8M Plus eDM SBC</title>
<updated>2023-12-14T18:29:08Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2023-12-07T17:50:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c4cc14433dcdb9480eb496541dc7960f7eb718c0'/>
<id>urn:sha1:c4cc14433dcdb9480eb496541dc7960f7eb718c0</id>
<content type='text'>
In case the Buck5 and Buck6 regulators which supply DRAM Vdd1 and Vdd2/Vddq
respectively operate in automatic PWM/PFM mode, the DRAM EDAC detects more
correctable errors than if the regulators operate in forced PWM only mode.
Force DRAM regulators to forced PWM mode only to stop tempting the DRAM.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Fabio Estevam &lt;festevam@gmail.com&gt;
</content>
</entry>
<entry>
<title>spl: mmc: Introduce proper layering for spl_mmc_get_uboot_raw_sector()</title>
<updated>2023-10-17T21:55:10Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2023-10-16T16:16:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e936db953600aba0986743f12229d8b7ebff92ae'/>
<id>urn:sha1:e936db953600aba0986743f12229d8b7ebff92ae</id>
<content type='text'>
Introduce two new weak functions, arch_spl_mmc_get_uboot_raw_sector() and
board_spl_mmc_get_uboot_raw_sector(), each of which can be overridden at
a matching level, that is arch/ and board/ , in addition to the existing
weak function spl_mmc_get_uboot_raw_sector().

This way, architecture code can define a default architecture specific
implementation of arch_spl_mmc_get_uboot_raw_sector(), while the board
code can override that using board_spl_mmc_get_uboot_raw_sector() which
takes precedence over the architecture code. In some sort of unlikely
special case where code has to take precedence over board code too, the
spl_mmc_get_uboot_raw_sector() is still left out to be a weak function,
but it should be unlikely that this is ever needed to be overridden.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>MAINTAINERS: Fix path typos and similar</title>
<updated>2023-07-25T16:44:47Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2023-07-18T23:33:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5f1720f282043b86d7755ef975d3a813733d3944'/>
<id>urn:sha1:5f1720f282043b86d7755ef975d3a813733d3944</id>
<content type='text'>
We have a number of cases where the in-tree path of files and where
they presumably were when the first version of a patch were posted
differ slightly.  Correct these to point at where the files are now.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>ARM: dts: imx: Fix eMMC boot on Data Modul i.MX8M Plus eDM SBC</title>
<updated>2023-07-13T09:29:40Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2023-07-05T23:26:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=48d1fb92a9244d8c9b6687158034c754ef7d7971'/>
<id>urn:sha1:48d1fb92a9244d8c9b6687158034c754ef7d7971</id>
<content type='text'>
In case the i.MX8M Plus starts from eMMC BOOT1/BOOT2 HW partitions, the
flash.bin container is stored at offset 0 from the start, that means the
fitImage itb is at offset 0x2c0 instead of 0x300 sectors from the start.
Handle this difference in custom spl_mmc_get_uboot_raw_sector() .

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
</content>
</entry>
<entry>
<title>ARM: dts: imx: Add support for Data Modul i.MX8M Plus eDM SBC</title>
<updated>2023-04-04T07:35:39Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2023-04-03T23:07:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=302f7e80b9d599c737bf804ee66728c67d3b739e'/>
<id>urn:sha1:302f7e80b9d599c737bf804ee66728c67d3b739e</id>
<content type='text'>
Add support for Data Modul i.MX8M Plus eDM SBC board. This is an
evaluation board for various custom display units. Currently
supported are serial console, ethernet, eMMC, SD, SPI NOR, USB.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: imx: Factor common code out of Data Modul i.MX8M Mini eDM SBC</title>
<updated>2023-01-30T22:23:02Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2022-12-11T20:17:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5cae28c3b109c016c1527f857f584c1e962d075b'/>
<id>urn:sha1:5cae28c3b109c016c1527f857f584c1e962d075b</id>
<content type='text'>
Pull common.c into common subdirectory of the board file,
since this code can be reused by other Data Modul SBCs.
Drop the include of lpddr4_timing.h, which is unneeded.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: imx: Drop board side icache enable on Data Modul i.MX8M Mini eDM SBC</title>
<updated>2023-01-30T22:23:01Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2022-12-11T20:16:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3bb15941ffb46323332f9dcc7810ff6f3e55a258'/>
<id>urn:sha1:3bb15941ffb46323332f9dcc7810ff6f3e55a258</id>
<content type='text'>
The icache is enabled in common architecture code since commit:
2fa763baa1c ("ARM: imx: Enable instruction cache early on on i.MX8M")
Drop the board side duplicate code.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: imx: Deduplicate i.MX8M SNVS LPGPR unlock</title>
<updated>2022-09-20T16:30:02Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2022-09-19T19:37:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fdf6bbb260c36bb54826bffb4dd4d62b90c3cede'/>
<id>urn:sha1:fdf6bbb260c36bb54826bffb4dd4d62b90c3cede</id>
<content type='text'>
Pull this LPGPR unlock into common code, since it is used in multiple
systems already.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: imx: Update Data Modul i.MX8M Mini eDM SBC DRAM timing</title>
<updated>2022-09-18T20:56:10Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2022-08-30T12:34:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d07206569031ced28b10b1b6f0270dcfdd46b781'/>
<id>urn:sha1:d07206569031ced28b10b1b6f0270dcfdd46b781</id>
<content type='text'>
Adjust the DRAM timing settings for this board per ones provided
by hardware department. The change is applied to the LPDDR4 MR11
register CA ODT configuration, from RZQ/6 to RZQ/3, which fixes
stability issues on subset of boards. The DDR PHY PIE block has
been updated accordingly.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Fabio Estevam &lt;festevam@gmail.com&gt;
Cc: Peng Fan &lt;peng.fan@nxp.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Reviewed-by: Fabio Estevam &lt;festevam@denx.de&gt;
</content>
</entry>
</feed>
