在 2017年07月12日 21:52, Gedare Bloom 写道: > On Tue, Jul 11, 2017 at 6:51 AM, Sichen Zhao <1473996...@qq.com> wrote: >> These dts files import from FreeBSD, git link: >> https://github.com/freebsd/freebsd/tree/master/sys/gnu/dts >> >> The license for these files in beagle/simscripts >> --- >> c/src/lib/libbsp/arm/beagle/README | 11 + >> c/src/lib/libbsp/arm/beagle/simscripts/LICENSE | 2 + >> .../arm/beagle/simscripts/am335x-bone-common.dtsi | 417 ++++++++ >> .../beagle/simscripts/am335x-boneblack-common.dtsi | 163 ++++ >> .../arm/beagle/simscripts/am335x-boneblack.dts | 28 + >> .../arm/beagle/simscripts/am33xx-clocks.dtsi | 646 +++++++++++++ >> c/src/lib/libbsp/arm/beagle/simscripts/am33xx.dtsi | 1011 >> ++++++++++++++++++++ >> .../simscripts/dt-bindings/display/tda998x.h | 7 + >> .../arm/beagle/simscripts/dt-bindings/gpio/gpio.h | 31 + >> .../beagle/simscripts/dt-bindings/pinctrl/am33xx.h | 43 + >> .../beagle/simscripts/dt-bindings/pinctrl/omap.h | 90 ++ >> c/src/lib/libbsp/arm/beagle/simscripts/sdcard.sh | 10 +- >> .../lib/libbsp/arm/beagle/simscripts/tps65217.dtsi | 68 ++ >> 13 files changed, 2525 insertions(+), 2 deletions(-) >> create mode 100644 c/src/lib/libbsp/arm/beagle/simscripts/LICENSE >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/am335x-bone-common.dtsi >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/am335x-boneblack-common.dtsi >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/am335x-boneblack.dts >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/am33xx-clocks.dtsi >> create mode 100644 c/src/lib/libbsp/arm/beagle/simscripts/am33xx.dtsi >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/dt-bindings/display/tda998x.h >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/dt-bindings/gpio/gpio.h >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/dt-bindings/pinctrl/am33xx.h >> create mode 100644 >> c/src/lib/libbsp/arm/beagle/simscripts/dt-bindings/pinctrl/omap.h >> create mode 100644 c/src/lib/libbsp/arm/beagle/simscripts/tps65217.dtsi >> >> diff --git a/c/src/lib/libbsp/arm/beagle/README >> b/c/src/lib/libbsp/arm/beagle/README >> index e558287..2ed9393 100644 >> --- a/c/src/lib/libbsp/arm/beagle/README >> +++ b/c/src/lib/libbsp/arm/beagle/README >> @@ -93,6 +93,17 @@ uboot# bootm 0x80800000 >> There is a script here that automatically writes an SD card for any of >> the beagle targets. >> >> +Before using the script, you need DTC(device tree compiler) tool to >> +compile dts to dtb file. So you need add this tool in RSB bset file. >> + >> +These dts and dtsi files are licensed under the terms of the GNU >> +General Public License * version 2. >> + >> +For example, to add dtc tool in rtems-arm.bset, you need include >> +dtc.bset in rtems-arm.bset. >> + >> +%include devel/dtc.bset >> + >> Let's write one for the Beaglebone Black. Assuming your source tree is >> at $HOME/development/rtems/rtems-src and your bsp is built and linked >> with examples and installed at $HOME/development/rtems/4.11. >> diff --git a/c/src/lib/libbsp/arm/beagle/simscripts/LICENSE >> b/c/src/lib/libbsp/arm/beagle/simscripts/LICENSE >> new file mode 100644 >> index 0000000..587a3dd >> --- /dev/null >> +++ b/c/src/lib/libbsp/arm/beagle/simscripts/LICENSE >> @@ -0,0 +1,2 @@ >> +These files are imported from FreeBSD. >> +These files is licensed under the terms of the GNU General Public License * >> version 2. > We should not pollute the RTEMS sources with GPL2 code. Is there an > alternative approach to use? The another way is to directly use dtb binary file, but bin file also has a gpl2 license. So this way is not acceptable. Gedare said the scripts directory may be appropriate for rtems-tools.git or something. So i can provide a default one that can be used, it may be downloadable from somewhere e.g. in rtems-tools or from a FTP. And this is the way to keep GPL code from RTEMS sources. What do you think about? > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel