<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=NixOS_on_ARM%2FLS1046A</id>
	<title>NixOS on ARM/LS1046A - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=NixOS_on_ARM%2FLS1046A"/>
	<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/LS1046A&amp;action=history"/>
	<updated>2026-05-09T17:15:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.0</generator>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/LS1046A&amp;diff=11566&amp;oldid=prev</id>
		<title>Samueldr at 23:18, 4 April 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/LS1046A&amp;diff=11566&amp;oldid=prev"/>
		<updated>2024-04-04T23:18:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:18, 4 April 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Work in progress&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{ARM/breadcrumb}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{expansion|&lt;/ins&gt;Work in progress&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== U-boot ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== U-boot ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-6134:rev-11566:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Samueldr</name></author>
	</entry>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/LS1046A&amp;diff=6134&amp;oldid=prev</id>
		<title>imported&gt;Sorki: init</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/LS1046A&amp;diff=6134&amp;oldid=prev"/>
		<updated>2018-07-19T16:43:28Z</updated>

		<summary type="html">&lt;p&gt;init&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Work in progress&lt;br /&gt;
&lt;br /&gt;
=== U-boot ===&lt;br /&gt;
&lt;br /&gt;
==== Cross-compiling ====&lt;br /&gt;
&lt;br /&gt;
{{Commands|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nix-shell --cores 0 &amp;#039;&amp;lt;nixpkgs&amp;gt;&amp;#039; --arg crossSystem &amp;#039;(import &amp;lt;nixpkgs&amp;gt; {}).lib.systems.examples.aarch64-multiplatform&amp;#039; -A ubootQemuAarch64&lt;br /&gt;
git clone git://git.denx.de/u-boot.git&lt;br /&gt;
cd u-boot&lt;br /&gt;
git checkout v2018.03 &lt;br /&gt;
# find available defconfigs and pick one&lt;br /&gt;
ls configs/ | grep ls1046&lt;br /&gt;
&lt;br /&gt;
make CROSS_COMPILE=aarch64-unknown-linux-gnu- ls1046ardb_sdcard_defconfig&lt;br /&gt;
make CROSS_COMPILE=aarch64-unknown-linux-gnu-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==== Switching QSPI flash banks in u-boot ====&lt;br /&gt;
&lt;br /&gt;
{{Commands|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
cpld reset # switch to bank0 (default boot)&lt;br /&gt;
cpld reset altbank # switch to bank4 (reset to boot from alternative bank)&lt;br /&gt;
cpld reset sd # reset to boot from SD card&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==== Flashing u-boot to QSPI flash ====&lt;br /&gt;
{{Commands|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
tftp &amp;lt;uboot_image_addr&amp;gt; &amp;lt;uboot_file_name&amp;gt;.bin&lt;br /&gt;
# use alternative bank&lt;br /&gt;
sf probe 0:1 &lt;br /&gt;
sf erase 100000 +$filesize&lt;br /&gt;
sf write &amp;lt;uboot_image_addr&amp;gt; 100000 $filesize&lt;br /&gt;
# boot from altbank&lt;br /&gt;
cpld reset altbank&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
It is also possible to use &amp;lt;code&amp;gt;sf probe 0:0&amp;lt;/code&amp;gt; to flash current bank.&lt;br /&gt;
&lt;br /&gt;
==== Flashing u-boot to  flash ====&lt;br /&gt;
Replace &amp;lt;code&amp;gt;/dev/sdX&amp;lt;/code&amp;gt; with correct device:&lt;br /&gt;
&lt;br /&gt;
{{Commands|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
dd if=u-boot-with-spl-pbl-sd.bin of=/dev/sdX bs=512 seek=8&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Sorki</name></author>
	</entry>
</feed>