Yocto Release: Mickledore

I am getting the following error when running "bitbake -c compile virtual/kernel" when attempting to add a custom device tree.  I have not been able to figure out what is going on.,

| make[2]: *** No rule to make target 'arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dtbfreescale/lgs-scv4.dtb'.  Stop.
| make[1]: *** [/work/output/build/tmp/work-shared/lx2160ardb/kernel-source/scripts/Makefile.build:500: arch/arm64/boot/dts/freescale] Error 2
| make: *** [/work/output/build/tmp/work-shared/lx2160ardb/kernel-source/Makefile:1471: freescale/fsl-lx2160a-qds.dtbfreescale/lgs-scv4.dtb] Error 2
| ERROR: oe_runmake failed
| WARNING: /work/output/build/tmp/work/lx2160ardb-fsl-linux/linux-qoriq/6.1.55+gitAUTOINC+770c5fe2c1-r0/temp/run.do_compile.515699:307 exit 1 from 'exit 1'
| WARNING: Backtrace (BB generated script):
|       #1: bbfatal_log, /work/output/build/tmp/work/lx2160ardb-fsl-linux/linux-qoriq/6.1.55+gitAUTOINC+770c5fe2c1-r0/temp/run.do_compile.515699, line 307
|       #2: die, /work/output/build/tmp/work/lx2160ardb-fsl-linux/linux-qoriq/6.1.55+gitAUTOINC+770c5fe2c1-r0/temp/run.do_compile.515699, line 291
|       #3: oe_runmake, /work/output/build/tmp/work/lx2160ardb-fsl-linux/linux-qoriq/6.1.55+gitAUTOINC+770c5fe2c1-r0/temp/run.do_compile.515699, line 219
|       #4: do_compile, /work/output/build/tmp/work/lx2160ardb-fsl-linux/linux-qoriq/6.1.55+gitAUTOINC+770c5fe2c1-r0/temp/run.do_compile.515699, line 156
|       #5: main, /work/output/build/tmp/work/lx2160ardb-fsl-linux/linux-qoriq/6.1.55+gitAUTOINC+770c5fe2c1-r0/temp/run.do_compile.515699, line 311
ERROR: Task (/work/repository/mickledore/meta-qoriq/recipes-kernel/linux/linux-qoriq_6.1.bb:do_compile) failed with exit code '1'

The dts that I am adding is installed at:

    /tmp/work/lx2160ardb-fsl-linux/linux-qoriq/6.1.55+gitAUTOINC+770c5fe2c1-r0/arch/arm64/boot/dts/freescale/lgs-scv4.dts

In our customer layer I created the following file structure and associated files:

     recipes-kernel
      |---   linux
                |--   linux-qoriq_%.bbappend
                |--  files
                        |--   lgs-scv4.dts (custom device tree)

My linux-qoriq_%.bbappend contains the following:

KERNEL_DEVICETREE:append = "freescale/lgs-scv4.dtb"
FILESEXTRAPATHS:append := "${THISDIR}/files:"
SRC_URI:append:lx2160ardb = " \
    file://lgs-scv4.dts;subdir=arch/${ARCH}/boot/dts/freescale \ 
        "
So it appears that the dts file is getting installed by the above but it is not getting compiled into the dtb.  I am not sure what step I am missing.