<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>b939689c7b87773c44275a578ffc8674a867e39d - Merge branch &apos;u-boot/master&apos; into &apos;u-boot-arm/master&apos;</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#b939689c7b87773c44275a578ffc8674a867e39d</link>
        <description>Merge branch &apos;u-boot/master&apos; into &apos;u-boot-arm/master&apos;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Tue, 05 May 2015 08:09:06 +0000</pubDate>
        <dc:creator>Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;</dc:creator>
    </item>
<item>
        <title>58d423b88e5bc1b6e43aa04a05feccd0e737c061 - dm: select CONFIG_DM* options</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#58d423b88e5bc1b6e43aa04a05feccd0e737c061</link>
        <description>dm: select CONFIG_DM* optionsAs mentioned in the previous commit, adding default values in eachKconfig causes problems because it does not co-exist with the&quot;depends on&quot; 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 weconvert a driver into Driver Model, the board only works with DriverModel, i.e. CONFIG_DM must be always enabled for that board.So, using &quot;select DM&quot; is more suitable rather than allowing users tomodify it.  Another good thing is, Kconfig warns unmet dependenciesfor &quot;select&quot; syntax, so we easily notice bugs.Actually, CONFIG_DM and other related options have been addedwithout consistency: some into arch/*/Kconfig, some intoboard/*/Kconfig, and some into configs/*_defconfig.This commit prefers &quot;select&quot; and cleans up the following issues.[1] Never use &quot;CONFIG_DM=n&quot; in defconfig filesIt is really rare to add &quot;CONFIG_FOO=n&quot; to disable CONFIG options.It is more common to use &quot;# CONFIG_FOO is not set&quot;.  But here, wedo 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 isweird.  Instead, add &quot;select DM&quot; only to appropriate boards, whicheventually eliminates &quot;CONFIG_DM=n&quot;, etc.[2] Delete redundant CONFIGsSandbox sets CONFIG_DM in arch/sandbox/Kconfig and defines it againin configs/sandbox_defconfig.Likewise, OMAP3 sets CONFIG_DM arch/arm/cpu/armv7/omap3/Kconfig anddefines it also in omap3_beagle_defconfig and devkit8000_defconfig.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Tue, 31 Mar 2015 03:47:53 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>b9cb64825b5e6efeb715abd8b48d9b12f98973e9 - Merge branch &apos;master&apos; of git://git.denx.de/u-boot</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#b9cb64825b5e6efeb715abd8b48d9b12f98973e9</link>
        <description>Merge branch &apos;master&apos; of git://git.denx.de/u-boot

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Mon, 02 Mar 2015 08:42:53 +0000</pubDate>
        <dc:creator>Stefano Babic &lt;sbabic@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>d648964fc2495f1184af5782a0b7fc670ba5826e - kconfig: remove unneeded dependency on !SPL_BUILD</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#d648964fc2495f1184af5782a0b7fc670ba5826e</link>
        <description>kconfig: remove unneeded dependency on !SPL_BUILDNow CONFIG_SPL_BUILD is not defined in Kconfig, so&quot;!depends on SPL_BUILD&quot; and &quot;if !SPL_BUILD&quot; are redundant.Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Tue, 24 Feb 2015 13:26:21 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;</dc:creator>
    </item>
<item>
        <title>e1cc4d31f889428a4ca73120951389c756404184 - Merge remote-tracking branch &apos;u-boot/master&apos; into &apos;u-boot-arm/master&apos;</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#e1cc4d31f889428a4ca73120951389c756404184</link>
        <description>Merge remote-tracking branch &apos;u-boot/master&apos; into &apos;u-boot-arm/master&apos;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Tue, 24 Feb 2015 06:59:38 +0000</pubDate>
        <dc:creator>Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;</dc:creator>
    </item>
<item>
        <title>757566d1567a98f5c331c14f088001dbfe187191 - Merge git://git.denx.de/u-boot-dm</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#757566d1567a98f5c331c14f088001dbfe187191</link>
        <description>Merge git://git.denx.de/u-boot-dm

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Fri, 13 Feb 2015 18:11:09 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>001646c478429f7ee1e9a4aff667ad9ed3bc4ee4 - dm: omap3: Move driver model CONFIGs to Kconfig</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#001646c478429f7ee1e9a4aff667ad9ed3bc4ee4</link>
        <description>dm: omap3: Move driver model CONFIGs to KconfigRemove driver model CONFIGs from the board config headers and use Kconfiginstead.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Fri, 06 Feb 2015 04:41:44 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>2e07c249a67e055db294818ff063d502d15db0f8 - kconfig: arm: introduce symbol for ARM CPUs</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#2e07c249a67e055db294818ff063d502d15db0f8</link>
        <description>kconfig: arm: introduce symbol for ARM CPUsThis commit introduces a Kconfig symbol for each ARM CPU:CPU_ARM720T, CPU_ARM920T, CPU_ARM926EJS, CPU_ARM946ES, CPU_ARM1136,CPU_ARM1176, CPU_V7, CPU_PXA, CPU_SA1100.Also, it adds the CPU feature Kconfig symbol HAS_VBAR which is selectedfor CPU_ARM1176 and CPU_V7.For each target, the corresponding CPU is selected and the definition ofSYS_CPU in the corresponding Kconfig file is removed.Also, it removes redundant &quot;string&quot; type in some Kconfig files.Signed-off-by: Georges Savoundararadj &lt;savoundg@gmail.com&gt;Acked-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;Cc: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Tue, 28 Oct 2014 22:16:09 +0000</pubDate>
        <dc:creator>Georges Savoundararadj &lt;savoundg@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>42817eb85de1d7dec399c75dbd133ea6b5351a72 - Merge branch &apos;master&apos; of git://git.denx.de/u-boot-arm</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#42817eb85de1d7dec399c75dbd133ea6b5351a72</link>
        <description>Merge branch &apos;master&apos; of git://git.denx.de/u-boot-arm

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Mon, 22 Sep 2014 13:51:01 +0000</pubDate>
        <dc:creator>Stefano Babic &lt;sbabic@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>461be2f96e4b87e5065208c6659a47dd0ad9e9f8 - kconfig: remove redundant &quot;string&quot; type in arch and board Kconfigs</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#461be2f96e4b87e5065208c6659a47dd0ad9e9f8</link>
        <description>kconfig: remove redundant &quot;string&quot; type in arch and board KconfigsNow the types of CONFIG_SYS_{ARCH, CPU, SOC, VENDOR, BOARD, CONFIG_NAME}are specified in arch/Kconfig.We can delete the ones in arch and board Kconfig files.This commit can be easily reproduced by the following command:find . -name Kconfig -a ! -path ./arch/Kconfig | xargs sed -i -e &apos;/config[[:space:]]SYS_\(ARCH\|CPU\|SOC\|\VENDOR\|BOARD\|CONFIG_NAME\)/ {    N    s/\n[[:space:]]*string//}&apos;Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Sat, 13 Sep 2014 18:01:49 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;</dc:creator>
    </item>
<item>
        <title>e82abaeb7f2a0833fccf90460c48b9f2100258f8 - Merge branch &apos;master&apos; of git://git.denx.de/u-boot-arm</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#e82abaeb7f2a0833fccf90460c48b9f2100258f8</link>
        <description>Merge branch &apos;master&apos; of git://git.denx.de/u-boot-armConflicts:	boards.cfgSigned-off-by: Stefano Babic &lt;sbabic@denx.de&gt;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Mon, 11 Aug 2014 08:21:03 +0000</pubDate>
        <dc:creator>Stefano Babic &lt;sbabic@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>dd84058d24ff54d6b32818ffe44aeb4bba2cfae6 - kconfig: add board Kconfig and defconfig files</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig#dd84058d24ff54d6b32818ffe44aeb4bba2cfae6</link>
        <description>kconfig: add board Kconfig and defconfig filesThis commit adds: - arch/${ARCH}/Kconfig    provide a menu to select target boards - board/${VENDOR}/${BOARD}/Kconfig or board/${BOARD}/Kconfig    set CONFIG macros to the appropriate values for each board - configs/${TARGET_BOARD}_defconfig    default setting of each board(This commit was automatically generated by a conversion scriptbased on boards.cfg)In Linux Kernel, defconfig files are located underarch/${ARCH}/configs/ directory.It works in Linux Kernel since ARCH is always given from thecommand line for cross compile.But in U-Boot, ARCH is not given from the command line.Which means we cannot know ARCH until the board configuration is done.That is why all the &quot;*_defconfig&quot; files should be gathered into asingle directory ./configs/.Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;Acked-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/board/phytec/pcm051/Kconfig</description>
        <pubDate>Wed, 30 Jul 2014 05:08:14 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;</dc:creator>
    </item>
</channel>
</rss>
