<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/seco, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/'/>
<entry>
<title>arm: Remove secomx6quq7 board</title>
<updated>2021-04-10T12:00:45+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2021-02-21T01:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=56124508cec17cb493ef82d3ad5545077361f38a'/>
<id>56124508cec17cb493ef82d3ad5545077361f38a</id>
<content type='text'>
This board has not been converted to CONFIG_DM_MMC by the deadline.
Remove it.

Cc: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This board has not been converted to CONFIG_DM_MMC by the deadline.
Remove it.

Cc: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>common: Drop asm/global_data.h from common header</title>
<updated>2021-02-02T20:33:42+00:00</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-10-31T03:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=401d1c4f5d2d29c4bc4beaec95402ca23eb63295'/>
<id>401d1c4f5d2d29c4bc4beaec95402ca23eb63295</id>
<content type='text'>
Move this out of the common header and include it only where needed.  In
a number of cases this requires adding "struct udevice;" to avoid adding
another large header or in other cases replacing / adding missing header
files that had been pulled in, very indirectly.   Finally, we have a few
cases where we did not need to include &lt;asm/global_data.h&gt; at all, so
remove that include.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move this out of the common header and include it only where needed.  In
a number of cases this requires adding "struct udevice;" to avoid adding
another large header or in other cases replacing / adding missing header
files that had been pulled in, very indirectly.   Finally, we have a few
cases where we did not need to include &lt;asm/global_data.h&gt; at all, so
remove that include.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: mx6: Make all i.MX6 SoCs user-selectable</title>
<updated>2020-08-25T08:26:14+00:00</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2020-08-18T11:43:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=f27ffe4177a7cc09614e2f87012234c1e260c8f2'/>
<id>f27ffe4177a7cc09614e2f87012234c1e260c8f2</id>
<content type='text'>
We have a number of platforms that are a combination of a carrier board
and System-on-Module (SoM) that in turn allows for the board to have
different SoCs on it.  In some cases, this is handled via board-specific
Kconfig options.  In other cases we make use of
CONFIG_SYS_EXTRA_OPTIONS.  This latter case however can lead to invalid
configurations as we will not in turn get options that in Kconfig are
selected by or depend on that setting.

To resolve this, make the SoC option a choice in Kconfig and make boards
depend on what they can support.  This change opens us up for further
clean-ups in the cases where a single CONFIG_TARGET_xxx can support
different SoCs and today they do not, or do not cleanly do so.

Reported-by: Matt Porter &lt;mporter@konsulko.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Fabio Estevam &lt;festevam@gmail.com&gt;
Cc: "NXP i.MX U-Boot Team" &lt;uboot-imx@nxp.com&gt;
Cc: Soeren Moch &lt;smoch@web.de&gt;
Cc: Markus Niebel &lt;Markus.Niebel@tq-group.com&gt;
Cc: Igor Opaniuk &lt;igor.opaniuk@toradex.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Hannes Schmelzer &lt;hannes.schmelzer@br-automation.com&gt;
Cc: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Cc: Nikita Kiryanov &lt;nikita@compulab.co.il&gt;
Cc: Andreas Geisreiter &lt;ageisreiter@dh-electronics.de&gt;
Cc: Ludwig Zenz &lt;lzenz@dh-electronics.de&gt;
Cc: Lukasz Majewski &lt;lukma@denx.de&gt;
Cc: Akshay Bhat &lt;akshaybhat@timesys.com&gt;
Cc: Ken Lin &lt;Ken.Lin@advantech.com.tw&gt;
Cc: Ian Ray &lt;ian.ray@ge.com&gt;
Cc: Tim Harvey &lt;tharvey@gateworks.com&gt;
Cc: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Cc: Raffaele RECALCATI &lt;raffaele.recalcati@bticino.it&gt;
Cc: Simone CIANNI &lt;simone.cianni@bticino.it&gt;
Cc: Adam Ford &lt;aford173@gmail.com&gt;
Cc: Marcin Niestroj &lt;m.niestroj@grinn-global.com&gt;
Cc: "Eric Bénard" &lt;eric@eukrea.com&gt;
Cc: Baruch Siach &lt;baruch@tkos.co.il&gt;
Cc: Jason Liu &lt;jason.hui.liu@nxp.com&gt;
Cc: Ye Li &lt;ye.li@nxp.com&gt;
Cc: Eric Nelson &lt;eric@nelint.com&gt;
Cc: Troy Kisky &lt;troy.kisky@boundarydevices.com&gt;
Cc: Peng Fan &lt;peng.fan@nxp.com&gt;
Cc: Parthiban Nallathambi &lt;parthiban@linumiz.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Cc: "Sébastien Szymanski" &lt;sebastien.szymanski@armadeus.com&gt;
Cc: Christian Gmeiner &lt;christian.gmeiner@gmail.com&gt;
Cc: Niel Fourie &lt;lusus@denx.de&gt;
Cc: Martyn Welch &lt;martyn.welch@collabora.com&gt;
Cc: Richard Hu &lt;richard.hu@technexion.com&gt;
Cc: Stefan Roese &lt;sr@denx.de&gt;
Cc: Boris Brezillon &lt;bbrezillon@kernel.org&gt;
Cc: Arkadiusz Karas &lt;arkadiusz.karas@somlabs.com&gt;
Cc: Breno Lima &lt;breno.lima@nxp.com&gt;
Cc: Francesco Montefoschi &lt;francesco.montefoschi@udoo.org&gt;
Cc: Silvio Fricke &lt;open-source@softing.de&gt;
Tested-by: Matt Porter &lt;mporter@konsulko.com&gt; [colibri_imx6]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Marcin Niestroj &lt;m.niestroj@grinn-global.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have a number of platforms that are a combination of a carrier board
and System-on-Module (SoM) that in turn allows for the board to have
different SoCs on it.  In some cases, this is handled via board-specific
Kconfig options.  In other cases we make use of
CONFIG_SYS_EXTRA_OPTIONS.  This latter case however can lead to invalid
configurations as we will not in turn get options that in Kconfig are
selected by or depend on that setting.

To resolve this, make the SoC option a choice in Kconfig and make boards
depend on what they can support.  This change opens us up for further
clean-ups in the cases where a single CONFIG_TARGET_xxx can support
different SoCs and today they do not, or do not cleanly do so.

Reported-by: Matt Porter &lt;mporter@konsulko.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Fabio Estevam &lt;festevam@gmail.com&gt;
Cc: "NXP i.MX U-Boot Team" &lt;uboot-imx@nxp.com&gt;
Cc: Soeren Moch &lt;smoch@web.de&gt;
Cc: Markus Niebel &lt;Markus.Niebel@tq-group.com&gt;
Cc: Igor Opaniuk &lt;igor.opaniuk@toradex.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Hannes Schmelzer &lt;hannes.schmelzer@br-automation.com&gt;
Cc: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Cc: Nikita Kiryanov &lt;nikita@compulab.co.il&gt;
Cc: Andreas Geisreiter &lt;ageisreiter@dh-electronics.de&gt;
Cc: Ludwig Zenz &lt;lzenz@dh-electronics.de&gt;
Cc: Lukasz Majewski &lt;lukma@denx.de&gt;
Cc: Akshay Bhat &lt;akshaybhat@timesys.com&gt;
Cc: Ken Lin &lt;Ken.Lin@advantech.com.tw&gt;
Cc: Ian Ray &lt;ian.ray@ge.com&gt;
Cc: Tim Harvey &lt;tharvey@gateworks.com&gt;
Cc: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Cc: Raffaele RECALCATI &lt;raffaele.recalcati@bticino.it&gt;
Cc: Simone CIANNI &lt;simone.cianni@bticino.it&gt;
Cc: Adam Ford &lt;aford173@gmail.com&gt;
Cc: Marcin Niestroj &lt;m.niestroj@grinn-global.com&gt;
Cc: "Eric Bénard" &lt;eric@eukrea.com&gt;
Cc: Baruch Siach &lt;baruch@tkos.co.il&gt;
Cc: Jason Liu &lt;jason.hui.liu@nxp.com&gt;
Cc: Ye Li &lt;ye.li@nxp.com&gt;
Cc: Eric Nelson &lt;eric@nelint.com&gt;
Cc: Troy Kisky &lt;troy.kisky@boundarydevices.com&gt;
Cc: Peng Fan &lt;peng.fan@nxp.com&gt;
Cc: Parthiban Nallathambi &lt;parthiban@linumiz.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Cc: "Sébastien Szymanski" &lt;sebastien.szymanski@armadeus.com&gt;
Cc: Christian Gmeiner &lt;christian.gmeiner@gmail.com&gt;
Cc: Niel Fourie &lt;lusus@denx.de&gt;
Cc: Martyn Welch &lt;martyn.welch@collabora.com&gt;
Cc: Richard Hu &lt;richard.hu@technexion.com&gt;
Cc: Stefan Roese &lt;sr@denx.de&gt;
Cc: Boris Brezillon &lt;bbrezillon@kernel.org&gt;
Cc: Arkadiusz Karas &lt;arkadiusz.karas@somlabs.com&gt;
Cc: Breno Lima &lt;breno.lima@nxp.com&gt;
Cc: Francesco Montefoschi &lt;francesco.montefoschi@udoo.org&gt;
Cc: Silvio Fricke &lt;open-source@softing.de&gt;
Tested-by: Matt Porter &lt;mporter@konsulko.com&gt; [colibri_imx6]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Marcin Niestroj &lt;m.niestroj@grinn-global.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>treewide: convert bd_t to struct bd_info by coccinelle</title>
<updated>2020-07-17T13:30:13+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>masahiroy@kernel.org</email>
</author>
<published>2020-06-26T06:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=b75d8dc5642b71eb029e7cd38031a32029e736cc'/>
<id>b75d8dc5642b71eb029e7cd38031a32029e736cc</id>
<content type='text'>
The Linux coding style guide (Documentation/process/coding-style.rst)
clearly says:

  It's a **mistake** to use typedef for structures and pointers.

Besides, using typedef for structures is annoying when you try to make
headers self-contained.

Let's say you have the following function declaration in a header:

  void foo(bd_t *bd);

This is not self-contained since bd_t is not defined.

To tell the compiler what 'bd_t' is, you need to include &lt;asm/u-boot.h&gt;

  #include &lt;asm/u-boot.h&gt;
  void foo(bd_t *bd);

Then, the include direcective pulls in more bloat needlessly.

If you use 'struct bd_info' instead, it is enough to put a forward
declaration as follows:

  struct bd_info;
  void foo(struct bd_info *bd);

Right, typedef'ing bd_t is a mistake.

I used coccinelle to generate this commit.

The semantic patch that makes this change is as follows:

  &lt;smpl&gt;
  @@
  typedef bd_t;
  @@
  -bd_t
  +struct bd_info
  &lt;/smpl&gt;

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Linux coding style guide (Documentation/process/coding-style.rst)
clearly says:

  It's a **mistake** to use typedef for structures and pointers.

Besides, using typedef for structures is annoying when you try to make
headers self-contained.

Let's say you have the following function declaration in a header:

  void foo(bd_t *bd);

This is not self-contained since bd_t is not defined.

To tell the compiler what 'bd_t' is, you need to include &lt;asm/u-boot.h&gt;

  #include &lt;asm/u-boot.h&gt;
  void foo(bd_t *bd);

Then, the include direcective pulls in more bloat needlessly.

If you use 'struct bd_info' instead, it is enough to put a forward
declaration as follows:

  struct bd_info;
  void foo(struct bd_info *bd);

Right, typedef'ing bd_t is a mistake.

I used coccinelle to generate this commit.

The semantic patch that makes this change is as follows:

  &lt;smpl&gt;
  @@
  typedef bd_t;
  @@
  -bd_t
  +struct bd_info
  &lt;/smpl&gt;

Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>common: Drop linux/delay.h from common header</title>
<updated>2020-05-19T01:19:23+00:00</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-05-10T17:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=c05ed00afb95fa5237f16962fccf5810437317bf'/>
<id>c05ed00afb95fa5237f16962fccf5810437317bf</id>
<content type='text'>
Move this uncommon header out of the common header.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move this uncommon header out of the common header.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>common: Drop net.h from common header</title>
<updated>2020-05-18T21:33:31+00:00</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-05-10T17:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=90526e9fbac47af16d70f323feae45d8d1b0f9b7'/>
<id>90526e9fbac47af16d70f323feae45d8d1b0f9b7</id>
<content type='text'>
Move this header out of the common header. Network support is used in
quite a few places but it still does not warrant blanket inclusion.

Note that this net.h header itself has quite a lot in it. It could be
split into the driver-mode support, functions, structures, checksumming,
etc.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move this header out of the common header. Network support is used in
quite a few places but it still does not warrant blanket inclusion.

Note that this net.h header itself has quite a lot in it. It could be
split into the driver-mode support, functions, structures, checksumming,
etc.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: update reference to README.imximage</title>
<updated>2020-04-17T03:06:54+00:00</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-02-28T14:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=b09e28fc54bb51c41df9e0302f3ddac952c6d9fa'/>
<id>b09e28fc54bb51c41df9e0302f3ddac952c6d9fa</id>
<content type='text'>
Update reference in many files detected by
scripts/documentation-file-ref-check

README.imximage =&gt; imx/mkimage/imximage.txt

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update reference in many files detected by
scripts/documentation-file-ref-check

README.imximage =&gt; imx/mkimage/imximage.txt

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>common: Move RAM-sizing functions to init.h</title>
<updated>2020-01-17T19:02:35+00:00</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-12-28T17:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=9b4a205f454dd19687aaf9a22a5bc01164182a90'/>
<id>9b4a205f454dd19687aaf9a22a5bc01164182a90</id>
<content type='text'>
These functions relate to memory init so move them into the init
header.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These functions relate to memory init so move them into the init
header.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>board: Remove unnecessary inclusion of micrel.h from boards</title>
<updated>2019-12-03T08:17:25+00:00</updated>
<author>
<name>James Byrne</name>
<email>james.byrne@origamienergy.com</email>
</author>
<published>2019-11-15T17:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=464b50a34302ce56a9f30eb27dcedbf04f233188'/>
<id>464b50a34302ce56a9f30eb27dcedbf04f233188</id>
<content type='text'>
Several boards still unnecessarily included micrel.h but no longer
require it since the switch to Device Tree configuration.

Signed-off-by: James Byrne &lt;james.byrne@origamienergy.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several boards still unnecessarily included micrel.h but no longer
require it since the switch to Device Tree configuration.

Signed-off-by: James Byrne &lt;james.byrne@origamienergy.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert to use fsl_esdhc_imx for i.MX platforms</title>
<updated>2019-06-23T06:18:34+00:00</updated>
<author>
<name>Yangbo Lu</name>
<email>yangbo.lu@nxp.com</email>
</author>
<published>2019-06-21T03:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ausil/public_git/u-boot.git/commit/?id=e37ac717d7964e59cbbb435f2571e8c637896b64'/>
<id>e37ac717d7964e59cbbb435f2571e8c637896b64</id>
<content type='text'>
Converted to use fsl_esdhc_imx for i.MX platforms.

Signed-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;
Tested-by: Steffen Dirkwinkel &lt;s.dirkwinkel@beckhoff.com&gt;
Reviewed-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Martyn Welch &lt;martyn.welch@collabora.com&gt;
Acked-by: Jason Liu &lt;Jason.hui.liu@nxp.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Converted to use fsl_esdhc_imx for i.MX platforms.

Signed-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;
Tested-by: Steffen Dirkwinkel &lt;s.dirkwinkel@beckhoff.com&gt;
Reviewed-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Martyn Welch &lt;martyn.welch@collabora.com&gt;
Acked-by: Jason Liu &lt;Jason.hui.liu@nxp.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
