Skip to content

Commit 1224e02

Browse files
committed
dts: arm: renesas: add lin support for SCI B devices
Enable lin mode support on Renesas RA SCI B Signed-off-by: The Nguyen <[email protected]>
1 parent 5110e4e commit 1224e02

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed

dts/arm/renesas/ra/ra8/ra8x1.dtsi

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@
248248
interrupts = <4 1>, <5 1>, <6 1>, <7 1>;
249249
interrupt-names = "rxi", "txi", "tei", "eri";
250250
reg = <0x40358000 0x100>;
251+
channel = <0>;
251252
clocks = <&sciclk MSTPB 31>;
252253
status = "disabled";
253254

@@ -273,13 +274,19 @@
273274
overrun-character = <0x00>;
274275
status = "disabled";
275276
};
277+
278+
lin {
279+
compatible = "renesas,ra-lin-sci-b";
280+
status = "disabled";
281+
};
276282
};
277283

278284
sci1: sci1@40358100 {
279285
compatible = "renesas,ra-sci";
280286
interrupts = <8 1>, <9 1>, <10 1>, <11 1>;
281287
interrupt-names = "rxi", "txi", "tei", "eri";
282288
reg = <0x40358100 0x100>;
289+
channel = <1>;
283290
clocks = <&sciclk MSTPB 30>;
284291
status = "disabled";
285292

@@ -305,13 +312,19 @@
305312
overrun-character = <0x00>;
306313
status = "disabled";
307314
};
315+
316+
lin {
317+
compatible = "renesas,ra-lin-sci-b";
318+
status = "disabled";
319+
};
308320
};
309321

310322
sci2: sci2@40358200 {
311323
compatible = "renesas,ra-sci";
312324
interrupts = <12 1>, <13 1>, <14 1>, <15 1>;
313325
interrupt-names = "rxi", "txi", "tei", "eri";
314326
reg = <0x40358200 0x100>;
327+
channel = <2>;
315328
clocks = <&sciclk MSTPB 29>;
316329
status = "disabled";
317330

@@ -344,6 +357,7 @@
344357
interrupts = <16 1>, <17 1>, <18 1>, <19 1>;
345358
interrupt-names = "rxi", "txi", "tei", "eri";
346359
reg = <0x40358300 0x100>;
360+
channel = <3>;
347361
clocks = <&sciclk MSTPB 28>;
348362
status = "disabled";
349363

@@ -376,6 +390,7 @@
376390
interrupts = <20 1>, <21 1>, <22 1>, <23 1>;
377391
interrupt-names = "rxi", "txi", "tei", "eri";
378392
reg = <0x40358400 0x100>;
393+
channel = <4>;
379394
clocks = <&sciclk MSTPB 27>;
380395
status = "disabled";
381396

@@ -408,6 +423,7 @@
408423
interrupts = <24 1>, <25 1>, <26 1>, <27 1>;
409424
interrupt-names = "rxi", "txi", "tei", "eri";
410425
reg = <0x40358900 0x100>;
426+
channel = <9>;
411427
clocks = <&sciclk MSTPB 22>;
412428
status = "disabled";
413429

dts/arm/renesas/ra/ra8/ra8x2.dtsi

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@
268268
sci0: sci0@40358000 {
269269
compatible = "renesas,ra-sci";
270270
reg = <0x40358000 0x100>;
271+
channel = <0>;
271272
clocks = <&sciclk MSTPB 31>;
272273
status = "disabled";
273274

@@ -293,11 +294,17 @@
293294
overrun-character = <0x00>;
294295
status = "disabled";
295296
};
297+
298+
lin {
299+
compatible = "renesas,ra-lin-sci-b";
300+
status = "disabled";
301+
};
296302
};
297303

298304
sci1: sci1@40358100 {
299305
compatible = "renesas,ra-sci";
300306
reg = <0x40358100 0x100>;
307+
channel = <1>;
301308
clocks = <&sciclk MSTPB 30>;
302309
status = "disabled";
303310

@@ -323,11 +330,17 @@
323330
overrun-character = <0x00>;
324331
status = "disabled";
325332
};
333+
334+
lin {
335+
compatible = "renesas,ra-lin-sci-b";
336+
status = "disabled";
337+
};
326338
};
327339

328340
sci2: sci2@40358200 {
329341
compatible = "renesas,ra-sci";
330342
reg = <0x40358200 0x100>;
343+
channel = <2>;
331344
clocks = <&sciclk MSTPB 29>;
332345
status = "disabled";
333346

@@ -353,11 +366,17 @@
353366
overrun-character = <0x00>;
354367
status = "disabled";
355368
};
369+
370+
lin {
371+
compatible = "renesas,ra-lin-sci-b";
372+
status = "disabled";
373+
};
356374
};
357375

358376
sci3: sci3@40358300 {
359377
compatible = "renesas,ra-sci";
360378
reg = <0x40358300 0x100>;
379+
channel = <3>;
361380
clocks = <&sciclk MSTPB 28>;
362381
status = "disabled";
363382

@@ -383,11 +402,17 @@
383402
overrun-character = <0x00>;
384403
status = "disabled";
385404
};
405+
406+
lin {
407+
compatible = "renesas,ra-lin-sci-b";
408+
status = "disabled";
409+
};
386410
};
387411

388412
sci4: sci4@40358400 {
389413
compatible = "renesas,ra-sci";
390414
reg = <0x40358400 0x100>;
415+
channel = <4>;
391416
clocks = <&sciclk MSTPB 27>;
392417
status = "disabled";
393418

@@ -413,11 +438,17 @@
413438
overrun-character = <0x00>;
414439
status = "disabled";
415440
};
441+
442+
lin {
443+
compatible = "renesas,ra-lin-sci-b";
444+
status = "disabled";
445+
};
416446
};
417447

418448
sci5: sci5@40358500 {
419449
compatible = "renesas,ra-sci";
420450
reg = <0x40358500 0x100>;
451+
channel = <5>;
421452
clocks = <&sciclk MSTPB 26>;
422453
status = "disabled";
423454

@@ -443,11 +474,17 @@
443474
overrun-character = <0x00>;
444475
status = "disabled";
445476
};
477+
478+
lin {
479+
compatible = "renesas,ra-lin-sci-b";
480+
status = "disabled";
481+
};
446482
};
447483

448484
sci6: sci6@40358600 {
449485
compatible = "renesas,ra-sci";
450486
reg = <0x40358600 0x100>;
487+
channel = <6>;
451488
clocks = <&sciclk MSTPB 25>;
452489
status = "disabled";
453490

@@ -473,11 +510,17 @@
473510
overrun-character = <0x00>;
474511
status = "disabled";
475512
};
513+
514+
lin {
515+
compatible = "renesas,ra-lin-sci-b";
516+
status = "disabled";
517+
};
476518
};
477519

478520
sci7: sci7@40358700 {
479521
compatible = "renesas,ra-sci";
480522
reg = <0x40358700 0x100>;
523+
channel = <7>;
481524
clocks = <&sciclk MSTPB 24>;
482525
status = "disabled";
483526

@@ -503,11 +546,17 @@
503546
overrun-character = <0x00>;
504547
status = "disabled";
505548
};
549+
550+
lin {
551+
compatible = "renesas,ra-lin-sci-b";
552+
status = "disabled";
553+
};
506554
};
507555

508556
sci8: sci8@40358800 {
509557
compatible = "renesas,ra-sci";
510558
reg = <0x40358800 0x100>;
559+
channel = <8>;
511560
clocks = <&sciclk MSTPB 23>;
512561
status = "disabled";
513562

@@ -533,11 +582,17 @@
533582
overrun-character = <0x00>;
534583
status = "disabled";
535584
};
585+
586+
lin {
587+
compatible = "renesas,ra-lin-sci-b";
588+
status = "disabled";
589+
};
536590
};
537591

538592
sci9: sci9@40358900 {
539593
compatible = "renesas,ra-sci";
540594
reg = <0x40358900 0x100>;
595+
channel = <9>;
541596
clocks = <&sciclk MSTPB 22>;
542597
status = "disabled";
543598

@@ -563,6 +618,11 @@
563618
overrun-character = <0x00>;
564619
status = "disabled";
565620
};
621+
622+
lin {
623+
compatible = "renesas,ra-lin-sci-b";
624+
status = "disabled";
625+
};
566626
};
567627

568628
spi0: spi@4035c000 {

0 commit comments

Comments
 (0)