Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

clk: renesas: r9a09g057: Add entries for CANFD

Add clock and reset entries for the CANFD IP.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://patch.msgid.link/20251224165049.3384870-4-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

authored by

Lad Prabhakar and committed by
Geert Uytterhoeven
26cc40e8 535677e9

+10
+10
drivers/clk/renesas/r9a09g057-cpg.c
··· 46 46 CLK_PLLCLN_DIV2, 47 47 CLK_PLLCLN_DIV8, 48 48 CLK_PLLCLN_DIV16, 49 + CLK_PLLCLN_DIV20, 49 50 CLK_PLLCLN_DIV64, 50 51 CLK_PLLCLN_DIV256, 51 52 CLK_PLLCLN_DIV1024, ··· 186 185 DEF_FIXED(".pllcln_div2", CLK_PLLCLN_DIV2, CLK_PLLCLN, 1, 2), 187 186 DEF_FIXED(".pllcln_div8", CLK_PLLCLN_DIV8, CLK_PLLCLN, 1, 8), 188 187 DEF_FIXED(".pllcln_div16", CLK_PLLCLN_DIV16, CLK_PLLCLN, 1, 16), 188 + DEF_FIXED(".pllcln_div20", CLK_PLLCLN_DIV20, CLK_PLLCLN, 1, 20), 189 189 DEF_FIXED(".pllcln_div64", CLK_PLLCLN_DIV64, CLK_PLLCLN, 1, 64), 190 190 DEF_FIXED(".pllcln_div256", CLK_PLLCLN_DIV256, CLK_PLLCLN, 1, 256), 191 191 DEF_FIXED(".pllcln_div1024", CLK_PLLCLN_DIV1024, CLK_PLLCLN, 1, 1024), ··· 442 440 BUS_MSTOP(1, BIT(7))), 443 441 DEF_MOD("riic_7_ckm", CLK_PLLCLN_DIV16, 9, 11, 4, 27, 444 442 BUS_MSTOP(1, BIT(8))), 443 + DEF_MOD("canfd_0_pclk", CLK_PLLCLN_DIV16, 9, 12, 4, 28, 444 + BUS_MSTOP(10, BIT(14))), 445 + DEF_MOD("canfd_0_clk_ram", CLK_PLLCLN_DIV8, 9, 13, 4, 29, 446 + BUS_MSTOP(10, BIT(14))), 447 + DEF_MOD("canfd_0_clkc", CLK_PLLCLN_DIV20, 9, 14, 4, 30, 448 + BUS_MSTOP(10, BIT(14))), 445 449 DEF_MOD("spi_hclk", CLK_PLLCM33_GEAR, 9, 15, 4, 31, 446 450 BUS_MSTOP(4, BIT(5))), 447 451 DEF_MOD("spi_aclk", CLK_PLLCM33_GEAR, 10, 0, 5, 0, ··· 642 634 DEF_RST(9, 14, 4, 15), /* RIIC_6_MRST */ 643 635 DEF_RST(9, 15, 4, 16), /* RIIC_7_MRST */ 644 636 DEF_RST(10, 0, 4, 17), /* RIIC_8_MRST */ 637 + DEF_RST(10, 1, 4, 18), /* CANFD_0_RSTP_N */ 638 + DEF_RST(10, 2, 4, 19), /* CANFD_0_RSTC_N */ 645 639 DEF_RST(10, 3, 4, 20), /* SPI_HRESETN */ 646 640 DEF_RST(10, 4, 4, 21), /* SPI_ARESETN */ 647 641 DEF_RST(10, 7, 4, 24), /* SDHI_0_IXRST */