<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/configs/Colombus_defconfig, branch v2015.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/configs/Colombus_defconfig?h=v2015.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/configs/Colombus_defconfig?h=v2015.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2014-11-25T12:38:46Z</updated>
<entry>
<title>sunxi: Add usb keyboard Kconfig option</title>
<updated>2014-11-25T12:38:46Z</updated>
<author>
<name>Hans de Goede</name>
<email>hdegoede@redhat.com</email>
</author>
<published>2014-09-18T19:03:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=86b4909340a272a1a040db61565f639d845b170f'/>
<id>urn:sha1:86b4909340a272a1a040db61565f639d845b170f</id>
<content type='text'>
For use together with the hdmi console.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Acked-by: Ian Campbell &lt;ian.campbell@citrix.com&gt;
</content>
</entry>
<entry>
<title>sun6i: Enable SPL</title>
<updated>2014-11-13T13:49:01Z</updated>
<author>
<name>Hans de Goede</name>
<email>hdegoede@redhat.com</email>
</author>
<published>2014-10-25T18:18:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8c2c9cfa7bfe1e5ee792b2e277f8dbff9bdf8ccf'/>
<id>urn:sha1:8c2c9cfa7bfe1e5ee792b2e277f8dbff9bdf8ccf</id>
<content type='text'>
Enable the SPL now that we've all the necessary bits in place.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Acked-by: Ian Campbell &lt;ijc@hellion.org.uk&gt;
</content>
</entry>
<entry>
<title>sunxi: kconfig: Introduce CONFIG_TARGET_&lt;BOARD&gt;</title>
<updated>2014-11-05T12:09:58Z</updated>
<author>
<name>Ian Campbell</name>
<email>ijc@hellion.org.uk</email>
</author>
<published>2014-10-24T20:20:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d9a204764132c6c0ed1824c54d90721e17e53adf'/>
<id>urn:sha1:d9a204764132c6c0ed1824c54d90721e17e53adf</id>
<content type='text'>
This was done automatically with the following bits of scripting.

The Kconfig choice content was generated with this script snippet:
    for i in $(git grep -l CONFIG_ARCH_SUNXI configs/*) ; do
        TARGET=$(sed -n -e 's/CONFIG_SYS_EXTRA_OPTIONS="\([^,"]\+\).*/\1/p' $i);
        MACH=$(sed -n -e 's/.*CONFIG_\(MACH_SUN.I\)=./\1/p' $i)
        echo "config TARGET_$TARGET"
        echo "	bool \"$TARGET\""
        echo "	depends on $MACH"
        echo
    done

defconfigs were updated with a sed script (t):
    # Extract board from first entry of CONFIG_SYS_EXTRA_OPTIONS,
    /^CONFIG_SYS_EXTRA_OPTIONS/ {
        s/^\(CONFIG_SYS_EXTRA_OPTIONS="\)\([^,"]\+\),\?\(.*\)/\1\3\nCONFIG_TARGET_\2=y/;

        # Print and delete first line (CONFIG_SYS_EXTRA_OPTIONS), leaving
        # CONFIG_TARGET_&lt;BOARD&gt; in pattern space
        P;D;
    };

    # Move CONFIG_TARGET_&lt;BOARD&gt; to hold space
    /^CONFIG_TARGET/{h;n}

    # Print CONFIG_TARGET_&lt;BOARD&gt; after CONFIG_MACH_&lt;SOC&gt; in either SPL or
    # normal mode.
    /^CONFIG_MACH/{p;g;p;n};
    /^\+S:CONFIG_MACH/{p;g;s/^CONFIG_TARGET/+S:&amp;/;p;n};

    # Print any remaining lines normally
    p;
Run as:
    sed -i -n -f t $(git grep -l CONFIG_ARCH_SUNXI configs/*)
and then manually removing the one instance of CONFIG_SYS_EXTRA_OPTIONS="" from
Colombus_defconfig

board/sunxi/Makefile was updated with:
    sed -e 's/^\(obj-\$(CONFIG_\)\(.*\)\().*+= dram_.*\)/\1TARGET_\2\3/g' board/sunxi/Makefile
and manually retabbing a few lines to line up again.

The board descriptions could certainly be improved.

Signed-off-by: Ian Campbell &lt;ijc@hellion.org.uk&gt;
Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
</entry>
<entry>
<title>sunxi: kconfig: Rename TARGET_SUN[45678]I to MACH_SUN[45678]I.</title>
<updated>2014-11-05T12:09:57Z</updated>
<author>
<name>Ian Campbell</name>
<email>ijc@hellion.org.uk</email>
</author>
<published>2014-10-24T20:20:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c3be279322301a983ab37b05f6748ceabf4b7aa3'/>
<id>urn:sha1:c3be279322301a983ab37b05f6748ceabf4b7aa3</id>
<content type='text'>
Now we have CONFIG_ARCH_SUNXI as the toplevel, CONFIG_MACH_SUN[45678]I as the
per-SoC option and leave CONFIG_TARGET_BLAH free for individual boards in the
future.

Done automatically with:
    sed -i -e 's/TARGET_\(SUN[45678]I\)/MACH_\1/g' $(git grep -l TARGET_SUN[45678]I)

Signed-off-by: Ian Campbell &lt;ijc@hellion.org.uk&gt;
Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
</entry>
<entry>
<title>sunxi: kconfig: Add top-level ARCH_SUNXI</title>
<updated>2014-11-05T12:09:57Z</updated>
<author>
<name>Ian Campbell</name>
<email>ijc@hellion.org.uk</email>
</author>
<published>2014-10-24T20:20:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2c7e3b90468535ed7b31bd070c662b47f51db6fd'/>
<id>urn:sha1:2c7e3b90468535ed7b31bd070c662b47f51db6fd</id>
<content type='text'>
And make TARGET_SUN[45678]I a choice variable under this.

configs updated with:
    sed -i -e 's/^\(\+S:\)\?CONFIG_TARGET_SUN.I=y/\1CONFIG_ARCH_SUNXI=y\n&amp;/g' configs/*

Signed-off-by: Ian Campbell &lt;ijc@hellion.org.uk&gt;
Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
</entry>
<entry>
<title>ARM: sun6i: Add Colombus board defconfig</title>
<updated>2014-10-24T07:35:38Z</updated>
<author>
<name>Chen-Yu Tsai</name>
<email>wens@csie.org</email>
</author>
<published>2014-10-03T12:16:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7ad3b6aa37ccf3caa5b8d6f7d639f2904009ed1e'/>
<id>urn:sha1:7ad3b6aa37ccf3caa5b8d6f7d639f2904009ed1e</id>
<content type='text'>
The Colombus board is an A31 evaluation board from WITS Technology.

Maxime has kindly agreed to maintain this board.

[1] http://lists.denx.de/pipermail/u-boot/2014-September/190043.html

Signed-off-by: Chen-Yu Tsai &lt;wens@csie.org&gt;
Cc: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Acked-by: Ian Campbell &lt;ijc@hellion.org.uk&gt;
</content>
</entry>
</feed>
