- 06 Jan, 2020 1 commit
-
-
Lubomir Rintel authored
Determined empirically, no documentation is available. The OLPC XO-1.75 laptop used parent 1, that one being VCTCXO/4 (65MHz), but thought it's a VCTCXO/2 (130MHz). The mmp2 timer driver, not knowing what is going on, ended up just dividing the rate as of commit f36797ee ("ARM: mmp/mmp2: dt: enable the clock")' Link: https://lore.kernel.org/r/20191218190454.420358-3-lkundrak@v3.sk Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Acked-by:
Stephen Boyd <sboyd@kernel.org> Signed-off-by:
Olof Johansson <olof@lixom.net>
-
- 21 Feb, 2019 1 commit
-
-
Lubomir Rintel authored
These are in fact two clocks, they shouldn't be exposed as one. One is required for accessing LCD controller registers (peripheral clock), while other (AXI clock) can be optionally used as a pixel clock source for the panel. LCDC can alternatively use different clocks than the Display 1 AXI clock for generating the pixel clock: the second AXI clock (fixed in this commit too), the HDMI PLL, or the AXI bus clock. They should really be controlled independently. Link: https://lists.freedesktop.org/archives/dri-devel/2019-January/203975.html Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Signed-off-by:
Stephen Boyd <sboyd@kernel.org>
-
- 24 Jan, 2019 1 commit
-
-
Lubomir Rintel authored
It seems that the kernel has no business managing this clock: once the SP clock is disabled, it's not sufficient to just enable in order to bring the SP core back up. Just let the firmware keep it enabled and don't expose it to drivers. This reverts commit fc27c239. Link: https://lore.kernel.org/lkml/154783267051.169631.3197836544646625747@swboyd.mtv.corp.google.com/ Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Signed-off-by:
Stephen Boyd <sboyd@kernel.org>
-
- 15 Nov, 2018 1 commit
-
-
Lubomir Rintel authored
The "security processor", sometimes referred to as "wireless trusted module" or "generic encrypt unit" is a low-power core present on MMP2, that has nothing to do with security, wireless, trust or encryption. On an OLPC machine it runs CForth and serves as a keyboard controller: http://dev.laptop.org/git/users/wmb/cforth/tree/src/app/arm-xo-1.75/ps2.fth The register address was obtained from the OLPC kernel, since the datasheet seems to be the Marvell's most important business secret. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Acked-by:
Stephen Boyd <sboyd@kernel.org> Acked-by:
Pavel Machek <pavel@ucw.cz> Signed-off-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com>
-
- 17 Oct, 2018 1 commit
-
-
Lubomir Rintel authored
A typo that makes it impossible to get the correct clocks for MMP2_CLK_SDH2 and MMP2_CLK_SDH3. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Fixes: 1ec770d9 ("clk: mmp: add mmp2 DT support for clock driver") Signed-off-by:
Stephen Boyd <sboyd@kernel.org>
-
- 09 Dec, 2016 1 commit
-
-
Arvind Yadav authored
Free memory and memory mapping , if mmp2_clk_init is not successful. Signed-off-by:
Arvind Yadav <arvind.yadav.cs@gmail.com> [sboyd@codeaurora.org: Put return at the right place] Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org>
-
- 02 Nov, 2016 1 commit
-
-
Wei Yongjun authored
Fix the retrn value check which testing the wrong variable in mmp2_clk_init(). Fixes: 1ec770d9 ("clk: mmp: add mmp2 DT support for clock driver") Signed-off-by:
Wei Yongjun <weiyongjun1@huawei.com> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org>
-
- 15 Apr, 2016 1 commit
-
-
Stephen Boyd authored
This flag is a no-op now. Remove usage of the flag. Cc: Chao Xie <chao.xie@marvell.com> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org>
-
- 04 Jun, 2015 2 commits
-
-
Chao Xie authored
Timer has external fast clock, and it is a mux clock. Add the timer clock type for timer driver. Signed-off-by:
Chao Xie <chao.xie@marvell.com> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org>
-
Chao Xie authored
The suggested value in the mmp2 manual is wrong. There are only 13 bits for numerator, but some suggested value has 14 bits. Fix the factor tabled and remove the unused items. Signed-off-by:
Chao Xie <chao.xie@marvell.com> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org>
-
- 13 Nov, 2014 1 commit
-
-
Chao Xie authored
It adds the DT support for mmp2 clock subsystem. Signed-off-by:
Chao Xie <chao.xie@marvell.com> Acked-by:
Haojian Zhuang <haojian.zhuang@gmail.com> Signed-off-by:
Michael Turquette <mturquette@linaro.org>
-