<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>d42197e44e9091ec4553b74a54a8502a2415a09f - UPSTREAM: dm: replace dm_dbg() with pr_debug()</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#d42197e44e9091ec4553b74a54a8502a2415a09f</link>
        <description>UPSTREAM: dm: replace dm_dbg() with pr_debug()As we discussed before in ML, dm_dbg() causes undefined referenceerror if #define DEBUG is added to users, but not drivers/core/util.cWe do not need this macro because we can use pr_debug() instead, andit is pretty easy to enable it for the DM core by using ccflags-y.Change-Id: I0732d1fec827d434b1163093920a3c5bd682803eSigned-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;(cherry picked from commit ceb9190969e458dcd1427566f762dbb9cfdfdc94)

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Fri, 29 Sep 2017 03:31:20 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>c1b62ba9ca0e41fdd548cb3bb9af3b3f90d4a393 - Merge branch &apos;master&apos; of git://git.denx.de/u-boot-rockchip</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#c1b62ba9ca0e41fdd548cb3bb9af3b3f90d4a393</link>
        <description>Merge branch &apos;master&apos; of git://git.denx.de/u-boot-rockchip

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Mon, 14 Aug 2017 14:40:01 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@konsulko.com&gt;</dc:creator>
    </item>
<item>
        <title>c6ac6c1bd42b8948825697c88ba4ea00d61c5e2e - spl: dm: Kconfig: split REGMAP/SYSCON support for TPL from SPL</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#c6ac6c1bd42b8948825697c88ba4ea00d61c5e2e</link>
        <description>spl: dm: Kconfig: split REGMAP/SYSCON support for TPL from SPLThis change introduces TPL variants of the REGMAP and SYSCON configoptions (i.e. TPL_REGMAP and TPL_SYSCON in analogy to SPL_REGMAP andSPL_SYSCON) in preparation of a finer-grained feature selection forbuilding feature-rich TPL variants.Signed-off-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Wed, 28 Jun 2017 23:38:49 +0000</pubDate>
        <dc:creator>Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;</dc:creator>
    </item>
<item>
        <title>8d3a25685e4aac7070365a2b3c53c2c81b27930f - Merge git://git.denx.de/u-boot-dm</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#8d3a25685e4aac7070365a2b3c53c2c81b27930f</link>
        <description>Merge git://git.denx.de/u-boot-dm

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Wed, 12 Jul 2017 00:28:46 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@konsulko.com&gt;</dc:creator>
    </item>
<item>
        <title>a44810123f9ef069587beacdce7d6f488cf42973 - dm: core: Add dev_read_resource() to read device resources</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#a44810123f9ef069587beacdce7d6f488cf42973</link>
        <description>dm: core: Add dev_read_resource() to read device resourcesAdd a function which reads resources from a device, such as the devicehardware address. This uses the &quot;reg&quot; property in the device.Unlike other functions there is little sense in inlining this whenlivetree is not being used because it has some logic in it and this wouldjust bloat the code size.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;Tested-by: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;Tested-on: Beaver, Jetson-TK1

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Mon, 12 Jun 2017 12:21:29 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>47a0fd3bad3858ae2f58bc3b3368e16ed20f394c - dm: core: Implement live tree &apos;read&apos; functions</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#47a0fd3bad3858ae2f58bc3b3368e16ed20f394c</link>
        <description>dm: core: Implement live tree &apos;read&apos; functionsWhen the live tree is supported some functions need to change a little.Add an implementation which is used when not inlining these functions.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Fri, 19 May 2017 02:09:04 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>b7e0d73bad051b666c6cbf9dff381f4c48dcb8a2 - dm: core: Add a place to put extra device-tree reading functions</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#b7e0d73bad051b666c6cbf9dff381f4c48dcb8a2</link>
        <description>dm: core: Add a place to put extra device-tree reading functionsSome functions deal with structured data rather than simple data types.It makes sense to have these in their own file. For now this just has afunction to read a flashmap entry. Move the data types also.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Fri, 19 May 2017 02:09:02 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>38d21b418dd2207c89cdbdd6f38f7ee512c47da1 - dm: core: Add livetree address functions</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#38d21b418dd2207c89cdbdd6f38f7ee512c47da1</link>
        <description>dm: core: Add livetree address functionsAdd functions to access addresses in the device tree. These are broughtin from Linux 4.10.Also fix up the header guard for fdtaddr.h to avoid confusion.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Fri, 19 May 2017 02:08:59 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>9e51204527dcae59a326c51a71c9b80effd8db05 - dm: core: Add operations on device tree references</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#9e51204527dcae59a326c51a71c9b80effd8db05</link>
        <description>dm: core: Add operations on device tree referencesSince U-Boot supports both a live tree and a flat tree, we need an easyway to access the tree without worrying about which is currently active.To support this, U-Boot has the concept of an ofnode, which can refereither to a live tree node or a flat tree node.For the live tree, the reference contains a pointer to the node (structdevice_node *) or NULL if the node is invalid. For the flat tree, thereference contains the node offset or -1 if the node is invalid.Add a basic set of operations using ofnodes. These are implemented byusing either libfdt functions (in the case of a flat DT reference) orthe live-tree of_...() functions.Note that it is not possible to have both live and flat references activeat the same time. As soon as the live tree is available, everything inU-Boot should switch to using that. This avoids confusion and allows us toassume that the type of a reference is simply based on whether we have alive tree yet, or not.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Fri, 19 May 2017 02:08:58 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>644ec0a933ef5c4f8e82b9fd8df9439386d0444d - dm: core: Add livetree access functions</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#644ec0a933ef5c4f8e82b9fd8df9439386d0444d</link>
        <description>dm: core: Add livetree access functionsAdd a basic assortment of functions to access the live device tree. Thesecome from Linux v4.9 and are modified for U-Boot to the minimum extentpossible. While these functions are now very stable in Linux, it will bepossible to merge in fixes if needed.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Fri, 19 May 2017 02:08:54 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>d6ffb00a438ef8ba714feb2c72a7ddbdebad2b2e - dm: core: Move dev_get_addr() etc. into a separate file</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#d6ffb00a438ef8ba714feb2c72a7ddbdebad2b2e</link>
        <description>dm: core: Move dev_get_addr() etc. into a separate fileMove this group of address-related functions into a new file. These usethe flat device tree. Future work will provide new versions of these whichcan support the live tree.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Wed, 17 May 2017 23:18:04 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>41c7f664b92acf81a7e3fd703cdb45097fc41eed - dm: core: Add SPL Kconfig for REGMAP and SYSCON</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#41c7f664b92acf81a7e3fd703cdb45097fc41eed</link>
        <description>dm: core: Add SPL Kconfig for REGMAP and SYSCONAdd SPL Kconfig for REGMAP and SYSCON, so REGMAP and SYSCON canremove from SPL stage.Signed-off-by: Lin Huang &lt;hl@rock-chips.com&gt;Acked-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Tue, 17 Nov 2015 06:20:13 +0000</pubDate>
        <dc:creator>huang lin &lt;hl@rock-chips.com&gt;</dc:creator>
    </item>
<item>
        <title>80cd58b99e8690b05e8537dbf76276e24fcfa652 - Merge git://git.denx.de/u-boot-dm</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#80cd58b99e8690b05e8537dbf76276e24fcfa652</link>
        <description>Merge git://git.denx.de/u-boot-dm

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Mon, 31 Aug 2015 15:43:47 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@konsulko.com&gt;</dc:creator>
    </item>
<item>
        <title>628d792c0775ff4b0d373494d075dd7fcb74bb76 - dm: core: Add Kconfig for simple bus driver</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#628d792c0775ff4b0d373494d075dd7fcb74bb76</link>
        <description>dm: core: Add Kconfig for simple bus driverAdd Kconfig entries for the simple-bus driver, both for U-Bootand for SPL. The simple-bus is enabled by default in U-Boot anddisabled by default in SPL to preserve the original behavior.Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;Cc: Simon Glass &lt;sjg@chromium.org&gt;Acked-by: Simon Glass &lt;sjg@chromium.org&gt;Modified to fit on top of Masahiro&apos;s $(SPL) setup:Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Sun, 02 Aug 2015 23:15:48 +0000</pubDate>
        <dc:creator>Marek Vasut &lt;marex@denx.de&gt;</dc:creator>
    </item>
<item>
        <title>0f9258228e2b2070368ffccf5c243218128770a8 - of: clean up OF_CONTROL ifdef conditionals</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#0f9258228e2b2070368ffccf5c243218128770a8</link>
        <description>of: clean up OF_CONTROL ifdef conditionalsWe have flipped CONFIG_SPL_DISABLE_OF_CONTROL.  We have cleansingdevices, $(SPL_) and CONFIG_IS_ENABLED(), so we are ready to clearaway the ugly logic in include/fdtdec.h: #ifdef CONFIG_OF_CONTROL # if defined(CONFIG_SPL_BUILD) &amp;&amp; !defined(SPL_OF_CONTROL) #  define OF_CONTROL 0 # else #  define OF_CONTROL 1 # endif #else # define OF_CONTROL 0 #endifNow CONFIG_IS_ENABLED(OF_CONTROL) is the substitute.  It refers toCONFIG_OF_CONTROL for U-boot proper and CONFIG_SPL_OF_CONTROL forSPL.Also, we no longer have to cancel CONFIG_OF_CONTROL ininclude/config_uncmd_spl.h and scripts/Makefile.spl.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Tue, 11 Aug 2015 22:31:55 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>0a5804b53a3c71dc0c9c43e5c747015b6e50e9e1 - dm: drop CONFIG_DM_DEVICE_REMOVE from uncmd list</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#0a5804b53a3c71dc0c9c43e5c747015b6e50e9e1</link>
        <description>dm: drop CONFIG_DM_DEVICE_REMOVE from uncmd listWe do not want to compile the DM remove code for SPL.  Currently,we undef it in include/config_uncmd_spl.h (for C files) and inscripts/Makefile.uncmd_spl (for Makefiles).  This is really ugly.This commit demonstrates how we can deprecate those two files.Use $(SPL_) for the entry in the Makfile and CONFIG_IS_ENABLED()in C files.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Tue, 11 Aug 2015 22:31:52 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>ae27120c31d58b8bb694d9155bcffdcfae8552a6 - Merge git://git.denx.de/u-boot-dm</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#ae27120c31d58b8bb694d9155bcffdcfae8552a6</link>
        <description>Merge git://git.denx.de/u-boot-dm

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Thu, 06 Aug 2015 23:56:03 +0000</pubDate>
        <dc:creator>Tom Rini &lt;trini@konsulko.com&gt;</dc:creator>
    </item>
<item>
        <title>e2282d70763ddf06f9b02007445729c841ef4083 - devres: make Devres optional with CONFIG_DEVRES</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#e2282d70763ddf06f9b02007445729c841ef4083</link>
        <description>devres: make Devres optional with CONFIG_DEVRESCurrently, Devres requires additional 16 byte for each allocation,which is not so insignificant in some cases.Add CONFIG_DEVRES to make this framework optional.If the option is disabled, devres functions fall back tonon-managed variants.  For example, devres_alloc() to kzalloc(),devm_kmalloc() to kmalloc(), etc.Because devres_head is also surrounded by an ifdef conditional,there is no memory overhead when CONFIG_DEVRES is disabled.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Suggested-by: Simon Glass &lt;sjg@chromium.org&gt;Acked-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Sat, 25 Jul 2015 12:52:37 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>608f26c51bebc68db7f2edc7590ee513d2bc5465 - devres: introduce Devres (Managed Device Resource) framework</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#608f26c51bebc68db7f2edc7590ee513d2bc5465</link>
        <description>devres: introduce Devres (Managed Device Resource) frameworkIn U-Boot&apos;s driver model, memory is basically allocated and freedin the core framework.  So, low level drivers generally only haveto specify the size of needed memory with .priv_auto_alloc_size,.platdata_auto_alloc_size, etc.  Nevertheless, some drivers stillneed to allocate/free memory on their own in case they cannotstatically know the necessary memory size.  So, I believe it isreasonable enough to port Devres into U-boot.Devres, which originates in Linux, manages device resources for eachdevice and automatically releases them on driver detach.  With devres,device resources are guaranteed to be freed whether initializationfails half-way or the device gets detached.The basic idea is totally the same to that of Linux, but I tweakedit a bit so that it fits in U-Boot&apos;s driver model.In U-Boot, drivers are activated in two steps: binding and probing.Binding puts a driver and a device together.  It is just datamanipulation on the system memory, so nothing has happened on thehardware device at this moment.  When the device is really used, itis probed.  Probing initializes the real hardware device to make itreally ready for use.So, the resources acquired during the probing process must be freedwhen the device is removed.  Likewise, what has been allocated inbinding should be released when the device is unbound.  The structdevres has a member &quot;probe&quot; to remember when the resource wasallocated.CONFIG_DEBUG_DEVRES is also supported for easier debugging.If enabled, debug messages are printed each time a resource isallocated/freed.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Sat, 25 Jul 2015 12:52:35 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>12dc8e7522230b269b4ca8fecc64bc8e59070a53 - dm: Make regmap and syscon optional</title>
        <link>http://opengrok.muzhidianzi.cn:8080/history/rk3399_rockchip-uboot/drivers/core/Makefile#12dc8e7522230b269b4ca8fecc64bc8e59070a53</link>
        <description>dm: Make regmap and syscon optionalNot all boards use garbage collection in their link step, so we should avoidadding options that rely on this for prevention of code bloat. Add separateKconfig options for syscon and regmap uclasses.Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

            List of files:
            /rk3399_rockchip-uboot/drivers/core/Makefile</description>
        <pubDate>Fri, 17 Jul 2015 15:22:07 +0000</pubDate>
        <dc:creator>Simon Glass &lt;sjg@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
