[PATCH v2 2/2] Add dts file to generate dtb binary file for Beaglebone black.
Gedare Bloom
gedare at rtems.org
Wed Jul 12 13:52:53 UTC 2017
On Tue, Jul 11, 2017 at 6:51 AM, Sichen Zhao <1473996754 at 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?
More information about the devel
mailing list