File tree Expand file tree Collapse file tree 3 files changed +30
-4
lines changed Expand file tree Collapse file tree 3 files changed +30
-4
lines changed Original file line number Diff line number Diff line change 5555 };
5656 };
5757
58+ dtc: rx-dtc@82400 {
59+ compatible = "renesas,rx-dtc";
60+ reg = <0x00082400 0x1c>;
61+ clocks = <&iclk MSTPA 28>;
62+ status = "okay";
63+ };
64+
5865 soc {
5966 #address-cells = <1>;
6067 #size-cells = <1>;
472479 tei-number = <2>;
473480 eri-ctrl = <&group_irq_bl0>;
474481 eri-number = <3>;
475- status = "disabled";
476482 channel = <1>;
483+ dtc = <&dtc>;
484+ status = "disabled";
477485
478486 uart {
479487 compatible = "renesas,rx-uart-sci";
491499 tei-number = <10>;
492500 eri-ctrl = <&group_irq_bl0>;
493501 eri-number = <11>;
494- status = "disabled";
495502 channel = <5>;
503+ dtc = <&dtc>;
504+ status = "disabled";
496505
497506 uart {
498507 compatible = "renesas,rx-uart-sci";
510519 tei-number = <12>;
511520 eri-ctrl = <&group_irq_bl0>;
512521 eri-number = <13>;
513- status = "disabled";
514522 channel = <6>;
523+ dtc = <&dtc>;
524+ status = "disabled";
515525
516526 uart {
517527 compatible = "renesas,rx-uart-sci";
529539 tei-number = <16>;
530540 eri-ctrl = <&group_irq_bl0>;
531541 eri-number = <17>;
532- status = "disabled";
533542 channel = <12>;
543+ dtc = <&dtc>;
544+ status = "disabled";
534545
535546 uart {
536547 compatible = "renesas,rx-uart-sci";
Original file line number Diff line number Diff line change @@ -8,5 +8,6 @@ zephyr_sources(
88)
99
1010zephyr_linker_sources(SECTIONS ofsm.ld)
11+ zephyr_linker_sources(RAM_SECTIONS ram_sections.ld)
1112
1213set (SOC_LINKER_SCRIPT ${ZEPHYR_BASE} /include /zephyr/arch/rx/linker.ld CACHE INTERNAL "" )
Original file line number Diff line number Diff line change 1+ /*
2+ * Copyright (c) 2025 Renesas Electronics Corporation
3+ *
4+ * SPDX-License-Identifier: Apache-2.0
5+ */
6+
7+ #ifdef CONFIG_RENESAS_RX_DTC
8+ SECTION_DATA_PROLOGUE (.dtc_vector_table, (NOLOAD ),)
9+ {
10+ /* If DTC is used, put the DTC vector table at the start of SRAM.
11+ This avoids memory holes due to 1K alignment required by it. */
12+ *(.dtc_vector_table )
13+ } GROUP_DATA_LINK_IN(RAMABLE_REGION, RAMABLE_REGION)
14+ #endif
You can’t perform that action at this time.
0 commit comments