[PATCH 2/3] mmc: dw_mmc: add dw_mmc-k3 for k3 platform
From: zhangfei.gao@linaro.org (zhangfei)
Date: 2013-12-11 15:53:13
Also in:
linux-devicetree, linux-mmc
On 12/11/2013 11:36 PM, zhangfei wrote:
On 12/11/2013 10:49 PM, Arnd Bergmann wrote:quoted
On Wednesday 11 December 2013, Zhangfei Gao wrote:quoted
quoted
+Required Properties: + +* compatible: should be one of the following. + - "hisilicon,hi4511-dw-mshc": for controllers with hi4511 specific extentions. +* clk-table-num: should be number of clks in clk-table required by each mmc timing +* clk-table: should clock list required by each mmc timingI have not seen "clk-table" and "clk-table-num" before. Are these standard properties? What are the units that are used here, what does the index mean?"clk-table" and "clk-table-num" are private properties. Instead simply on/off, the ip need different ciu clock for each timing mode. Take emmc as example, clk-table-num = <8>; clk-table =
My bad, this is for sd.
<13000000 50000000 0 0 13000000 50000000 0 100000000>;
<25000000 0 50000000 25000000 50000000 100000000 0 50000000>;
MMC_TIMING_LEGACY mode, 25M should be set with parent clock 180M, MMC_TIMING_MMC_HS mode, 50M is required with parent clock 360M "clk-table" list all clocks to be set in all supported timing one by one. "clk-table-num" is the table number, since not find function getting table number. For example, next version will support MMC_TIMING_MMC_HS200 mode, the clk-table-num = <9> with 9 clocks in the "clk-table" Thanks