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

ARM: dts: imx6ul: segin: Add phyBOARD-Segin with eMMC phyCORE-i.MX6UL

Add a PHYTEC phyBOARD-Segin full featured with phyCORE-i.MX 6UL with
eMMC and following features:
- i.MX 6UL
- 512 MB RAM
- eMMC
- USB Host/OTG
- 2x 100 Mbit/s Ethernet
- RS232
- CAN

Signed-off-by: Yunus Bas <y.bas@phytec.de>
Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Yunus Bas and committed by
Shawn Guo
f4d0fea1 89538723

+94
+1
arch/arm/boot/dts/Makefile
··· 622 622 imx6ul-pico-dwarf.dtb \ 623 623 imx6ul-pico-hobbit.dtb \ 624 624 imx6ul-pico-pi.dtb \ 625 + imx6ul-phytec-segin-ff-rdk-emmc.dtb \ 625 626 imx6ul-phytec-segin-ff-rdk-nand.dtb \ 626 627 imx6ul-tx6ul-0010.dtb \ 627 628 imx6ul-tx6ul-0011.dtb \
+93
arch/arm/boot/dts/imx6ul-phytec-segin-ff-rdk-emmc.dts
··· 1 + // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 2 + /* 3 + * Copyright (C) 2020 PHYTEC Messtechnik GmbH 4 + * Author: Yunus Bas <y.bas@phytec.de> 5 + */ 6 + 7 + /dts-v1/; 8 + #include "imx6ul.dtsi" 9 + #include "imx6ul-phytec-phycore-som.dtsi" 10 + #include "imx6ul-phytec-segin.dtsi" 11 + #include "imx6ul-phytec-segin-peb-eval-01.dtsi" 12 + 13 + / { 14 + model = "PHYTEC phyBOARD-Segin i.MX6 UltraLite Full Featured with eMMC"; 15 + compatible = "phytec,imx6ul-pbacd10-emmc", "phytec,imx6ul-pbacd10", 16 + "phytec,imx6ul-pcl063","fsl,imx6ul"; 17 + }; 18 + 19 + &adc1 { 20 + status = "okay"; 21 + }; 22 + 23 + &can1 { 24 + status = "okay"; 25 + }; 26 + 27 + &ecspi3 { 28 + status = "okay"; 29 + }; 30 + 31 + &ethphy1 { 32 + status = "okay"; 33 + }; 34 + 35 + &ethphy2 { 36 + status = "okay"; 37 + }; 38 + 39 + &fec1 { 40 + status = "okay"; 41 + }; 42 + 43 + &fec2 { 44 + status = "okay"; 45 + }; 46 + 47 + &i2c_rtc { 48 + status = "okay"; 49 + }; 50 + 51 + &reg_can1_en { 52 + status = "okay"; 53 + }; 54 + 55 + &reg_sound_1v8 { 56 + status = "okay"; 57 + }; 58 + 59 + &reg_sound_3v3 { 60 + status = "okay"; 61 + }; 62 + 63 + &sai2 { 64 + status = "okay"; 65 + }; 66 + 67 + &sound { 68 + status = "okay"; 69 + }; 70 + 71 + &tlv320 { 72 + status = "okay"; 73 + }; 74 + 75 + &uart5 { 76 + status = "okay"; 77 + }; 78 + 79 + &usbotg1 { 80 + status = "okay"; 81 + }; 82 + 83 + &usbotg2 { 84 + status = "okay"; 85 + }; 86 + 87 + &usdhc1 { 88 + status = "okay"; 89 + }; 90 + 91 + &usdhc2 { 92 + status = "okay"; 93 + };