summaryrefslogtreecommitdiffstats
path: root/sound/soc/omap
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2017-12-22 13:15:21 +1030
committerStephen Boyd <sboyd@codeaurora.org>2018-01-26 16:22:45 -0800
commit15ed8ce5f84e2b3718690915dbee12ebd497dc0f (patch)
tree5172f55b266a83d7a9bb1ce5b0addf40723a5ce3 /sound/soc/omap
parent98f3118debb3876399a8da59d72b4908431f1027 (diff)
downloadlinux-15ed8ce5f84e2b3718690915dbee12ebd497dc0f.tar.gz
linux-15ed8ce5f84e2b3718690915dbee12ebd497dc0f.tar.bz2
linux-15ed8ce5f84e2b3718690915dbee12ebd497dc0f.zip
clk: aspeed: Register gated clocks
The majority of the clocks in the system are gates paired with a reset controller that holds the IP in reset. This borrows from clk_hw_register_gate, but registers two 'gates', one to control the clock enable register and the other to control the reset IP. This allows us to enforce the ordering: 1. Place IP in reset 2. Enable clock 3. Delay 4. Release reset There are some gates that do not have an associated reset; these are handled by using -1 as the index for the reset. Reviewed-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Joel Stanley <joel@jms.id.au> Reviewed-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'sound/soc/omap')
0 files changed, 0 insertions, 0 deletions