* [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm
@ 2015-09-15 14:11 Mugunthan V N
2015-09-15 14:11 ` [U-Boot] [PATCH 1/5] omap_hsmmc: update struct hsmmc to accomodate base address from DT Mugunthan V N
` (6 more replies)
0 siblings, 7 replies; 15+ messages in thread
From: Mugunthan V N @ 2015-09-15 14:11 UTC (permalink / raw)
To: u-boot
This patch seires enables omap_hsmmc to adopt driver model. This
has been tested on AM335x beagle bone black and GP EVM (logs [1]).
Also pushed a branch for testing [2]
[1]: http://pastebin.ubuntu.com/12417667/
[2]: git://git.ti.com/~mugunthanvnm/ti-u-boot/mugunth-ti-u-boot.git mmc-dm
TODO:
Gpio get is always returning zero, so I have dropped request GPIO
for card detect. Even tried with non-dm gpio driver and it is
broken. Also non of the TI platforms uses card detect GPIO for
hsmmc in u-boot, so dropped parsing DT for card detect and write
protect gpio. Card detect and write protect can be added after
fixing the omap gpio driver.
Mugunthan V N (5):
omap_hsmmc: update struct hsmmc to accomodate base address from DT
am335x_evm: mmc: do not define DM_MMC for spl
drivers: mmc: omap_hsmmc: convert driver to adopt device driver model
defconfig: am335x: bbb: enable ethernet driver model
defconfig: am335x: gp_evm: enable ethernet driver model
arch/arm/include/asm/omap_mmc.h | 3 +
configs/am335x_boneblack_vboot_defconfig | 1 +
configs/am335x_gp_evm_defconfig | 1 +
drivers/mmc/omap_hsmmc.c | 115 ++++++++++++++++++++++++++++++-
include/configs/am335x_evm.h | 8 +++
5 files changed, 127 insertions(+), 1 deletion(-)
--
2.6.0.rc2.10.gf4d9753
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 1/5] omap_hsmmc: update struct hsmmc to accomodate base address from DT
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
@ 2015-09-15 14:11 ` Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 14:11 ` [U-Boot] [PATCH 2/5] am335x_evm: mmc: do not define DM_MMC for spl Mugunthan V N
` (5 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Mugunthan V N @ 2015-09-15 14:11 UTC (permalink / raw)
To: u-boot
Existing driver gets the actual omap hammc base address + 0x100
bytes as the first 0x100 bytes is not used by the driver. But
with DM conversion the base address from DT is different, to
accommodate the offset adding res0[0x100] to struct hsmmc.
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
---
arch/arm/include/asm/omap_mmc.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/include/asm/omap_mmc.h b/arch/arm/include/asm/omap_mmc.h
index 617e22f..b69d073 100644
--- a/arch/arm/include/asm/omap_mmc.h
+++ b/arch/arm/include/asm/omap_mmc.h
@@ -26,6 +26,9 @@
#define OMAP_MMC_H_
struct hsmmc {
+#ifdef CONFIG_DM_MMC
+ unsigned char res0[0x100];
+#endif
unsigned char res1[0x10];
unsigned int sysconfig; /* 0x10 */
unsigned int sysstatus; /* 0x14 */
--
2.6.0.rc2.10.gf4d9753
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 2/5] am335x_evm: mmc: do not define DM_MMC for spl
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
2015-09-15 14:11 ` [U-Boot] [PATCH 1/5] omap_hsmmc: update struct hsmmc to accomodate base address from DT Mugunthan V N
@ 2015-09-15 14:11 ` Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 14:11 ` [U-Boot] [PATCH 3/5] drivers: mmc: omap_hsmmc: convert driver to adopt device driver model Mugunthan V N
` (4 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Mugunthan V N @ 2015-09-15 14:11 UTC (permalink / raw)
To: u-boot
Since spl doesn't support DM currently, do not define DM_MMC
for spl build.
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
---
include/configs/am335x_evm.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
index 56de3d4..6253037 100644
--- a/include/configs/am335x_evm.h
+++ b/include/configs/am335x_evm.h
@@ -328,6 +328,14 @@
#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
#endif /* CONFIG_USB_MUSB_GADGET */
+/*
+ * Disable MMC DM for SPL build and can be re-enabled after adding
+ * DM support in SPL
+ */
+#ifdef CONFIG_SPL_BUILD
+#undef CONFIG_DM_MMC
+#endif
+
#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_USBETH_SUPPORT)
/* Remove other SPL modes. */
#undef CONFIG_SPL_YMODEM_SUPPORT
--
2.6.0.rc2.10.gf4d9753
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 3/5] drivers: mmc: omap_hsmmc: convert driver to adopt device driver model
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
2015-09-15 14:11 ` [U-Boot] [PATCH 1/5] omap_hsmmc: update struct hsmmc to accomodate base address from DT Mugunthan V N
2015-09-15 14:11 ` [U-Boot] [PATCH 2/5] am335x_evm: mmc: do not define DM_MMC for spl Mugunthan V N
@ 2015-09-15 14:11 ` Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 14:11 ` [U-Boot] [PATCH 4/5] defconfig: am335x: bbb: enable ethernet " Mugunthan V N
` (3 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Mugunthan V N @ 2015-09-15 14:11 UTC (permalink / raw)
To: u-boot
adopt omap_hsmmc driver to device driver model
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
---
drivers/mmc/omap_hsmmc.c | 115 ++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 114 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/omap_hsmmc.c b/drivers/mmc/omap_hsmmc.c
index d7b388f..d392302 100644
--- a/drivers/mmc/omap_hsmmc.c
+++ b/drivers/mmc/omap_hsmmc.c
@@ -35,6 +35,9 @@
#include <asm/io.h>
#include <asm/arch/mmc_host_def.h>
#include <asm/arch/sys_proto.h>
+#include <dm.h>
+
+DECLARE_GLOBAL_DATA_PTR;
/* simplify defines to OMAP_HSMMC_USE_GPIO */
#if (defined(CONFIG_OMAP_GPIO) && !defined(CONFIG_SPL_BUILD)) || \
@@ -52,9 +55,15 @@ struct omap_hsmmc_data {
struct hsmmc *base_addr;
struct mmc_config cfg;
#ifdef OMAP_HSMMC_USE_GPIO
+#ifdef CONFIG_DM_MMC
+ struct gpio_desc cd_gpio; /* Change Detect GPIO */
+ struct gpio_desc wp_gpio; /* Write Protect GPIO */
+ bool cd_inverted;
+#else
int cd_gpio;
int wp_gpio;
#endif
+#endif
};
/* If we fail after 1 second wait, something is really bad */
@@ -64,7 +73,7 @@ static int mmc_read_data(struct hsmmc *mmc_base, char *buf, unsigned int size);
static int mmc_write_data(struct hsmmc *mmc_base, const char *buf,
unsigned int siz);
-#ifdef OMAP_HSMMC_USE_GPIO
+#if defined(OMAP_HSMMC_USE_GPIO) && !defined(CONFIG_DM_MMC)
static int omap_mmc_setup_gpio_in(int gpio, const char *label)
{
int ret;
@@ -600,6 +609,34 @@ static void omap_hsmmc_set_ios(struct mmc *mmc)
}
#ifdef OMAP_HSMMC_USE_GPIO
+#ifdef CONFIG_DM_MMC
+static int omap_hsmmc_getcd(struct mmc *mmc)
+{
+ struct omap_hsmmc_data *priv = mmc->priv;
+ int value;
+
+ value = dm_gpio_get_value(&priv->cd_gpio);
+ /* if no CD return as 1 */
+ if (value < 0)
+ return 1;
+
+ if (priv->cd_inverted)
+ return !value;
+ return value;
+}
+
+static int omap_hsmmc_getwp(struct mmc *mmc)
+{
+ struct omap_hsmmc_data *priv = mmc->priv;
+ int value;
+
+ value = dm_gpio_get_value(&priv->wp_gpio);
+ /* if no WP return as 0 */
+ if (value < 0)
+ return 0;
+ return value;
+}
+#else
static int omap_hsmmc_getcd(struct mmc *mmc)
{
struct omap_hsmmc_data *priv_data = mmc->priv;
@@ -628,6 +665,7 @@ static int omap_hsmmc_getwp(struct mmc *mmc)
return gpio_get_value(wp_gpio);
}
#endif
+#endif
static const struct mmc_ops omap_hsmmc_ops = {
.send_cmd = omap_hsmmc_send_cmd,
@@ -639,6 +677,7 @@ static const struct mmc_ops omap_hsmmc_ops = {
#endif
};
+#ifndef CONFIG_DM_MMC
int omap_mmc_init(int dev_index, uint host_caps_mask, uint f_max, int cd_gpio,
int wp_gpio)
{
@@ -724,3 +763,77 @@ int omap_mmc_init(int dev_index, uint host_caps_mask, uint f_max, int cd_gpio,
return 0;
}
+#else
+static int omap_hsmmc_ofdata_to_platdata(struct udevice *dev)
+{
+ struct omap_hsmmc_data *priv = dev_get_priv(dev);
+ const void *fdt = gd->fdt_blob;
+ int node = dev->of_offset;
+ struct mmc_config *cfg;
+ int val;
+
+ priv->base_addr = (struct hsmmc *)dev_get_addr(dev);
+ cfg = &priv->cfg;
+
+ cfg->host_caps = MMC_MODE_HS_52MHz | MMC_MODE_HS;
+ val = fdtdec_get_int(fdt, node, "bus-width", -1);
+ if (val < 0) {
+ printf("error: bus-width property missing\n");
+ return -ENOENT;
+ }
+
+ switch (val) {
+ case 0x8:
+ cfg->host_caps |= MMC_MODE_8BIT;
+ case 0x4:
+ cfg->host_caps |= MMC_MODE_4BIT;
+ break;
+ default:
+ printf("error: invalid bus-width property\n");
+ return -ENOENT;
+ }
+
+ cfg->f_min = 400000;
+ cfg->f_max = fdtdec_get_int(fdt, node, "max-frequency", 52000000);
+ cfg->voltages = MMC_VDD_32_33 | MMC_VDD_33_34 | MMC_VDD_165_195;
+ cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT;
+
+ priv->cd_inverted = fdtdec_get_bool(fdt, node, "cd-inverted");
+
+ return 0;
+}
+
+static int omap_hsmmc_probe(struct udevice *dev)
+{
+ struct mmc_uclass_priv *upriv = dev_get_uclass_priv(dev);
+ struct omap_hsmmc_data *priv = dev_get_priv(dev);
+ struct mmc_config *cfg;
+ struct mmc *mmc;
+
+ cfg = &priv->cfg;
+ cfg->name = "OMAP SD/MMC";
+ cfg->ops = &omap_hsmmc_ops;
+
+ mmc = mmc_create(cfg, priv);
+ if (mmc == NULL)
+ return -1;
+
+ upriv->mmc = mmc;
+
+ return 0;
+}
+
+static const struct udevice_id omap_hsmmc_ids[] = {
+ { .compatible = "ti,omap4-hsmmc" },
+ { }
+};
+
+U_BOOT_DRIVER(omap_hsmmc) = {
+ .name = "omap_hsmmc",
+ .id = UCLASS_MMC,
+ .of_match = omap_hsmmc_ids,
+ .ofdata_to_platdata = omap_hsmmc_ofdata_to_platdata,
+ .probe = omap_hsmmc_probe,
+ .priv_auto_alloc_size = sizeof(struct omap_hsmmc_data),
+};
+#endif
--
2.6.0.rc2.10.gf4d9753
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 4/5] defconfig: am335x: bbb: enable ethernet driver model
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
` (2 preceding siblings ...)
2015-09-15 14:11 ` [U-Boot] [PATCH 3/5] drivers: mmc: omap_hsmmc: convert driver to adopt device driver model Mugunthan V N
@ 2015-09-15 14:11 ` Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 14:11 ` [U-Boot] [PATCH 5/5] defconfig: am335x: gp_evm: " Mugunthan V N
` (2 subsequent siblings)
6 siblings, 1 reply; 15+ messages in thread
From: Mugunthan V N @ 2015-09-15 14:11 UTC (permalink / raw)
To: u-boot
enable mmc driver model for am335x bbb as omap_hsmmc
supports driver model
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
---
configs/am335x_boneblack_vboot_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/am335x_boneblack_vboot_defconfig b/configs/am335x_boneblack_vboot_defconfig
index 117a146..011239b 100644
--- a/configs/am335x_boneblack_vboot_defconfig
+++ b/configs/am335x_boneblack_vboot_defconfig
@@ -14,3 +14,4 @@ CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT,ENABLE_VBOOT"
CONFIG_OF_CONTROL=y
CONFIG_SPI_FLASH=y
CONFIG_DM_ETH=y
+CONFIG_DM_MMC=y
--
2.6.0.rc2.10.gf4d9753
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 5/5] defconfig: am335x: gp_evm: enable ethernet driver model
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
` (3 preceding siblings ...)
2015-09-15 14:11 ` [U-Boot] [PATCH 4/5] defconfig: am335x: bbb: enable ethernet " Mugunthan V N
@ 2015-09-15 14:11 ` Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 16:02 ` [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Peter Robinson
2015-09-21 10:48 ` Mugunthan V N
6 siblings, 1 reply; 15+ messages in thread
From: Mugunthan V N @ 2015-09-15 14:11 UTC (permalink / raw)
To: u-boot
enable mmc driver model for am335x gp_evm as omap_hsmmc
supports driver model
Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
---
configs/am335x_gp_evm_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/am335x_gp_evm_defconfig b/configs/am335x_gp_evm_defconfig
index c87d7a9..50e7d3f 100644
--- a/configs/am335x_gp_evm_defconfig
+++ b/configs/am335x_gp_evm_defconfig
@@ -13,3 +13,4 @@ CONFIG_SPL_DISABLE_OF_CONTROL=y
CONFIG_SPI_FLASH=y
CONFIG_RSA=y
CONFIG_DM_ETH=y
+CONFIG_DM_MMC=y
--
2.6.0.rc2.10.gf4d9753
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
` (4 preceding siblings ...)
2015-09-15 14:11 ` [U-Boot] [PATCH 5/5] defconfig: am335x: gp_evm: " Mugunthan V N
@ 2015-09-15 16:02 ` Peter Robinson
2015-09-15 17:12 ` Tom Rini
2015-09-21 10:48 ` Mugunthan V N
6 siblings, 1 reply; 15+ messages in thread
From: Peter Robinson @ 2015-09-15 16:02 UTC (permalink / raw)
To: u-boot
On Tue, Sep 15, 2015 at 3:11 PM, Mugunthan V N <mugunthanvnm@ti.com> wrote:
> This patch seires enables omap_hsmmc to adopt driver model. This
> has been tested on AM335x beagle bone black and GP EVM (logs [1]).
> Also pushed a branch for testing [2]
Are you going to migrate omap3/omap4/omap5 and any of the other TI
devices that use the driver too?
Peter
> [1]: http://pastebin.ubuntu.com/12417667/
> [2]: git://git.ti.com/~mugunthanvnm/ti-u-boot/mugunth-ti-u-boot.git mmc-dm
>
> TODO:
> Gpio get is always returning zero, so I have dropped request GPIO
> for card detect. Even tried with non-dm gpio driver and it is
> broken. Also non of the TI platforms uses card detect GPIO for
> hsmmc in u-boot, so dropped parsing DT for card detect and write
> protect gpio. Card detect and write protect can be added after
> fixing the omap gpio driver.
>
> Mugunthan V N (5):
> omap_hsmmc: update struct hsmmc to accomodate base address from DT
> am335x_evm: mmc: do not define DM_MMC for spl
> drivers: mmc: omap_hsmmc: convert driver to adopt device driver model
> defconfig: am335x: bbb: enable ethernet driver model
> defconfig: am335x: gp_evm: enable ethernet driver model
>
> arch/arm/include/asm/omap_mmc.h | 3 +
> configs/am335x_boneblack_vboot_defconfig | 1 +
> configs/am335x_gp_evm_defconfig | 1 +
> drivers/mmc/omap_hsmmc.c | 115 ++++++++++++++++++++++++++++++-
> include/configs/am335x_evm.h | 8 +++
> 5 files changed, 127 insertions(+), 1 deletion(-)
>
> --
> 2.6.0.rc2.10.gf4d9753
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm
2015-09-15 16:02 ` [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Peter Robinson
@ 2015-09-15 17:12 ` Tom Rini
0 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2015-09-15 17:12 UTC (permalink / raw)
To: u-boot
On Tue, Sep 15, 2015 at 05:02:58PM +0100, Peter Robinson wrote:
> On Tue, Sep 15, 2015 at 3:11 PM, Mugunthan V N <mugunthanvnm@ti.com> wrote:
> > This patch seires enables omap_hsmmc to adopt driver model. This
> > has been tested on AM335x beagle bone black and GP EVM (logs [1]).
> > Also pushed a branch for testing [2]
>
> Are you going to migrate omap3/omap4/omap5 and any of the other TI
> devices that use the driver too?
In due time, yes. Most other boards there aren't converted to DM period
(and I need to see why omap5/dra7xx is now just hanging with DM+GPIO
only, that worked when I submitted the patches...).
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150915/b1351543/attachment.sig>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
` (5 preceding siblings ...)
2015-09-15 16:02 ` [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Peter Robinson
@ 2015-09-21 10:48 ` Mugunthan V N
6 siblings, 0 replies; 15+ messages in thread
From: Mugunthan V N @ 2015-09-21 10:48 UTC (permalink / raw)
To: u-boot
On Tuesday 15 September 2015 07:41 PM, Mugunthan V N wrote:
> This patch seires enables omap_hsmmc to adopt driver model. This
> has been tested on AM335x beagle bone black and GP EVM (logs [1]).
> Also pushed a branch for testing [2]
>
> [1]: http://pastebin.ubuntu.com/12417667/
> [2]: git://git.ti.com/~mugunthanvnm/ti-u-boot/mugunth-ti-u-boot.git mmc-dm
>
> TODO:
> Gpio get is always returning zero, so I have dropped request GPIO
> for card detect. Even tried with non-dm gpio driver and it is
> broken. Also non of the TI platforms uses card detect GPIO for
> hsmmc in u-boot, so dropped parsing DT for card detect and write
> protect gpio. Card detect and write protect can be added after
> fixing the omap gpio driver.
>
> Mugunthan V N (5):
> omap_hsmmc: update struct hsmmc to accomodate base address from DT
> am335x_evm: mmc: do not define DM_MMC for spl
> drivers: mmc: omap_hsmmc: convert driver to adopt device driver model
> defconfig: am335x: bbb: enable ethernet driver model
> defconfig: am335x: gp_evm: enable ethernet driver model
>
> arch/arm/include/asm/omap_mmc.h | 3 +
> configs/am335x_boneblack_vboot_defconfig | 1 +
> configs/am335x_gp_evm_defconfig | 1 +
> drivers/mmc/omap_hsmmc.c | 115 ++++++++++++++++++++++++++++++-
> include/configs/am335x_evm.h | 8 +++
> 5 files changed, 127 insertions(+), 1 deletion(-)
>
Tom/All
Any comments on this patch series?
Regards
Mugunthan V N
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 1/5] omap_hsmmc: update struct hsmmc to accomodate base address from DT
2015-09-15 14:11 ` [U-Boot] [PATCH 1/5] omap_hsmmc: update struct hsmmc to accomodate base address from DT Mugunthan V N
@ 2015-09-22 13:50 ` Tom Rini
0 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2015-09-22 13:50 UTC (permalink / raw)
To: u-boot
On Tue, Sep 15, 2015 at 07:41:46PM +0530, Mugunthan V N wrote:
> Existing driver gets the actual omap hammc base address + 0x100
> bytes as the first 0x100 bytes is not used by the driver. But
> with DM conversion the base address from DT is different, to
> accommodate the offset adding res0[0x100] to struct hsmmc.
>
> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150922/31cef62e/attachment.sig>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 2/5] am335x_evm: mmc: do not define DM_MMC for spl
2015-09-15 14:11 ` [U-Boot] [PATCH 2/5] am335x_evm: mmc: do not define DM_MMC for spl Mugunthan V N
@ 2015-09-22 13:50 ` Tom Rini
0 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2015-09-22 13:50 UTC (permalink / raw)
To: u-boot
On Tue, Sep 15, 2015 at 07:41:47PM +0530, Mugunthan V N wrote:
> Since spl doesn't support DM currently, do not define DM_MMC
> for spl build.
>
> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150922/a556fd64/attachment.sig>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 3/5] drivers: mmc: omap_hsmmc: convert driver to adopt device driver model
2015-09-15 14:11 ` [U-Boot] [PATCH 3/5] drivers: mmc: omap_hsmmc: convert driver to adopt device driver model Mugunthan V N
@ 2015-09-22 13:50 ` Tom Rini
2015-09-22 14:00 ` Mugunthan V N
0 siblings, 1 reply; 15+ messages in thread
From: Tom Rini @ 2015-09-22 13:50 UTC (permalink / raw)
To: u-boot
On Tue, Sep 15, 2015 at 07:41:48PM +0530, Mugunthan V N wrote:
> adopt omap_hsmmc driver to device driver model
>
> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
[snip]
> +static const struct udevice_id omap_hsmmc_ids[] = {
> + { .compatible = "ti,omap4-hsmmc" },
I think we can safely include ti,omap3-hsmmc and ti,am33xx-hsmmc here as
well.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150922/4f4f934f/attachment.sig>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 4/5] defconfig: am335x: bbb: enable ethernet driver model
2015-09-15 14:11 ` [U-Boot] [PATCH 4/5] defconfig: am335x: bbb: enable ethernet " Mugunthan V N
@ 2015-09-22 13:50 ` Tom Rini
0 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2015-09-22 13:50 UTC (permalink / raw)
To: u-boot
On Tue, Sep 15, 2015 at 07:41:49PM +0530, Mugunthan V N wrote:
> enable mmc driver model for am335x bbb as omap_hsmmc
> supports driver model
>
> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
Aside from subject mis-match:
Reviewed-by: Tom Rini <trini@konsulko.com>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150922/07516885/attachment.sig>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 5/5] defconfig: am335x: gp_evm: enable ethernet driver model
2015-09-15 14:11 ` [U-Boot] [PATCH 5/5] defconfig: am335x: gp_evm: " Mugunthan V N
@ 2015-09-22 13:50 ` Tom Rini
0 siblings, 0 replies; 15+ messages in thread
From: Tom Rini @ 2015-09-22 13:50 UTC (permalink / raw)
To: u-boot
On Tue, Sep 15, 2015 at 07:41:50PM +0530, Mugunthan V N wrote:
> enable mmc driver model for am335x gp_evm as omap_hsmmc
> supports driver model
>
> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
Aside from subject mis-match:
Reviewed-by: Tom Rini <trini@konsulko.com>
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150922/72a2136a/attachment.sig>
^ permalink raw reply [flat|nested] 15+ messages in thread
* [U-Boot] [PATCH 3/5] drivers: mmc: omap_hsmmc: convert driver to adopt device driver model
2015-09-22 13:50 ` Tom Rini
@ 2015-09-22 14:00 ` Mugunthan V N
0 siblings, 0 replies; 15+ messages in thread
From: Mugunthan V N @ 2015-09-22 14:00 UTC (permalink / raw)
To: u-boot
On Tuesday 22 September 2015 07:20 PM, Tom Rini wrote:
> On Tue, Sep 15, 2015 at 07:41:48PM +0530, Mugunthan V N wrote:
>
>> adopt omap_hsmmc driver to device driver model
>>
>> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
> [snip]
>> +static const struct udevice_id omap_hsmmc_ids[] = {
>> + { .compatible = "ti,omap4-hsmmc" },
>
> I think we can safely include ti,omap3-hsmmc and ti,am33xx-hsmmc here as
> well.
>
Will include this and submit a v2 with the other comments in the series.
Regards
Mugunthan V N
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2015-09-22 14:00 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-15 14:11 [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Mugunthan V N
2015-09-15 14:11 ` [U-Boot] [PATCH 1/5] omap_hsmmc: update struct hsmmc to accomodate base address from DT Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 14:11 ` [U-Boot] [PATCH 2/5] am335x_evm: mmc: do not define DM_MMC for spl Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 14:11 ` [U-Boot] [PATCH 3/5] drivers: mmc: omap_hsmmc: convert driver to adopt device driver model Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-22 14:00 ` Mugunthan V N
2015-09-15 14:11 ` [U-Boot] [PATCH 4/5] defconfig: am335x: bbb: enable ethernet " Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 14:11 ` [U-Boot] [PATCH 5/5] defconfig: am335x: gp_evm: " Mugunthan V N
2015-09-22 13:50 ` Tom Rini
2015-09-15 16:02 ` [U-Boot] [PATCH 0/5] device model bringup of hsmmc on am335x bone black and gp evm Peter Robinson
2015-09-15 17:12 ` Tom Rini
2015-09-21 10:48 ` Mugunthan V N
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox