]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
clk: test: Add KUnit tests for clock-assigned-rates{-u64} DT properties
authorStephen Boyd <sboyd@kernel.org>
Thu, 22 Aug 2024 00:24:30 +0000 (17:24 -0700)
committerStephen Boyd <sboyd@kernel.org>
Wed, 9 Oct 2024 23:25:32 +0000 (16:25 -0700)
commite978201bc530b5566dff5c531dc17a20e0158803
treecbc686e2de825d3aded69766363c71ecc4888ae6
parent00977af42106e82bb2971c59e20d5e02c52e2a65
clk: test: Add KUnit tests for clock-assigned-rates{-u64} DT properties

Add unit tests for the two types of assigned rate properties. Test
different combinations of assigned clocks and make sure that rates
aren't assigned when the DT properties are malformed or are zero.

Cc: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20240822002433.1163814-4-sboyd@kernel.org
17 files changed:
drivers/clk/Makefile
drivers/clk/clk_test.c
drivers/clk/kunit_clk_assigned_rates.h [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_multiple.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_multiple_consumer.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_null.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_null_consumer.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_one.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_one_consumer.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_u64_multiple.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_u64_multiple_consumer.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_u64_one.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_u64_one_consumer.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_without.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_without_consumer.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_zero.dtso [new file with mode: 0644]
drivers/clk/kunit_clk_assigned_rates_zero_consumer.dtso [new file with mode: 0644]