<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/Kconfig, branch v2015.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/Kconfig?h=v2015.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/Kconfig?h=v2015.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-08-28T15:46:35Z</updated>
<entry>
<title>NDS32: Generic Board Support and Unsupport</title>
<updated>2015-08-28T15:46:35Z</updated>
<author>
<name>Kun-Hua Huang</name>
<email>kunhua@andestech.com</email>
</author>
<published>2015-08-24T06:52:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2e88bb28d8061286d2f1cabcac224df15b941b82'/>
<id>urn:sha1:2e88bb28d8061286d2f1cabcac224df15b941b82</id>
<content type='text'>
	Add nds32 ag101p generic board support.

Signed-off-by: Kun-Hua Huang &lt;kunhua@andestech.com&gt;
</content>
</entry>
<entry>
<title>kbuild: create symbolic link only for ARM, AVR32, SPARC, PowerPC, x86</title>
<updated>2015-07-27T19:02:00Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-07-15T11:59:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a350c6a60223f7a60228ed563d2e7b02fb7944ab'/>
<id>urn:sha1:a350c6a60223f7a60228ed563d2e7b02fb7944ab</id>
<content type='text'>
The symbolic link to SoC/CPU specific header directory is created
during the build, while it is only necessary for ARM, AVR32, SPARC,
x86, and some CPUs of PowerPC.  For the other architectures, it just
results in a broken symbolic link.

Introduce CONFIG_CREATE_ARCH_SYMLINK to not create unneeded symbolic
links.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>ARM: disable HAVE_PRIVATE_LIBGCC for ARM64</title>
<updated>2015-07-07T09:39:51Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-07-03T07:13:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=64b77ed234ee726b07068621f8d9d6c249329e31'/>
<id>urn:sha1:64b77ed234ee726b07068621f8d9d6c249329e31</id>
<content type='text'>
We have not supported the private library for ARM 64bit.
Prohibit ARM64 boards from enabling it until we make things ready.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>avr32: move CONFIG_SYS_GENERIC_BOARD to Kconfig</title>
<updated>2015-06-15T14:57:27Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-06-11T10:14:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2ce6ecaccaa0b1bea31cdbe05f5f5c54d2468db0'/>
<id>urn:sha1:2ce6ecaccaa0b1bea31cdbe05f5f5c54d2468db0</id>
<content type='text'>
Now all the AVR32 boards have been converted into Generic Board.
Select it in Kconfig and clean up defines in header files.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Acked-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
</content>
</entry>
<entry>
<title>x86: Kconfig: Move DM_SPI &amp; DM_SPI_FLASH to arch/Kconfig</title>
<updated>2015-04-30T00:51:50Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2015-04-27T15:22:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3e4522279df299d1eef1bf9409f313bd8c5716ff'/>
<id>urn:sha1:3e4522279df299d1eef1bf9409f313bd8c5716ff</id>
<content type='text'>
Since all x86 boards have been converted to use DM_SPI and
DM_SPI_FLASH, move them to arch/Kconfig x86 section.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: select CONFIG_DM* options</title>
<updated>2015-04-18T17:11:30Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-03-31T03:47:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=58d423b88e5bc1b6e43aa04a05feccd0e737c061'/>
<id>urn:sha1:58d423b88e5bc1b6e43aa04a05feccd0e737c061</id>
<content type='text'>
As mentioned in the previous commit, adding default values in each
Kconfig causes problems because it does not co-exist with the
"depends on" syntax.  (Please note this is not a bug of Kconfig.)
We should not do so unless we have a special reason.  Actually,
for CONFIG_DM*, we have no good reason to do so.

Generally, CONFIG_DM is not a user-configurable option.  Once we
convert a driver into Driver Model, the board only works with Driver
Model, i.e. CONFIG_DM must be always enabled for that board.
So, using "select DM" is more suitable rather than allowing users to
modify it.  Another good thing is, Kconfig warns unmet dependencies
for "select" syntax, so we easily notice bugs.

Actually, CONFIG_DM and other related options have been added
without consistency: some into arch/*/Kconfig, some into
board/*/Kconfig, and some into configs/*_defconfig.

This commit prefers "select" and cleans up the following issues.

[1] Never use "CONFIG_DM=n" in defconfig files

It is really rare to add "CONFIG_FOO=n" to disable CONFIG options.
It is more common to use "# CONFIG_FOO is not set".  But here, we
do not even have to do it.
Less than half of OMAP3 boards have been converted to Driver Model.
Adding the default values to arch/arm/cpu/armv7/omap3/Kconfig is
weird.  Instead, add "select DM" only to appropriate boards, which
eventually eliminates "CONFIG_DM=n", etc.

[2] Delete redundant CONFIGs

Sandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it again
in configs/sandbox_defconfig.
Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig and
defines it also in omap3_beagle_defconfig and devkit8000_defconfig.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>serial-arc: switch to DM</title>
<updated>2015-04-03T06:47:49Z</updated>
<author>
<name>Alexey Brodkin</name>
<email>abrodkin@synopsys.com</email>
</author>
<published>2015-03-17T11:55:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=01496c4fac227221e67d93cb9cc14f48fb98a2b6'/>
<id>urn:sha1:01496c4fac227221e67d93cb9cc14f48fb98a2b6</id>
<content type='text'>
Now when all infrastructure in ARC is ready for it let's switch ARC UART
to driver model.

Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;</content>
</entry>
<entry>
<title>generic-board: select SYS_GENERIC_BOARD for some architectures</title>
<updated>2015-03-28T13:03:08Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-03-19T10:42:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0a9e7ee5bd61507eed40070f4fed238f5a0485b8'/>
<id>urn:sha1:0a9e7ee5bd61507eed40070f4fed238f5a0485b8</id>
<content type='text'>
We have done with the generic board conversion for all the boards
of ARC, Blackfin, M68000, MicroBlaze, MIPS, NIOS2, Sandbox, X86.

Let's select SYS_GENERIC_BOARD for those architectures, so we can
tell which architecture has finished the conversion at a glance.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>generic-board: move __HAVE_ARCH_GENERIC_BOARD to Kconfig</title>
<updated>2015-03-28T13:03:08Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-03-19T10:42:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0a12e6872ea2b79c9b3862e7b6c08cc4c1889408'/>
<id>urn:sha1:0a12e6872ea2b79c9b3862e7b6c08cc4c1889408</id>
<content type='text'>
Move the option to Kconfig renaming it to CONFIG_HAVE_GENERIC_BOARD.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>powerpc: Permit device tree control of U-Boot (CONFIG_OF_CONTROL)</title>
<updated>2015-02-12T17:35:30Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2015-02-07T18:51:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c1c615735f5f3348a9df0623e366c7182506aebd'/>
<id>urn:sha1:c1c615735f5f3348a9df0623e366c7182506aebd</id>
<content type='text'>
Enable this in the Kconfig so that PowerPC boards can use device tree to
configure U-Boot.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
