u-boot/drivers/clk/renesas
Marek Vasut 40c9728d24 clk: renesas: Only ever access documented bits in clock driver teardown
The clock driver used a heavy-handed approach where it turned off
all available clocks, while also possibly setting bits which are not
documented in the R-Car datasheet. Update the tables so that only
the bits which are documented are set or cleared when tearing down
the clock driver.

Note that the only clock left running before booting Linux are now
MFIC, INTC-AP, INTC-EX and SCIF2 / SCIF0 on V3x.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Cc: Simon Glass <sjg@chromium.org>
Cc: Tom Rini <trini@konsulko.com>
2021-04-28 10:05:12 +02:00
..
clk-rcar-gen2.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
clk-rcar-gen3.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
Kconfig clk: renesas: Import R8A774C0 clock tables from Linux 5.9 2020-10-20 12:56:52 +02:00
Makefile clk: renesas: Import R8A774C0 clock tables from Linux 5.9 2020-10-20 12:56:52 +02:00
r8a774a1-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a774b1-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a774c0-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a774e1-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a7790-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a7791-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a7792-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a7794-cpg-mssr.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
r8a7795-cpg-mssr.c clk: renesas: Only ever access documented bits in clock driver teardown 2021-04-28 10:05:12 +02:00
r8a7796-cpg-mssr.c clk: renesas: Only ever access documented bits in clock driver teardown 2021-04-28 10:05:12 +02:00
r8a77965-cpg-mssr.c clk: renesas: Only ever access documented bits in clock driver teardown 2021-04-28 10:05:12 +02:00
r8a77970-cpg-mssr.c clk: renesas: Only ever access documented bits in clock driver teardown 2021-04-28 10:05:12 +02:00
r8a77980-cpg-mssr.c clk: renesas: Only ever access documented bits in clock driver teardown 2021-04-28 10:05:12 +02:00
r8a77990-cpg-mssr.c clk: renesas: Only ever access documented bits in clock driver teardown 2021-04-28 10:05:12 +02:00
r8a77995-cpg-mssr.c clk: renesas: Only ever access documented bits in clock driver teardown 2021-04-28 10:05:12 +02:00
rcar-gen2-cpg.h clk: renesas: Add Gen2 clock core 2018-01-24 23:27:22 +01:00
rcar-gen3-cpg.h clk: renesas: Add R8A774A1 clock tables 2020-07-25 11:16:39 +02:00
renesas-cpg-mssr.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
renesas-cpg-mssr.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00