Перейти к содержанию

Навигация

Device Tree: различия между версиями

Нет описания правки
 
Строка 9: Строка 9:


<!--T:3-->
<!--T:3-->
Device Tree для Wiren Board находится в файле [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/arch/arm/boot/dts/imx23-wirenboard28.dts imx23-wirenboard28.dts]. В нём также используется файл описания процессора, [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/arch/arm/boot/dts/imx23.dtsi imx23.dtsi]
Device Tree для Wiren Board находится в файле [https://github.com/wirenboard/linux/blob/v3.12-rc3-imxv5-x0.3/arch/arm/boot/dts/imx23-wirenboard28.dts imx23-wirenboard28.dts]. В нём также используется файл описания процессора, [https://github.com/wirenboard/linux/blob/v3.12-rc3-imxv5-x0.3/arch/arm/boot/dts/imx23.dtsi imx23.dtsi]


<!--T:4-->
<!--T:4-->
Строка 18: Строка 18:
<!--T:6-->
<!--T:6-->
В стандартом образе Wiren Board загрузчик [[Special:MyLanguage/U-Boot|U-Boot]] считывает dtb-файл описания Device Tree и передаёт его ядру.
В стандартом образе Wiren Board загрузчик [[Special:MyLanguage/U-Boot|U-Boot]] считывает dtb-файл описания Device Tree и передаёт его ядру.
Имя dtb-файла задаётся в файле [https://github.com/contactless/wirenboard/blob/master/rootfs/configs/boot/uEnv.txt /boot/uEnv.txt] :
Имя dtb-файла задаётся в файле [https://github.com/wirenboard/wirenboard/blob/master/rootfs/configs/boot/uEnv.txt /boot/uEnv.txt] :


<!--T:7-->
<!--T:7-->
Строка 40: Строка 40:


<!--T:13-->
<!--T:13-->
Необходимо скачать  из [https://github.com/contactless/linux/tree/v3.13-imxv5-x0.1/arch/arm/boot/dts] файл imx23-wirenboardXX.dts, соответствующий версии устройства  и зависимости. Зависимости на настоящий момент это файлы imx23.dtsi, skeleton.dtsi.
Необходимо скачать  из [https://github.com/wirenboard/linux/tree/v3.13-imxv5-x0.1/arch/arm/boot/dts] файл imx23-wirenboardXX.dts, соответствующий версии устройства  и зависимости. Зависимости на настоящий момент это файлы imx23.dtsi, skeleton.dtsi.


<!--T:14-->
<!--T:14-->
Строка 64: Строка 64:


<!--T:20-->
<!--T:20-->
$ wget https://raw.github.com/contactless/linux/$WB_BRANCH/arch/arm/boot/dts/mxs-pinfunc.h
$ wget https://raw.github.com/wirenboard/linux/$WB_BRANCH/arch/arm/boot/dts/mxs-pinfunc.h


<!--T:21-->
<!--T:21-->
$ wget https://raw.github.com/contactless/linux/$WB_BRANCH/arch/arm/boot/dts/imx23-wirenboard28.dts
$ wget https://raw.github.com/wirenboard/linux/$WB_BRANCH/arch/arm/boot/dts/imx23-wirenboard28.dts


<!--T:22-->
<!--T:22-->
Строка 73: Строка 73:


<!--T:23-->
<!--T:23-->
$ wget https://raw.github.com/contactless/linux/$WB_BRANCH/arch/arm/boot/dts/imx23.dtsi
$ wget https://raw.github.com/wirenboard/linux/$WB_BRANCH/arch/arm/boot/dts/imx23.dtsi


<!--T:24-->
<!--T:24-->
Строка 79: Строка 79:


<!--T:25-->
<!--T:25-->
$ wget https://raw.github.com/contactless/linux/$WB_BRANCH/arch/arm/boot/dts/skeleton.dtsi
$ wget https://raw.github.com/wirenboard/linux/$WB_BRANCH/arch/arm/boot/dts/skeleton.dtsi


<!--T:26-->
<!--T:26-->
$ wget https://raw.github.com/contactless/linux/$WB_BRANCH/arch/arm/boot/dts/imx23-pinfunc.h
$ wget https://raw.github.com/wirenboard/linux/$WB_BRANCH/arch/arm/boot/dts/imx23-pinfunc.h


<!--T:27-->
<!--T:27-->
wb_editors
33

правки