<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mmc, branch v2017.09-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/mmc?h=v2017.09-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mmc?h=v2017.09-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2017-08-09T16:57:32Z</updated>
<entry>
<title>mmc: fsl_esdhc: not always setting esdhc fdt status to okay</title>
<updated>2017-08-09T16:57:32Z</updated>
<author>
<name>Yang Li</name>
<email>leoyang.li@nxp.com</email>
</author>
<published>2017-07-21T19:10:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=590e87d1a67a36c6bc0d9a120fa4feac5be142e4'/>
<id>urn:sha1:590e87d1a67a36c6bc0d9a120fa4feac5be142e4</id>
<content type='text'>
We shouldn't always change the status to okay.  There could be
situations that the esdhc is intentionally disabled in the device
tree.

Signed-off-by: Li Yang &lt;leoyang.li@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>driver: mmc: fsl_esdhc: Fix compiling warning</title>
<updated>2017-08-09T16:11:29Z</updated>
<author>
<name>York Sun</name>
<email>york.sun@nxp.com</email>
</author>
<published>2017-08-08T22:45:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9bb272e90acf7182311dc524df69b125eac92a53'/>
<id>urn:sha1:9bb272e90acf7182311dc524df69b125eac92a53</id>
<content type='text'>
Commit 4483b7eb added variable vqmmc_dev but only uses it under
CONFIG_DM_REGULATOR. Add the same macro to variable declaration to
get rid of compiling warning.

Signed-off-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-x86</title>
<updated>2017-08-01T19:38:32Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2017-08-01T19:38:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=07d778382200a05a8b86cc135f79ec48e386f25a'/>
<id>urn:sha1:07d778382200a05a8b86cc135f79ec48e386f25a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>x86: Convert MMC to driver model</title>
<updated>2017-08-01T12:17:02Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-07-31T02:24:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b7c6baef2891ce8978cbfddb66e944943473ac21'/>
<id>urn:sha1:b7c6baef2891ce8978cbfddb66e944943473ac21</id>
<content type='text'>
Convert the pci_mmc driver over to driver model and migrate all x86 boards
that use it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
[bmeng: remove DM_MMC from edison_defconfig]
Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: mmc: sunxi: Add support for driver model</title>
<updated>2017-08-01T02:58:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-07-04T19:31:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dd27918c22521a4f1d33dc9aafe60ecf9975938b'/>
<id>urn:sha1:dd27918c22521a4f1d33dc9aafe60ecf9975938b</id>
<content type='text'>
Add a driver-model version of this driver which mostly uses the existing
code. The old code can be removed once all boards are switched over.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>dm: mmc: sunxi: Drop mmc_clk_io_on()</title>
<updated>2017-08-01T02:58:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-07-04T19:31:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ec73d96090c4a513f1fe3a458987ed43480f29d4'/>
<id>urn:sha1:ec73d96090c4a513f1fe3a458987ed43480f29d4</id>
<content type='text'>
This function has #ifdefs in it which we want to avoid for driver model.
Instead we should use different compatible strings and the .data field.
It also uses the MMC device number which is not available in driver
model except through aliases.

Move the function's into its caller so that the driver-model version can
do things its own way.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dm: mmc: sunxi: Pass private data around explicitly</title>
<updated>2017-08-01T02:58:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-07-04T19:31:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=034e226bc77e6b2137acaa5094d9886c8bc9a07e'/>
<id>urn:sha1:034e226bc77e6b2137acaa5094d9886c8bc9a07e</id>
<content type='text'>
At present the driver-private data is obtained in various functions by
various means. With driver model this is provided automatically. Without
driver model it comes from a C array declared at the top of the file.

Adjust internal functions so that they are passed the private data as
a parameter, allowing the caller to obtain it using either means.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dm: mmc: sunxi: Rename mmchost to priv</title>
<updated>2017-08-01T02:58:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-07-04T19:31:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3f5af12a5d24756dce661b0bc34c05f0fe1715aa'/>
<id>urn:sha1:3f5af12a5d24756dce661b0bc34c05f0fe1715aa</id>
<content type='text'>
Use the driver-model naming convention for this structure. It is data
private to the driver so the local variable should be called 'priv'.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dm: mmc: sunxi: Rename struct sunxi_mmc_host to sunxi_mmc_priv</title>
<updated>2017-08-01T02:58:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-07-04T19:31:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e3c794e2faf34a025a3975883440fcacf110ebb6'/>
<id>urn:sha1:e3c794e2faf34a025a3975883440fcacf110ebb6</id>
<content type='text'>
Use the driver-model naming convention for this structure. It is data
private to the driver.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>dm: mmc: Allow disabling driver model in SPL</title>
<updated>2017-08-01T02:58:00Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2017-07-04T19:31:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c4d660d4d0abcde0fdbcee8401b215fc2b56d7aa'/>
<id>urn:sha1:c4d660d4d0abcde0fdbcee8401b215fc2b56d7aa</id>
<content type='text'>
At present if U-Boot proper uses driver model for MMC, then SPL has to
also. While this is desirable, it places a significant barrier to moving
to driver model in some cases. For example, with a space-constrained SPL
it may be necessary to enable CONFIG_SPL_OF_PLATDATA which involves
adjusting some drivers.

Add new SPL versions of the options for DM_MMC, DM_MMC_OPS and BLK. By
default these follow their non-SPL versions, but this can be changed by
boards which need it.

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