<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/mips, branch v2020.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>mips: vocore2: fix various issues</title>
<updated>2020-09-22T22:14:56+00:00</updated>
<author>
<name>Mauro Condarelli</name>
<email>mc5686@mclink.it</email>
</author>
<published>2020-09-20T16:28:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7d1538cc9bb87d12dcd8c9f9b07c17bb510042ef'/>
<id>7d1538cc9bb87d12dcd8c9f9b07c17bb510042ef</id>
<content type='text'>
- fix SPL image generation
- fix incorrect console output
- increase malloc_f and malloc_r space to fix LZMA decompression errors
- increase SPI flash clock

Signed-off-by: Mauro Condarelli &lt;mc5686@mclink.it&gt;
[squashed to one patch, fix commit subject and description]
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- fix SPL image generation
- fix incorrect console output
- increase malloc_f and malloc_r space to fix LZMA decompression errors
- increase SPI flash clock

Signed-off-by: Mauro Condarelli &lt;mc5686@mclink.it&gt;
[squashed to one patch, fix commit subject and description]
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: dts: Fix PIC32MZDA GPIO register definitions</title>
<updated>2020-09-22T22:14:29+00:00</updated>
<author>
<name>John Robertson</name>
<email>john.robertson@simiatec.com</email>
</author>
<published>2020-09-01T18:02:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bd25f9a69fa5accde66cf914154bdd64604d8f64'/>
<id>bd25f9a69fa5accde66cf914154bdd64604d8f64</id>
<content type='text'>
The GPIO bank name for banks J and K are not correct when using the
'gpio' command from the console.

The driver derives the bank name from the device tree instance string by
using the instance value and adding 'A': gpio0@xxaddrxx is Bank A,
gpio1@yyaddryy is Bank B and so on.

On the PIC32, there is no Bank I so instances 8 and 9 need to be
incremented as a minimum change.

An alternative (less opaque) implementation would be to use a bank-name
property instead but this would require modifying the driver code too.

Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The GPIO bank name for banks J and K are not correct when using the
'gpio' command from the console.

The driver derives the bank name from the device tree instance string by
using the instance value and adding 'A': gpio0@xxaddrxx is Bank A,
gpio1@yyaddryy is Bank B and so on.

On the PIC32, there is no Bank I so instances 8 and 9 need to be
incremented as a minimum change.

An alternative (less opaque) implementation would be to use a bank-name
property instead but this would require modifying the driver code too.

Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: dts: Fix PIC32MZDA GPIO register definitions</title>
<updated>2020-09-22T22:14:28+00:00</updated>
<author>
<name>John Robertson</name>
<email>john.robertson@simiatec.com</email>
</author>
<published>2020-09-01T18:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=81b543a4e61013fb87f5bdb526d815f1e014d0a4'/>
<id>81b543a4e61013fb87f5bdb526d815f1e014d0a4</id>
<content type='text'>
GPIO state cannot be changed via the device tree (e.g. with gpio-hog) or
using the 'gpio' command from the console.

The root cause is a discrepancy between the driver and the device tree:
the driver code expects an absolute I/O address in the &lt;reg&gt; property,
while the device tree defines the address relative to a declaration in
the parent pinctrl node.

Changing the device tree to fix a driver issue would normally be wrong,
however:
- I have run the first version of U-Boot in which this driver appears
  (v2016.03) and the same problem exists, so this is not a regression;
- There is no code that references a parent device tree node that might
  suggest the intent of the author was to parse the DT as it exists now;
- The equivalent Linux PIC32 GPIO driver also uses absolute addresses
  for the GPIO &lt;reg&gt; property. This change brings the U-Boot DT more
  into line with Linux.

Additionally, the data sheet (Microchip ref. 60001361H) shows that the
register set to control a GPIO bank spans 0xE0 bytes, but the device
tree specified size is only 0x48 bytes.

Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GPIO state cannot be changed via the device tree (e.g. with gpio-hog) or
using the 'gpio' command from the console.

The root cause is a discrepancy between the driver and the device tree:
the driver code expects an absolute I/O address in the &lt;reg&gt; property,
while the device tree defines the address relative to a declaration in
the parent pinctrl node.

Changing the device tree to fix a driver issue would normally be wrong,
however:
- I have run the first version of U-Boot in which this driver appears
  (v2016.03) and the same problem exists, so this is not a regression;
- There is no code that references a parent device tree node that might
  suggest the intent of the author was to parse the DT as it exists now;
- The equivalent Linux PIC32 GPIO driver also uses absolute addresses
  for the GPIO &lt;reg&gt; property. This change brings the U-Boot DT more
  into line with Linux.

Additionally, the data sheet (Microchip ref. 60001361H) shows that the
register set to control a GPIO bank spans 0xE0 bytes, but the device
tree specified size is only 0x48 bytes.

Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: dts: Fix device tree warnings for PIC32MZDA</title>
<updated>2020-09-22T22:14:28+00:00</updated>
<author>
<name>John Robertson</name>
<email>john.robertson@simiatec.com</email>
</author>
<published>2020-09-01T04:14:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0723c2ddeb8a5446a4b32e7583461efe50d0fe6c'/>
<id>0723c2ddeb8a5446a4b32e7583461efe50d0fe6c</id>
<content type='text'>
Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: pic32mzdask: disable SDHCI SDCD signal workaround</title>
<updated>2020-09-22T22:14:14+00:00</updated>
<author>
<name>John Robertson</name>
<email>john.robertson@simiatec.com</email>
</author>
<published>2020-09-01T02:55:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69af033fb9ee25201483ed48c52c546779c75c9b'/>
<id>69af033fb9ee25201483ed48c52c546779c75c9b</id>
<content type='text'>
The PIC32MZ DA Starter Kit does not need the card detect workaround
because the SDCD signal line is connected properly. Disable the
workaround in this case.

Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The PIC32MZ DA Starter Kit does not need the card detect workaround
because the SDCD signal line is connected properly. Disable the
workaround in this case.

Signed-off-by: John Robertson &lt;john.robertson@simiatec.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'mips-pull-2020-08-03' of https://gitlab.denx.de/u-boot/custodians/u-boot-mips</title>
<updated>2020-08-04T15:07:16+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2020-08-04T15:07:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bb3694d5b14c891032864dcd44ae261fe595bb0c'/>
<id>bb3694d5b14c891032864dcd44ae261fe595bb0c</id>
<content type='text'>
- doc: fix qemu-mips build instructions
- MIPS: add GPIO, CLK and SPI drivers for Octeon MIPS64
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- doc: fix qemu-mips build instructions
- MIPS: add GPIO, CLK and SPI drivers for Octeon MIPS64
</pre>
</div>
</content>
</entry>
<entry>
<title>mscc: Drop dm.h header file</title>
<updated>2020-08-04T02:19:54+00:00</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-07-19T16:15:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dcd7c906d03829ce3a641c2a67edfe242dcea714'/>
<id>dcd7c906d03829ce3a641c2a67edfe242dcea714</id>
<content type='text'>
This header file should not be included in other header files. Remove it
from each one and use a forward declaration instead.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This header file should not be included in other header files. Remove it
from each one and use a forward declaration instead.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: octeon: Update Octeon Kconfig</title>
<updated>2020-08-03T19:14:48+00:00</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2020-07-30T11:56:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1015540d70d2647c3a99303ad971a1533ea94f15'/>
<id>1015540d70d2647c3a99303ad971a1533ea94f15</id>
<content type='text'>
This patch selects DM_SPI &amp; DM_I2C for MIPS Octeon. DM_GPIO, DM_SERIAL
and DM_ETH are already selected.

Additionally the selections are now alphabetically sorted.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch selects DM_SPI &amp; DM_I2C for MIPS Octeon. DM_GPIO, DM_SERIAL
and DM_ETH are already selected.

Additionally the selections are now alphabetically sorted.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: octeon: mrvl, octeon-ebb7304.dts: Add SPI flash DT node</title>
<updated>2020-08-03T19:14:48+00:00</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2020-07-30T11:56:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9044ed2c68573076c3d6dc60f8b78741683182b2'/>
<id>9044ed2c68573076c3d6dc60f8b78741683182b2</id>
<content type='text'>
Add the SPI flash DT node for the EBB7304.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the SPI flash DT node for the EBB7304.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mips: octeon: mrvl,cn73xx.dtsi: Add SPI DT node</title>
<updated>2020-08-03T19:14:48+00:00</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2020-07-30T11:56:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=10324919044d19d813bdd62ba9f63e2c3bde2e00'/>
<id>10324919044d19d813bdd62ba9f63e2c3bde2e00</id>
<content type='text'>
Add the Octeon SPI DT node to the dtsi file.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the Octeon SPI DT node to the dtsi file.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
