On Mon, 2013-07-29 at 14:30 +0100, Guennadi Liakhovetski wrote:
> Yes, this is also a possibility, but it seems only a little bit better. 
> Why should a DT node on SoC vN have a compatible string with SoC vK for 
> some random for an abstract user absolutely unrelated SoC version?... And 
> that vK would be different for different devices... So on SoC v5 MMC can 
> be compatible with with v1, sound with v2, camera with v3... Don't you 
> think it would look like a mess?

It won't be SoC v5 MMC then. It will be just MMC vX. SoC v6 will still
have MMC vX, but SoC v7 already MMC vY (where, most likely, Y=X+1). I
appreciate the fact that the SoC datasheets don't always explicitly
mention the IP revision, but it's still there. Also, quite often the
differences don't lie in the IP itself (it costs a lot of money to
license a new version of eg. MMC host controller from Synopsys), but in
the glue logic/adaptation layer etc. But in such case it probably should
be described in the tree itself. Which gets us to square one :-)

Pawel

PS. Of course MMC vY may be just a superset of vX, so then it will be
compatible with "MMC vY", "MMC vX".


--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to