lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 20 Aug 2018 12:17:14 +0530 From: Vabhav Sharma <vabhav.sharma@....com> To: linux-kernel@...r.kernel.org, devicetree@...r.kernel.org, robh+dt@...nel.org, mark.rutland@....com, linuxppc-dev@...ts.ozlabs.org, linux-arm-kernel@...ts.infradead.org, mturquette@...libre.com, sboyd@...nel.org, rjw@...ysocki.net, viresh.kumar@...aro.org, linux-clk@...r.kernel.org, linux-pm@...r.kernel.org, linux-kernel-owner@...r.kernel.org, catalin.marinas@....com, will.deacon@....com, gregkh@...uxfoundation.org, arnd@...db.de, kstewart@...uxfoundation.org, yamada.masahiro@...ionext.com Cc: linux@...linux.org.uk, V.Sethi@....com, udit.kumar@....com, Yogesh Gaur <yogeshnarayan.gaur@....com>, Tang Yuantian <andy.tang@....com>, Vabhav Sharma <vabhav.sharma@....com> Subject: [PATCH 3/5] drivers: clk-qoriq: Add clockgen support for lx2160a From: Yogesh Gaur <yogeshnarayan.gaur@....com> Add clockgen support for lx2160a. Added entry for compat 'fsl,lx2160a-clockgen'. As LX2160A is 16 core, so modified value for NUM_CMUX Signed-off-by: Tang Yuantian <andy.tang@....com> Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@....com> Signed-off-by: Vabhav Sharma <vabhav.sharma@....com> --- drivers/clk/clk-qoriq.c | 14 +++++++++++++- drivers/cpufreq/qoriq-cpufreq.c | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/drivers/clk/clk-qoriq.c b/drivers/clk/clk-qoriq.c index 3a1812f..fc6e308 100644 --- a/drivers/clk/clk-qoriq.c +++ b/drivers/clk/clk-qoriq.c @@ -60,7 +60,7 @@ struct clockgen_muxinfo { }; #define NUM_HWACCEL 5 -#define NUM_CMUX 8 +#define NUM_CMUX 16 struct clockgen; @@ -570,6 +570,17 @@ static const struct clockgen_chipinfo chipinfo[] = { .flags = CG_VER3 | CG_LITTLE_ENDIAN, }, { + .compat = "fsl,lx2160a-clockgen", + .cmux_groups = { + &clockgen2_cmux_cga12, &clockgen2_cmux_cgb + }, + .cmux_to_group = { + 0, 0, 0, 0, 1, 1, 1, 1, -1 + }, + .pll_mask = 0x37, + .flags = CG_VER3 | CG_LITTLE_ENDIAN, + }, + { .compat = "fsl,p2041-clockgen", .guts_compat = "fsl,qoriq-device-config-1.0", .init_periph = p2041_init_periph, @@ -1424,6 +1435,7 @@ CLK_OF_DECLARE(qoriq_clockgen_ls1043a, "fsl,ls1043a-clockgen", clockgen_init); CLK_OF_DECLARE(qoriq_clockgen_ls1046a, "fsl,ls1046a-clockgen", clockgen_init); CLK_OF_DECLARE(qoriq_clockgen_ls1088a, "fsl,ls1088a-clockgen", clockgen_init); CLK_OF_DECLARE(qoriq_clockgen_ls2080a, "fsl,ls2080a-clockgen", clockgen_init); +CLK_OF_DECLARE(qoriq_clockgen_lx2160a, "fsl,lx2160a-clockgen", clockgen_init); /* Legacy nodes */ CLK_OF_DECLARE(qoriq_sysclk_1, "fsl,qoriq-sysclk-1.0", sysclk_init); diff --git a/drivers/cpufreq/qoriq-cpufreq.c b/drivers/cpufreq/qoriq-cpufreq.c index 3d773f6..83921b7 100644 --- a/drivers/cpufreq/qoriq-cpufreq.c +++ b/drivers/cpufreq/qoriq-cpufreq.c @@ -295,6 +295,7 @@ static const struct of_device_id node_matches[] __initconst = { { .compatible = "fsl,ls1046a-clockgen", }, { .compatible = "fsl,ls1088a-clockgen", }, { .compatible = "fsl,ls2080a-clockgen", }, + { .compatible = "fsl,lx2160a-clockgen", }, { .compatible = "fsl,p4080-clockgen", }, { .compatible = "fsl,qoriq-clockgen-1.0", }, { .compatible = "fsl,qoriq-clockgen-2.0", }, -- 2.7.4
Powered by blists - more mailing lists