mbox series

[jammy,xilinx-zynqmp,0/2] Move experimental drivers into ubuntu/staging

Message ID 20230918034857.3157366-1-portia.stephens@canonical.com
Headers show
Series Move experimental drivers into ubuntu/staging | expand

Message

Portia Stephens Sept. 18, 2023, 3:48 a.m. UTC
Before this kernel moves out of development, there are experimental drivers
added to interface with FPGA IP. These drivers should be moved into a staging
directory since we do not intend to support them long term. Eventually these
drivers will be moved into DKMS and removed from the kernel entirely.

Portia Stephens (2):
  UBUNTU: ubuntu/staging: Move out of tree Xilinx drivers into staging
    directory
  UBUNTU: modpost: Add staging flag to drivers in ubuntu/staging

 scripts/mod/modpost.c                         |  2 +
 ubuntu/Kconfig                                |  6 +--
 ubuntu/Makefile                               | 22 +--------
 ubuntu/staging/Kconfig                        | 25 ++++++++++
 ubuntu/staging/Makefile                       | 46 +++++++++++++++++++
 ubuntu/{ => staging}/mali/Kbuild              |  0
 ubuntu/{ => staging}/mali/Kconfig             |  0
 ubuntu/{ => staging}/mali/Makefile            |  0
 .../mali/common/mali_broadcast.c              |  0
 .../mali/common/mali_broadcast.h              |  0
 .../mali/common/mali_control_timer.c          |  0
 .../mali/common/mali_control_timer.h          |  0
 ubuntu/{ => staging}/mali/common/mali_dlbu.c  |  0
 ubuntu/{ => staging}/mali/common/mali_dlbu.h  |  0
 .../mali/common/mali_dvfs_policy.c            |  0
 .../mali/common/mali_dvfs_policy.h            |  0
 .../{ => staging}/mali/common/mali_executor.c |  0
 .../{ => staging}/mali/common/mali_executor.h |  0
 ubuntu/{ => staging}/mali/common/mali_gp.c    |  0
 ubuntu/{ => staging}/mali/common/mali_gp.h    |  0
 .../{ => staging}/mali/common/mali_gp_job.c   |  0
 .../{ => staging}/mali/common/mali_gp_job.h   |  0
 ubuntu/{ => staging}/mali/common/mali_group.c |  0
 ubuntu/{ => staging}/mali/common/mali_group.h |  0
 .../{ => staging}/mali/common/mali_hw_core.c  |  0
 .../{ => staging}/mali/common/mali_hw_core.h  |  0
 .../mali/common/mali_kernel_common.h          |  0
 .../mali/common/mali_kernel_core.c            |  0
 .../mali/common/mali_kernel_core.h            |  0
 .../mali/common/mali_kernel_utilization.c     |  0
 .../mali/common/mali_kernel_utilization.h     |  0
 .../mali/common/mali_kernel_vsync.c           |  0
 .../{ => staging}/mali/common/mali_l2_cache.c |  0
 .../{ => staging}/mali/common/mali_l2_cache.h |  0
 .../mali/common/mali_mem_validation.c         |  0
 .../mali/common/mali_mem_validation.h         |  0
 ubuntu/{ => staging}/mali/common/mali_mmu.c   |  0
 ubuntu/{ => staging}/mali/common/mali_mmu.h   |  0
 .../mali/common/mali_mmu_page_directory.c     |  0
 .../mali/common/mali_mmu_page_directory.h     |  0
 ubuntu/{ => staging}/mali/common/mali_osk.h   |  0
 .../mali/common/mali_osk_bitops.h             |  0
 .../{ => staging}/mali/common/mali_osk_list.h |  0
 .../{ => staging}/mali/common/mali_osk_mali.h |  0
 .../mali/common/mali_osk_profiling.h          |  0
 .../mali/common/mali_osk_types.h              |  0
 ubuntu/{ => staging}/mali/common/mali_pm.c    |  0
 ubuntu/{ => staging}/mali/common/mali_pm.h    |  0
 .../mali/common/mali_pm_domain.c              |  0
 .../mali/common/mali_pm_domain.h              |  0
 .../mali/common/mali_pm_metrics.c             |  0
 .../mali/common/mali_pm_metrics.h             |  0
 ubuntu/{ => staging}/mali/common/mali_pmu.c   |  0
 ubuntu/{ => staging}/mali/common/mali_pmu.h   |  0
 ubuntu/{ => staging}/mali/common/mali_pp.c    |  0
 ubuntu/{ => staging}/mali/common/mali_pp.h    |  0
 .../{ => staging}/mali/common/mali_pp_job.c   |  0
 .../{ => staging}/mali/common/mali_pp_job.h   |  0
 .../mali/common/mali_scheduler.c              |  0
 .../mali/common/mali_scheduler.h              |  0
 .../mali/common/mali_scheduler_types.h        |  0
 .../{ => staging}/mali/common/mali_session.c  |  0
 .../{ => staging}/mali/common/mali_session.h  |  0
 .../{ => staging}/mali/common/mali_soft_job.c |  0
 .../{ => staging}/mali/common/mali_soft_job.h |  0
 .../mali/common/mali_spinlock_reentrant.c     |  0
 .../mali/common/mali_spinlock_reentrant.h     |  0
 .../{ => staging}/mali/common/mali_timeline.c |  0
 .../{ => staging}/mali/common/mali_timeline.h |  0
 .../mali/common/mali_timeline_fence_wait.c    |  0
 .../mali/common/mali_timeline_fence_wait.h    |  0
 .../mali/common/mali_timeline_sync_fence.c    |  0
 .../mali/common/mali_timeline_sync_fence.h    |  0
 ubuntu/{ => staging}/mali/common/mali_ukk.h   |  0
 .../mali/common/mali_user_settings_db.c       |  0
 .../mali/common/mali_user_settings_db.h       |  0
 .../mali/include/linux/mali/mali_utgard.h     |  0
 .../include/linux/mali/mali_utgard_ioctl.h    |  0
 .../linux/mali/mali_utgard_profiling_events.h |  0
 .../mali/mali_utgard_profiling_gator_api.h    |  0
 .../include/linux/mali/mali_utgard_uk_types.h |  0
 .../linux/license/gpl/mali_kernel_license.h   |  0
 .../{ => staging}/mali/linux/mali_devfreq.c   |  0
 .../{ => staging}/mali/linux/mali_devfreq.h   |  0
 .../mali/linux/mali_device_pause_resume.c     |  0
 .../{ => staging}/mali/linux/mali_dma_fence.c |  0
 .../{ => staging}/mali/linux/mali_dma_fence.h |  0
 .../mali/linux/mali_internal_sync.c           |  0
 .../mali/linux/mali_internal_sync.h           |  0
 .../mali/linux/mali_kernel_linux.c            |  0
 .../mali/linux/mali_kernel_linux.h            |  0
 .../mali/linux/mali_kernel_sysfs.c            |  0
 .../mali/linux/mali_kernel_sysfs.h            |  0
 .../mali/linux/mali_linux_trace.h             |  0
 ubuntu/{ => staging}/mali/linux/mali_memory.c |  0
 ubuntu/{ => staging}/mali/linux/mali_memory.h |  0
 .../mali/linux/mali_memory_block_alloc.c      |  0
 .../mali/linux/mali_memory_block_alloc.h      |  0
 .../mali/linux/mali_memory_cow.c              |  0
 .../mali/linux/mali_memory_cow.h              |  0
 .../mali/linux/mali_memory_defer_bind.c       |  0
 .../mali/linux/mali_memory_defer_bind.h       |  0
 .../mali/linux/mali_memory_dma_buf.c          |  0
 .../mali/linux/mali_memory_dma_buf.h          |  0
 .../mali/linux/mali_memory_external.c         |  0
 .../mali/linux/mali_memory_external.h         |  0
 .../mali/linux/mali_memory_manager.c          |  0
 .../mali/linux/mali_memory_manager.h          |  0
 .../mali/linux/mali_memory_os_alloc.c         |  0
 .../mali/linux/mali_memory_os_alloc.h         |  0
 .../mali/linux/mali_memory_secure.c           |  0
 .../mali/linux/mali_memory_secure.h           |  0
 .../mali/linux/mali_memory_swap_alloc.c       |  0
 .../mali/linux/mali_memory_swap_alloc.h       |  0
 .../mali/linux/mali_memory_types.h            |  0
 .../mali/linux/mali_memory_ump.c              |  0
 .../mali/linux/mali_memory_ump.h              |  0
 .../mali/linux/mali_memory_util.c             |  0
 .../mali/linux/mali_memory_util.h             |  0
 .../mali/linux/mali_memory_virtual.c          |  0
 .../mali/linux/mali_memory_virtual.h          |  0
 .../mali/linux/mali_osk_atomics.c             |  0
 .../mali/linux/mali_osk_bitmap.c              |  0
 .../{ => staging}/mali/linux/mali_osk_irq.c   |  0
 .../{ => staging}/mali/linux/mali_osk_locks.c |  0
 .../{ => staging}/mali/linux/mali_osk_locks.h |  0
 .../mali/linux/mali_osk_low_level_mem.c       |  0
 .../{ => staging}/mali/linux/mali_osk_mali.c  |  0
 .../{ => staging}/mali/linux/mali_osk_math.c  |  0
 .../mali/linux/mali_osk_memory.c              |  0
 .../{ => staging}/mali/linux/mali_osk_misc.c  |  0
 .../mali/linux/mali_osk_notification.c        |  0
 ubuntu/{ => staging}/mali/linux/mali_osk_pm.c |  0
 .../mali/linux/mali_osk_profiling.c           |  0
 .../mali/linux/mali_osk_specific.h            |  0
 .../{ => staging}/mali/linux/mali_osk_time.c  |  0
 .../mali/linux/mali_osk_timers.c              |  0
 .../mali/linux/mali_osk_wait_queue.c          |  0
 ubuntu/{ => staging}/mali/linux/mali_osk_wq.c |  0
 .../mali/linux/mali_pmu_power_up_down.c       |  0
 .../mali/linux/mali_profiling_events.h        |  0
 .../mali/linux/mali_profiling_gator_api.h     |  0
 .../mali/linux/mali_profiling_internal.c      |  0
 .../mali/linux/mali_profiling_internal.h      |  0
 ubuntu/{ => staging}/mali/linux/mali_sync.c   |  0
 ubuntu/{ => staging}/mali/linux/mali_sync.h   |  0
 .../{ => staging}/mali/linux/mali_uk_types.h  |  0
 .../{ => staging}/mali/linux/mali_ukk_core.c  |  0
 ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c |  0
 .../{ => staging}/mali/linux/mali_ukk_mem.c   |  0
 ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c |  0
 .../mali/linux/mali_ukk_profiling.c           |  0
 .../mali/linux/mali_ukk_soft_job.c            |  0
 .../mali/linux/mali_ukk_timeline.c            |  0
 .../{ => staging}/mali/linux/mali_ukk_vsync.c |  0
 .../mali/linux/mali_ukk_wrappers.h            |  0
 ubuntu/{ => staging}/mali/platform/arm/arm.c  |  0
 .../mali/platform/arm/arm_core_scaling.c      |  0
 .../mali/platform/arm/arm_core_scaling.h      |  0
 .../mali/platform/arm/juno_opp.c              |  0
 ubuntu/{ => staging}/mali/readme.txt          |  0
 .../{ => staging}/mali/regs/mali_200_regs.h   |  0
 ubuntu/{ => staging}/mali/regs/mali_gp_regs.h |  0
 .../mali/timestamp-arm11-cc/mali_timestamp.c  |  0
 .../mali/timestamp-arm11-cc/mali_timestamp.h  |  0
 .../mali/timestamp-default/mali_timestamp.c   |  0
 .../mali/timestamp-default/mali_timestamp.h   |  0
 .../devicetree/bindings/silabs,si5324.txt     |  0
 .../devicetree/bindings/ti,dp159.txt          |  0
 .../devicetree/bindings/xlnx,v-hdmi-rx-ss.txt |  0
 .../devicetree/bindings/xlnx,v-hdmi-tx-ss.txt |  0
 .../devicetree/bindings/xlnx,vphy.txt         |  0
 ubuntu/{ => staging}/xilinx-hdmi/Kbuild       |  0
 ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md   |  0
 ubuntu/{ => staging}/xilinx-hdmi/Makefile     |  0
 ubuntu/{ => staging}/xilinx-hdmi/README.md    |  0
 .../{ => staging}/xilinx-hdmi/hdmi/Makefile   |  0
 .../hdmi/include/linux/phy/phy-vphy.h         |  0
 .../{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c    |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h |  0
 .../hdmi/phy-xilinx-vphy/bigdigits.c          |  0
 .../hdmi/phy-xilinx-vphy/bigdigits.h          |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c   |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c   |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h   |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c   |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h  |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x.c            |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x.h            |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c     |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h     |  0
 .../phy-xilinx-vphy/xhdcp1x_cipher_intr.c     |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_debug.h      |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_hw.h         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_intr.c       |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.c   |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.h   |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_port.c       |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_port.h       |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h  |  0
 .../phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c    |  0
 .../phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c    |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c  |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.c         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.h         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c   |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c      |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.c         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.h         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.c     |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.h     |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h  |  0
 .../phy-xilinx-vphy/xhdcp22_cipher_sinit.c    |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_common.h     |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.c      |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.h      |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h   |  0
 .../phy-xilinx-vphy/xhdcp22_mmult_sinit.c     |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rng.c        |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rng.h        |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h     |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c  |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rx.c         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rx.h         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c   |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h       |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c   |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_tx.c         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_tx.h         |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c   |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h       |  0
 .../hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c   |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1.c          |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1.h          |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h       |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c    |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c     |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h     |  0
 .../phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c     |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h       |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.c        |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.h        |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c     |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_log.c      |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c   |  0
 .../hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c    |  0
 .../hdmi/phy-xilinx-vphy/xil_assert.h         |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h |  0
 .../hdmi/phy-xilinx-vphy/xil_printf.h         |  0
 .../hdmi/phy-xilinx-vphy/xil_types.h          |  0
 .../hdmi/phy-xilinx-vphy/xstatus.h            |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr.c            |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr.h            |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr_i.h          |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr_intr.c       |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr_l.c          |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr_l.h          |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr_options.c    |  0
 .../hdmi/phy-xilinx-vphy/xtmrctr_sinit.c      |  0
 .../hdmi/phy-xilinx-vphy/xv_hdmic.c           |  0
 .../hdmi/phy-xilinx-vphy/xv_hdmic.h           |  0
 .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c      |  0
 .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h      |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c  |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h  |  0
 .../phy-xilinx-vphy/xvidc_timings_table.c     |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c  |  0
 .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h  |  0
 .../hdmi/phy-xilinx-vphy/xvphy_gt.h           |  0
 .../hdmi/phy-xilinx-vphy/xvphy_gthe4.c        |  0
 .../hdmi/phy-xilinx-vphy/xvphy_hdmi.c         |  0
 .../hdmi/phy-xilinx-vphy/xvphy_hdmi.h         |  0
 .../hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c    |  0
 .../hdmi/phy-xilinx-vphy/xvphy_hw.h           |  0
 .../hdmi/phy-xilinx-vphy/xvphy_i.c            |  0
 .../hdmi/phy-xilinx-vphy/xvphy_i.h            |  0
 .../hdmi/phy-xilinx-vphy/xvphy_intr.c         |  0
 .../hdmi/phy-xilinx-vphy/xvphy_log.c          |  0
 .../hdmi/phy-xilinx-vphy/xvphy_mmcme4.c       |  0
 .../hdmi/phy-xilinx-vphy/xvphy_sinit.c        |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirx.c           |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirx.h           |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h        |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c      |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c     |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.c         |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.h         |  0
 .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.c     |  0
 .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.h     |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c    |  0
 .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c     |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitx.c           |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitx.h           |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h        |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c      |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c     |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.c         |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.h         |  0
 .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.c     |  0
 .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.h     |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c    |  0
 .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c     |  0
 .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c    |  0
 .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h    |  0
 .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h |  0
 .../hdmi/xilinx-hdmi-tx/xvtc_intr.c           |  0
 .../hdmi/xilinx-hdmi-tx/xvtc_sinit.c          |  0
 .../xilinx-hdmi/hdmi/xilinx-hdmirx.c          |  0
 .../xilinx-hdmi/hdmi/xilinx_drm_hdmi.c        |  0
 .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c      |  0
 .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h      |  0
 .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c      |  0
 .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h      |  0
 .../{ => staging}/xilinx-hdmi/misc/Makefile   |  0
 ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c |  0
 .../xilinx-isp-module/LICENSE.md              |  0
 .../{ => staging}/xilinx-isp-module/Makefile  |  0
 .../{ => staging}/xilinx-isp-module/README.md |  0
 .../xilinx-isp-module/xilinx-isppipeline.c    |  0
 .../xilinx-isp-module/xilinx-vip.h            |  0
 .../xilinx-mv-camera-10gige-module/Kconfig    |  0
 .../xilinx-mv-camera-10gige-module/LICENSE.md |  0
 .../xilinx-mv-camera-10gige-module/Makefile   |  0
 .../xilinx-mv-camera-10gige-module/README.md  |  0
 .../xilinx-mv-camera-10gige-module/s2imac.h   |  0
 .../xilinx-mv-camera-10gige-module/s2imac_m.c |  0
 .../xilinx-mv-camera-sensor-module/LICENSE.md |  0
 .../xilinx-mv-camera-sensor-module/Makefile   |  0
 .../xilinx-mv-camera-sensor-module/README.md  |  0
 .../xilinx-mv-camera-sensor-module/imx547.c   |  0
 .../imx547_mode_tbls.h                        |  0
 ubuntu/{ => staging}/xilinx-vcu/Kbuild        |  0
 ubuntu/{ => staging}/xilinx-vcu/Kconfig       |  0
 ubuntu/{ => staging}/xilinx-vcu/LICENSE.md    |  0
 ubuntu/{ => staging}/xilinx-vcu/Makefile      |  0
 ubuntu/{ => staging}/xilinx-vcu/README.md     |  0
 ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig  |  0
 ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile |  0
 ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c |  0
 .../xilinx-vcu/al5d/al_dec_ioctl.h            |  0
 .../xilinx-vcu/al5d/dec_mails_factory.c       |  0
 .../xilinx-vcu/al5d/dec_mails_factory.h       |  0
 .../{ => staging}/xilinx-vcu/al5d/dec_user.c  |  0
 .../{ => staging}/xilinx-vcu/al5d/dec_user.h  |  0
 ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig  |  0
 ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile |  0
 ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c |  0
 .../xilinx-vcu/al5e/al_enc_ioctl.h            |  0
 .../xilinx-vcu/al5e/enc_feedbacks.h           |  0
 .../xilinx-vcu/al5e/enc_mails_factory.c       |  0
 .../xilinx-vcu/al5e/enc_mails_factory.h       |  0
 .../{ => staging}/xilinx-vcu/al5e/enc_user.c  |  0
 .../{ => staging}/xilinx-vcu/al5e/enc_user.h  |  0
 .../{ => staging}/xilinx-vcu/common/Makefile  |  0
 .../xilinx-vcu/common/al_alloc.c              |  0
 .../xilinx-vcu/common/al_alloc_ioctl.c        |  0
 .../xilinx-vcu/common/al_buffers_pool.c       |  0
 .../{ => staging}/xilinx-vcu/common/al_char.c |  0
 .../xilinx-vcu/common/al_codec.c              |  0
 .../xilinx-vcu/common/al_codec_mails.c        |  0
 .../xilinx-vcu/common/al_dmabuf.c             |  0
 .../xilinx-vcu/common/al_group.c              |  0
 .../xilinx-vcu/common/al_l2_prefetch.c        |  0
 .../{ => staging}/xilinx-vcu/common/al_list.c |  0
 .../{ => staging}/xilinx-vcu/common/al_mail.c |  0
 .../xilinx-vcu/common/al_mailbox.c            |  0
 .../xilinx-vcu/common/al_queue.c              |  0
 .../{ => staging}/xilinx-vcu/common/al_user.c |  0
 .../{ => staging}/xilinx-vcu/common/al_vcu.c  |  0
 .../xilinx-vcu/common/mcu_interface.c         |  0
 .../xilinx-vcu/common/mcu_utils.c             |  0
 .../xilinx-vcu/common/mcu_utils.h             |  0
 .../{ => staging}/xilinx-vcu/common/xil_clk.c |  0
 .../xilinx-vcu/common/xil_l2_prefetch.c       |  0
 .../xilinx-vcu/device-tree-bindings.txt       |  0
 .../{ => staging}/xilinx-vcu/dmaproxy/Kconfig |  0
 .../xilinx-vcu/dmaproxy/Makefile              |  0
 .../xilinx-vcu/dmaproxy/dmaproxy.c            |  0
 .../xilinx-vcu/dmaproxy/dmaproxy.h            |  0
 .../xilinx-vcu/include/al_alloc.h             |  0
 .../xilinx-vcu/include/al_alloc_ioctl.h       |  0
 .../xilinx-vcu/include/al_buffers_pool.h      |  0
 .../xilinx-vcu/include/al_char.h              |  0
 .../xilinx-vcu/include/al_codec.h             |  0
 .../xilinx-vcu/include/al_codec_mails.h       |  0
 .../xilinx-vcu/include/al_constants.h         |  0
 .../xilinx-vcu/include/al_dmabuf.h            |  0
 .../xilinx-vcu/include/al_group.h             |  0
 .../xilinx-vcu/include/al_ioctl.h             |  0
 .../xilinx-vcu/include/al_list.h              |  0
 .../xilinx-vcu/include/al_mail.h              |  0
 .../xilinx-vcu/include/al_mail_private.h      |  0
 .../xilinx-vcu/include/al_mailbox.h           |  0
 .../xilinx-vcu/include/al_queue.h             |  0
 .../xilinx-vcu/include/al_traces.h            |  0
 .../xilinx-vcu/include/al_user.h              |  0
 .../{ => staging}/xilinx-vcu/include/al_vcu.h |  0
 .../xilinx-vcu/include/mcu_interface.h        |  0
 .../include/mcu_interface_private.h           |  0
 .../xilinx-vcu/include/xil_clk.h              |  0
 404 files changed, 75 insertions(+), 26 deletions(-)
 create mode 100644 ubuntu/staging/Kconfig
 create mode 100644 ubuntu/staging/Makefile
 rename ubuntu/{ => staging}/mali/Kbuild (100%)
 rename ubuntu/{ => staging}/mali/Kconfig (100%)
 rename ubuntu/{ => staging}/mali/Makefile (100%)
 rename ubuntu/{ => staging}/mali/common/mali_broadcast.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_broadcast.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_control_timer.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_control_timer.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_dlbu.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_dlbu.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_executor.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_executor.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_gp.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_gp.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_gp_job.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_gp_job.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_group.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_group.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_hw_core.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_hw_core.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_kernel_common.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_kernel_core.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_kernel_core.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_kernel_vsync.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_l2_cache.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_l2_cache.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_mem_validation.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_mem_validation.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_mmu.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_mmu.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_osk.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_osk_bitops.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_osk_list.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_osk_mali.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_osk_profiling.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_osk_types.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pm.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pm.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pm_domain.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pm_domain.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pmu.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pmu.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pp.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pp.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pp_job.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_pp_job.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_scheduler.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_scheduler.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_scheduler_types.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_session.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_session.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_soft_job.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_soft_job.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_timeline.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_timeline.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_ukk.h (100%)
 rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.c (100%)
 rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.h (100%)
 rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard.h (100%)
 rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_ioctl.h (100%)
 rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_events.h (100%)
 rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_gator_api.h (100%)
 rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_uk_types.h (100%)
 rename ubuntu/{ => staging}/mali/linux/license/gpl/mali_kernel_license.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_devfreq.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_devfreq.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_device_pause_resume.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_linux_trace.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_external.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_external.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_types.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_util.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_util.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_atomics.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_bitmap.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_irq.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_low_level_mem.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_mali.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_math.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_memory.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_misc.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_notification.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_pm.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_profiling.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_specific.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_time.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_timers.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_wait_queue.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_osk_wq.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_pmu_power_up_down.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_profiling_events.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_profiling_gator_api.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_sync.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_sync.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_uk_types.h (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_core.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_mem.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_profiling.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_soft_job.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_timeline.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_vsync.c (100%)
 rename ubuntu/{ => staging}/mali/linux/mali_ukk_wrappers.h (100%)
 rename ubuntu/{ => staging}/mali/platform/arm/arm.c (100%)
 rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.c (100%)
 rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.h (100%)
 rename ubuntu/{ => staging}/mali/platform/arm/juno_opp.c (100%)
 rename ubuntu/{ => staging}/mali/readme.txt (100%)
 rename ubuntu/{ => staging}/mali/regs/mali_200_regs.h (100%)
 rename ubuntu/{ => staging}/mali/regs/mali_gp_regs.h (100%)
 rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.c (100%)
 rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.h (100%)
 rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.c (100%)
 rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/silabs,si5324.txt (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/ti,dp159.txt (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-rx-ss.txt (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-tx-ss.txt (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,vphy.txt (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/Kbuild (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/README.md (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/include/linux/phy/phy-vphy.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_debug.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_common.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_log.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_assert.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_printf.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_types.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xstatus.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_i.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_options.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc_timings_table.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gt.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gthe4.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_log.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_mmcme4.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_intr.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_sinit.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmirx.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx_drm_hdmi.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/misc/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c (100%)
 rename ubuntu/{ => staging}/xilinx-isp-module/LICENSE.md (100%)
 rename ubuntu/{ => staging}/xilinx-isp-module/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-isp-module/README.md (100%)
 rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-isppipeline.c (100%)
 rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-vip.h (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Kconfig (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/LICENSE.md (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/README.md (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac.h (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac_m.c (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/LICENSE.md (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/README.md (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547.c (100%)
 rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547_mode_tbls.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/Kbuild (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/Kconfig (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/LICENSE.md (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/README.md (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec_ioctl.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc_ioctl.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_feedbacks.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc_ioctl.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_buffers_pool.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_char.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec_mails.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_dmabuf.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_group.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_l2_prefetch.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_list.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_mail.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_mailbox.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_queue.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_user.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/al_vcu.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_interface.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/xil_clk.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/common/xil_l2_prefetch.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/device-tree-bindings.txt (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Kconfig (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Makefile (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.c (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc_ioctl.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_buffers_pool.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_char.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec_mails.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_constants.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_dmabuf.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_group.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_ioctl.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_list.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail_private.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_mailbox.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_queue.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_traces.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_user.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/al_vcu.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface_private.h (100%)
 rename ubuntu/{ => staging}/xilinx-vcu/include/xil_clk.h (100%)

Comments

Tim Gardner Sept. 19, 2023, 12:35 p.m. UTC | #1
On 9/17/23 9:48 PM, Portia Stephens wrote:
> Before this kernel moves out of development, there are experimental drivers
> added to interface with FPGA IP. These drivers should be moved into a staging
> directory since we do not intend to support them long term. Eventually these
> drivers will be moved into DKMS and removed from the kernel entirely.
> 
> Portia Stephens (2):
>    UBUNTU: ubuntu/staging: Move out of tree Xilinx drivers into staging
>      directory
>    UBUNTU: modpost: Add staging flag to drivers in ubuntu/staging
> 
>   scripts/mod/modpost.c                         |  2 +
>   ubuntu/Kconfig                                |  6 +--
>   ubuntu/Makefile                               | 22 +--------
>   ubuntu/staging/Kconfig                        | 25 ++++++++++
>   ubuntu/staging/Makefile                       | 46 +++++++++++++++++++
>   ubuntu/{ => staging}/mali/Kbuild              |  0
>   ubuntu/{ => staging}/mali/Kconfig             |  0
>   ubuntu/{ => staging}/mali/Makefile            |  0
>   .../mali/common/mali_broadcast.c              |  0
>   .../mali/common/mali_broadcast.h              |  0
>   .../mali/common/mali_control_timer.c          |  0
>   .../mali/common/mali_control_timer.h          |  0
>   ubuntu/{ => staging}/mali/common/mali_dlbu.c  |  0
>   ubuntu/{ => staging}/mali/common/mali_dlbu.h  |  0
>   .../mali/common/mali_dvfs_policy.c            |  0
>   .../mali/common/mali_dvfs_policy.h            |  0
>   .../{ => staging}/mali/common/mali_executor.c |  0
>   .../{ => staging}/mali/common/mali_executor.h |  0
>   ubuntu/{ => staging}/mali/common/mali_gp.c    |  0
>   ubuntu/{ => staging}/mali/common/mali_gp.h    |  0
>   .../{ => staging}/mali/common/mali_gp_job.c   |  0
>   .../{ => staging}/mali/common/mali_gp_job.h   |  0
>   ubuntu/{ => staging}/mali/common/mali_group.c |  0
>   ubuntu/{ => staging}/mali/common/mali_group.h |  0
>   .../{ => staging}/mali/common/mali_hw_core.c  |  0
>   .../{ => staging}/mali/common/mali_hw_core.h  |  0
>   .../mali/common/mali_kernel_common.h          |  0
>   .../mali/common/mali_kernel_core.c            |  0
>   .../mali/common/mali_kernel_core.h            |  0
>   .../mali/common/mali_kernel_utilization.c     |  0
>   .../mali/common/mali_kernel_utilization.h     |  0
>   .../mali/common/mali_kernel_vsync.c           |  0
>   .../{ => staging}/mali/common/mali_l2_cache.c |  0
>   .../{ => staging}/mali/common/mali_l2_cache.h |  0
>   .../mali/common/mali_mem_validation.c         |  0
>   .../mali/common/mali_mem_validation.h         |  0
>   ubuntu/{ => staging}/mali/common/mali_mmu.c   |  0
>   ubuntu/{ => staging}/mali/common/mali_mmu.h   |  0
>   .../mali/common/mali_mmu_page_directory.c     |  0
>   .../mali/common/mali_mmu_page_directory.h     |  0
>   ubuntu/{ => staging}/mali/common/mali_osk.h   |  0
>   .../mali/common/mali_osk_bitops.h             |  0
>   .../{ => staging}/mali/common/mali_osk_list.h |  0
>   .../{ => staging}/mali/common/mali_osk_mali.h |  0
>   .../mali/common/mali_osk_profiling.h          |  0
>   .../mali/common/mali_osk_types.h              |  0
>   ubuntu/{ => staging}/mali/common/mali_pm.c    |  0
>   ubuntu/{ => staging}/mali/common/mali_pm.h    |  0
>   .../mali/common/mali_pm_domain.c              |  0
>   .../mali/common/mali_pm_domain.h              |  0
>   .../mali/common/mali_pm_metrics.c             |  0
>   .../mali/common/mali_pm_metrics.h             |  0
>   ubuntu/{ => staging}/mali/common/mali_pmu.c   |  0
>   ubuntu/{ => staging}/mali/common/mali_pmu.h   |  0
>   ubuntu/{ => staging}/mali/common/mali_pp.c    |  0
>   ubuntu/{ => staging}/mali/common/mali_pp.h    |  0
>   .../{ => staging}/mali/common/mali_pp_job.c   |  0
>   .../{ => staging}/mali/common/mali_pp_job.h   |  0
>   .../mali/common/mali_scheduler.c              |  0
>   .../mali/common/mali_scheduler.h              |  0
>   .../mali/common/mali_scheduler_types.h        |  0
>   .../{ => staging}/mali/common/mali_session.c  |  0
>   .../{ => staging}/mali/common/mali_session.h  |  0
>   .../{ => staging}/mali/common/mali_soft_job.c |  0
>   .../{ => staging}/mali/common/mali_soft_job.h |  0
>   .../mali/common/mali_spinlock_reentrant.c     |  0
>   .../mali/common/mali_spinlock_reentrant.h     |  0
>   .../{ => staging}/mali/common/mali_timeline.c |  0
>   .../{ => staging}/mali/common/mali_timeline.h |  0
>   .../mali/common/mali_timeline_fence_wait.c    |  0
>   .../mali/common/mali_timeline_fence_wait.h    |  0
>   .../mali/common/mali_timeline_sync_fence.c    |  0
>   .../mali/common/mali_timeline_sync_fence.h    |  0
>   ubuntu/{ => staging}/mali/common/mali_ukk.h   |  0
>   .../mali/common/mali_user_settings_db.c       |  0
>   .../mali/common/mali_user_settings_db.h       |  0
>   .../mali/include/linux/mali/mali_utgard.h     |  0
>   .../include/linux/mali/mali_utgard_ioctl.h    |  0
>   .../linux/mali/mali_utgard_profiling_events.h |  0
>   .../mali/mali_utgard_profiling_gator_api.h    |  0
>   .../include/linux/mali/mali_utgard_uk_types.h |  0
>   .../linux/license/gpl/mali_kernel_license.h   |  0
>   .../{ => staging}/mali/linux/mali_devfreq.c   |  0
>   .../{ => staging}/mali/linux/mali_devfreq.h   |  0
>   .../mali/linux/mali_device_pause_resume.c     |  0
>   .../{ => staging}/mali/linux/mali_dma_fence.c |  0
>   .../{ => staging}/mali/linux/mali_dma_fence.h |  0
>   .../mali/linux/mali_internal_sync.c           |  0
>   .../mali/linux/mali_internal_sync.h           |  0
>   .../mali/linux/mali_kernel_linux.c            |  0
>   .../mali/linux/mali_kernel_linux.h            |  0
>   .../mali/linux/mali_kernel_sysfs.c            |  0
>   .../mali/linux/mali_kernel_sysfs.h            |  0
>   .../mali/linux/mali_linux_trace.h             |  0
>   ubuntu/{ => staging}/mali/linux/mali_memory.c |  0
>   ubuntu/{ => staging}/mali/linux/mali_memory.h |  0
>   .../mali/linux/mali_memory_block_alloc.c      |  0
>   .../mali/linux/mali_memory_block_alloc.h      |  0
>   .../mali/linux/mali_memory_cow.c              |  0
>   .../mali/linux/mali_memory_cow.h              |  0
>   .../mali/linux/mali_memory_defer_bind.c       |  0
>   .../mali/linux/mali_memory_defer_bind.h       |  0
>   .../mali/linux/mali_memory_dma_buf.c          |  0
>   .../mali/linux/mali_memory_dma_buf.h          |  0
>   .../mali/linux/mali_memory_external.c         |  0
>   .../mali/linux/mali_memory_external.h         |  0
>   .../mali/linux/mali_memory_manager.c          |  0
>   .../mali/linux/mali_memory_manager.h          |  0
>   .../mali/linux/mali_memory_os_alloc.c         |  0
>   .../mali/linux/mali_memory_os_alloc.h         |  0
>   .../mali/linux/mali_memory_secure.c           |  0
>   .../mali/linux/mali_memory_secure.h           |  0
>   .../mali/linux/mali_memory_swap_alloc.c       |  0
>   .../mali/linux/mali_memory_swap_alloc.h       |  0
>   .../mali/linux/mali_memory_types.h            |  0
>   .../mali/linux/mali_memory_ump.c              |  0
>   .../mali/linux/mali_memory_ump.h              |  0
>   .../mali/linux/mali_memory_util.c             |  0
>   .../mali/linux/mali_memory_util.h             |  0
>   .../mali/linux/mali_memory_virtual.c          |  0
>   .../mali/linux/mali_memory_virtual.h          |  0
>   .../mali/linux/mali_osk_atomics.c             |  0
>   .../mali/linux/mali_osk_bitmap.c              |  0
>   .../{ => staging}/mali/linux/mali_osk_irq.c   |  0
>   .../{ => staging}/mali/linux/mali_osk_locks.c |  0
>   .../{ => staging}/mali/linux/mali_osk_locks.h |  0
>   .../mali/linux/mali_osk_low_level_mem.c       |  0
>   .../{ => staging}/mali/linux/mali_osk_mali.c  |  0
>   .../{ => staging}/mali/linux/mali_osk_math.c  |  0
>   .../mali/linux/mali_osk_memory.c              |  0
>   .../{ => staging}/mali/linux/mali_osk_misc.c  |  0
>   .../mali/linux/mali_osk_notification.c        |  0
>   ubuntu/{ => staging}/mali/linux/mali_osk_pm.c |  0
>   .../mali/linux/mali_osk_profiling.c           |  0
>   .../mali/linux/mali_osk_specific.h            |  0
>   .../{ => staging}/mali/linux/mali_osk_time.c  |  0
>   .../mali/linux/mali_osk_timers.c              |  0
>   .../mali/linux/mali_osk_wait_queue.c          |  0
>   ubuntu/{ => staging}/mali/linux/mali_osk_wq.c |  0
>   .../mali/linux/mali_pmu_power_up_down.c       |  0
>   .../mali/linux/mali_profiling_events.h        |  0
>   .../mali/linux/mali_profiling_gator_api.h     |  0
>   .../mali/linux/mali_profiling_internal.c      |  0
>   .../mali/linux/mali_profiling_internal.h      |  0
>   ubuntu/{ => staging}/mali/linux/mali_sync.c   |  0
>   ubuntu/{ => staging}/mali/linux/mali_sync.h   |  0
>   .../{ => staging}/mali/linux/mali_uk_types.h  |  0
>   .../{ => staging}/mali/linux/mali_ukk_core.c  |  0
>   ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c |  0
>   .../{ => staging}/mali/linux/mali_ukk_mem.c   |  0
>   ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c |  0
>   .../mali/linux/mali_ukk_profiling.c           |  0
>   .../mali/linux/mali_ukk_soft_job.c            |  0
>   .../mali/linux/mali_ukk_timeline.c            |  0
>   .../{ => staging}/mali/linux/mali_ukk_vsync.c |  0
>   .../mali/linux/mali_ukk_wrappers.h            |  0
>   ubuntu/{ => staging}/mali/platform/arm/arm.c  |  0
>   .../mali/platform/arm/arm_core_scaling.c      |  0
>   .../mali/platform/arm/arm_core_scaling.h      |  0
>   .../mali/platform/arm/juno_opp.c              |  0
>   ubuntu/{ => staging}/mali/readme.txt          |  0
>   .../{ => staging}/mali/regs/mali_200_regs.h   |  0
>   ubuntu/{ => staging}/mali/regs/mali_gp_regs.h |  0
>   .../mali/timestamp-arm11-cc/mali_timestamp.c  |  0
>   .../mali/timestamp-arm11-cc/mali_timestamp.h  |  0
>   .../mali/timestamp-default/mali_timestamp.c   |  0
>   .../mali/timestamp-default/mali_timestamp.h   |  0
>   .../devicetree/bindings/silabs,si5324.txt     |  0
>   .../devicetree/bindings/ti,dp159.txt          |  0
>   .../devicetree/bindings/xlnx,v-hdmi-rx-ss.txt |  0
>   .../devicetree/bindings/xlnx,v-hdmi-tx-ss.txt |  0
>   .../devicetree/bindings/xlnx,vphy.txt         |  0
>   ubuntu/{ => staging}/xilinx-hdmi/Kbuild       |  0
>   ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md   |  0
>   ubuntu/{ => staging}/xilinx-hdmi/Makefile     |  0
>   ubuntu/{ => staging}/xilinx-hdmi/README.md    |  0
>   .../{ => staging}/xilinx-hdmi/hdmi/Makefile   |  0
>   .../hdmi/include/linux/phy/phy-vphy.h         |  0
>   .../{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c    |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h |  0
>   .../hdmi/phy-xilinx-vphy/bigdigits.c          |  0
>   .../hdmi/phy-xilinx-vphy/bigdigits.h          |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c   |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c   |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h   |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c   |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h  |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x.c            |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x.h            |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c     |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h     |  0
>   .../phy-xilinx-vphy/xhdcp1x_cipher_intr.c     |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_debug.h      |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_hw.h         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_intr.c       |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.c   |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.h   |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_port.c       |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_port.h       |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h  |  0
>   .../phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c    |  0
>   .../phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c    |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c  |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.c         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.h         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c   |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c      |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.c         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.h         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.c     |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.h     |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h  |  0
>   .../phy-xilinx-vphy/xhdcp22_cipher_sinit.c    |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_common.h     |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.c      |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.h      |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h   |  0
>   .../phy-xilinx-vphy/xhdcp22_mmult_sinit.c     |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rng.c        |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rng.h        |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h     |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c  |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rx.c         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rx.h         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c   |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h       |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c   |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_tx.c         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_tx.h         |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c   |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h       |  0
>   .../hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c   |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1.c          |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1.h          |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h       |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c    |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c     |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h     |  0
>   .../phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c     |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h       |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.c        |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.h        |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c     |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_log.c      |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c   |  0
>   .../hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c    |  0
>   .../hdmi/phy-xilinx-vphy/xil_assert.h         |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h |  0
>   .../hdmi/phy-xilinx-vphy/xil_printf.h         |  0
>   .../hdmi/phy-xilinx-vphy/xil_types.h          |  0
>   .../hdmi/phy-xilinx-vphy/xstatus.h            |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr.c            |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr.h            |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr_i.h          |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr_intr.c       |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr_l.c          |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr_l.h          |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr_options.c    |  0
>   .../hdmi/phy-xilinx-vphy/xtmrctr_sinit.c      |  0
>   .../hdmi/phy-xilinx-vphy/xv_hdmic.c           |  0
>   .../hdmi/phy-xilinx-vphy/xv_hdmic.h           |  0
>   .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c      |  0
>   .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h      |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c  |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h  |  0
>   .../phy-xilinx-vphy/xvidc_timings_table.c     |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c  |  0
>   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h  |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_gt.h           |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_gthe4.c        |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_hdmi.c         |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_hdmi.h         |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c    |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_hw.h           |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_i.c            |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_i.h            |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_intr.c         |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_log.c          |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_mmcme4.c       |  0
>   .../hdmi/phy-xilinx-vphy/xvphy_sinit.c        |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirx.c           |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirx.h           |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h        |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c      |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c     |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.c         |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.h         |  0
>   .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.c     |  0
>   .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.h     |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c    |  0
>   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c     |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitx.c           |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitx.h           |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h        |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c      |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c     |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.c         |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.h         |  0
>   .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.c     |  0
>   .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.h     |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c    |  0
>   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c     |  0
>   .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c    |  0
>   .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h    |  0
>   .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h |  0
>   .../hdmi/xilinx-hdmi-tx/xvtc_intr.c           |  0
>   .../hdmi/xilinx-hdmi-tx/xvtc_sinit.c          |  0
>   .../xilinx-hdmi/hdmi/xilinx-hdmirx.c          |  0
>   .../xilinx-hdmi/hdmi/xilinx_drm_hdmi.c        |  0
>   .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c      |  0
>   .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h      |  0
>   .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c      |  0
>   .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h      |  0
>   .../{ => staging}/xilinx-hdmi/misc/Makefile   |  0
>   ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c |  0
>   .../xilinx-isp-module/LICENSE.md              |  0
>   .../{ => staging}/xilinx-isp-module/Makefile  |  0
>   .../{ => staging}/xilinx-isp-module/README.md |  0
>   .../xilinx-isp-module/xilinx-isppipeline.c    |  0
>   .../xilinx-isp-module/xilinx-vip.h            |  0
>   .../xilinx-mv-camera-10gige-module/Kconfig    |  0
>   .../xilinx-mv-camera-10gige-module/LICENSE.md |  0
>   .../xilinx-mv-camera-10gige-module/Makefile   |  0
>   .../xilinx-mv-camera-10gige-module/README.md  |  0
>   .../xilinx-mv-camera-10gige-module/s2imac.h   |  0
>   .../xilinx-mv-camera-10gige-module/s2imac_m.c |  0
>   .../xilinx-mv-camera-sensor-module/LICENSE.md |  0
>   .../xilinx-mv-camera-sensor-module/Makefile   |  0
>   .../xilinx-mv-camera-sensor-module/README.md  |  0
>   .../xilinx-mv-camera-sensor-module/imx547.c   |  0
>   .../imx547_mode_tbls.h                        |  0
>   ubuntu/{ => staging}/xilinx-vcu/Kbuild        |  0
>   ubuntu/{ => staging}/xilinx-vcu/Kconfig       |  0
>   ubuntu/{ => staging}/xilinx-vcu/LICENSE.md    |  0
>   ubuntu/{ => staging}/xilinx-vcu/Makefile      |  0
>   ubuntu/{ => staging}/xilinx-vcu/README.md     |  0
>   ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig  |  0
>   ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile |  0
>   ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c |  0
>   .../xilinx-vcu/al5d/al_dec_ioctl.h            |  0
>   .../xilinx-vcu/al5d/dec_mails_factory.c       |  0
>   .../xilinx-vcu/al5d/dec_mails_factory.h       |  0
>   .../{ => staging}/xilinx-vcu/al5d/dec_user.c  |  0
>   .../{ => staging}/xilinx-vcu/al5d/dec_user.h  |  0
>   ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig  |  0
>   ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile |  0
>   ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c |  0
>   .../xilinx-vcu/al5e/al_enc_ioctl.h            |  0
>   .../xilinx-vcu/al5e/enc_feedbacks.h           |  0
>   .../xilinx-vcu/al5e/enc_mails_factory.c       |  0
>   .../xilinx-vcu/al5e/enc_mails_factory.h       |  0
>   .../{ => staging}/xilinx-vcu/al5e/enc_user.c  |  0
>   .../{ => staging}/xilinx-vcu/al5e/enc_user.h  |  0
>   .../{ => staging}/xilinx-vcu/common/Makefile  |  0
>   .../xilinx-vcu/common/al_alloc.c              |  0
>   .../xilinx-vcu/common/al_alloc_ioctl.c        |  0
>   .../xilinx-vcu/common/al_buffers_pool.c       |  0
>   .../{ => staging}/xilinx-vcu/common/al_char.c |  0
>   .../xilinx-vcu/common/al_codec.c              |  0
>   .../xilinx-vcu/common/al_codec_mails.c        |  0
>   .../xilinx-vcu/common/al_dmabuf.c             |  0
>   .../xilinx-vcu/common/al_group.c              |  0
>   .../xilinx-vcu/common/al_l2_prefetch.c        |  0
>   .../{ => staging}/xilinx-vcu/common/al_list.c |  0
>   .../{ => staging}/xilinx-vcu/common/al_mail.c |  0
>   .../xilinx-vcu/common/al_mailbox.c            |  0
>   .../xilinx-vcu/common/al_queue.c              |  0
>   .../{ => staging}/xilinx-vcu/common/al_user.c |  0
>   .../{ => staging}/xilinx-vcu/common/al_vcu.c  |  0
>   .../xilinx-vcu/common/mcu_interface.c         |  0
>   .../xilinx-vcu/common/mcu_utils.c             |  0
>   .../xilinx-vcu/common/mcu_utils.h             |  0
>   .../{ => staging}/xilinx-vcu/common/xil_clk.c |  0
>   .../xilinx-vcu/common/xil_l2_prefetch.c       |  0
>   .../xilinx-vcu/device-tree-bindings.txt       |  0
>   .../{ => staging}/xilinx-vcu/dmaproxy/Kconfig |  0
>   .../xilinx-vcu/dmaproxy/Makefile              |  0
>   .../xilinx-vcu/dmaproxy/dmaproxy.c            |  0
>   .../xilinx-vcu/dmaproxy/dmaproxy.h            |  0
>   .../xilinx-vcu/include/al_alloc.h             |  0
>   .../xilinx-vcu/include/al_alloc_ioctl.h       |  0
>   .../xilinx-vcu/include/al_buffers_pool.h      |  0
>   .../xilinx-vcu/include/al_char.h              |  0
>   .../xilinx-vcu/include/al_codec.h             |  0
>   .../xilinx-vcu/include/al_codec_mails.h       |  0
>   .../xilinx-vcu/include/al_constants.h         |  0
>   .../xilinx-vcu/include/al_dmabuf.h            |  0
>   .../xilinx-vcu/include/al_group.h             |  0
>   .../xilinx-vcu/include/al_ioctl.h             |  0
>   .../xilinx-vcu/include/al_list.h              |  0
>   .../xilinx-vcu/include/al_mail.h              |  0
>   .../xilinx-vcu/include/al_mail_private.h      |  0
>   .../xilinx-vcu/include/al_mailbox.h           |  0
>   .../xilinx-vcu/include/al_queue.h             |  0
>   .../xilinx-vcu/include/al_traces.h            |  0
>   .../xilinx-vcu/include/al_user.h              |  0
>   .../{ => staging}/xilinx-vcu/include/al_vcu.h |  0
>   .../xilinx-vcu/include/mcu_interface.h        |  0
>   .../include/mcu_interface_private.h           |  0
>   .../xilinx-vcu/include/xil_clk.h              |  0
>   404 files changed, 75 insertions(+), 26 deletions(-)
>   create mode 100644 ubuntu/staging/Kconfig
>   create mode 100644 ubuntu/staging/Makefile
>   rename ubuntu/{ => staging}/mali/Kbuild (100%)
>   rename ubuntu/{ => staging}/mali/Kconfig (100%)
>   rename ubuntu/{ => staging}/mali/Makefile (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_broadcast.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_broadcast.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_control_timer.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_control_timer.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_dlbu.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_dlbu.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_executor.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_executor.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_gp.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_gp.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_gp_job.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_gp_job.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_group.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_group.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_hw_core.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_hw_core.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_kernel_common.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_kernel_core.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_kernel_core.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_kernel_vsync.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_l2_cache.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_l2_cache.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_mem_validation.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_mem_validation.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_mmu.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_mmu.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_osk.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_osk_bitops.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_osk_list.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_osk_mali.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_osk_profiling.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_osk_types.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pm.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pm.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pm_domain.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pm_domain.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pmu.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pmu.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pp.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pp.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pp_job.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_pp_job.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_scheduler.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_scheduler.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_scheduler_types.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_session.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_session.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_soft_job.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_soft_job.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_timeline.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_timeline.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_ukk.h (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.c (100%)
>   rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.h (100%)
>   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard.h (100%)
>   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_ioctl.h (100%)
>   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_events.h (100%)
>   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_gator_api.h (100%)
>   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_uk_types.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/license/gpl/mali_kernel_license.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_devfreq.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_devfreq.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_device_pause_resume.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_linux_trace.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_external.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_external.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_types.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_util.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_util.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_atomics.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_bitmap.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_irq.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_low_level_mem.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_mali.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_math.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_memory.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_misc.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_notification.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_pm.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_profiling.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_specific.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_time.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_timers.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_wait_queue.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_osk_wq.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_pmu_power_up_down.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_profiling_events.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_profiling_gator_api.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_sync.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_sync.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_uk_types.h (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_core.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_mem.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_profiling.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_soft_job.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_timeline.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_vsync.c (100%)
>   rename ubuntu/{ => staging}/mali/linux/mali_ukk_wrappers.h (100%)
>   rename ubuntu/{ => staging}/mali/platform/arm/arm.c (100%)
>   rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.c (100%)
>   rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.h (100%)
>   rename ubuntu/{ => staging}/mali/platform/arm/juno_opp.c (100%)
>   rename ubuntu/{ => staging}/mali/readme.txt (100%)
>   rename ubuntu/{ => staging}/mali/regs/mali_200_regs.h (100%)
>   rename ubuntu/{ => staging}/mali/regs/mali_gp_regs.h (100%)
>   rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.c (100%)
>   rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.h (100%)
>   rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.c (100%)
>   rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/silabs,si5324.txt (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/ti,dp159.txt (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-rx-ss.txt (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-tx-ss.txt (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,vphy.txt (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/Kbuild (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/README.md (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/include/linux/phy/phy-vphy.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_debug.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_common.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_log.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_assert.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_printf.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_types.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xstatus.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_i.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_options.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc_timings_table.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gt.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gthe4.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_log.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_mmcme4.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_intr.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_sinit.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmirx.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx_drm_hdmi.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/misc/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c (100%)
>   rename ubuntu/{ => staging}/xilinx-isp-module/LICENSE.md (100%)
>   rename ubuntu/{ => staging}/xilinx-isp-module/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-isp-module/README.md (100%)
>   rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-isppipeline.c (100%)
>   rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-vip.h (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Kconfig (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/LICENSE.md (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/README.md (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac.h (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac_m.c (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/LICENSE.md (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/README.md (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547.c (100%)
>   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547_mode_tbls.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/Kbuild (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/Kconfig (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/LICENSE.md (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/README.md (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec_ioctl.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc_ioctl.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_feedbacks.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc_ioctl.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_buffers_pool.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_char.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec_mails.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_dmabuf.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_group.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_l2_prefetch.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_list.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_mail.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_mailbox.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_queue.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_user.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/al_vcu.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_interface.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/xil_clk.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/common/xil_l2_prefetch.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/device-tree-bindings.txt (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Kconfig (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Makefile (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.c (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc_ioctl.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_buffers_pool.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_char.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec_mails.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_constants.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_dmabuf.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_group.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_ioctl.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_list.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail_private.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_mailbox.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_queue.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_traces.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_user.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/al_vcu.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface_private.h (100%)
>   rename ubuntu/{ => staging}/xilinx-vcu/include/xil_clk.h (100%)
> 

I fail to see the benfit in this move. You're adding an enormous amount 
of churn which will make patch history quite confusing. Why not just 
leave them in place until they are removed in favor of DKMS packaging ?
Portia Stephens Sept. 19, 2023, 11:41 p.m. UTC | #2
I am worried about how long it will take to actually move these to
DKMS and whether it will even happen for 22.0. It requires
coordination with Xilinx to add steps to their setup instructions to
add the correct ppa and install DKMS before we can actually remove
these from the kernel tree. I can see this dragging on for a while and
in the meantime we are implying support for these drivers. They are
all kernel modules so the main benefit of this change, is that a
developer using this kernel module will get a kernel print when
loading the module .

On Tue, Sep 19, 2023 at 10:35ā€ÆPM Tim Gardner <tim.gardner@canonical.com> wrote:
>
> On 9/17/23 9:48 PM, Portia Stephens wrote:
> > Before this kernel moves out of development, there are experimental drivers
> > added to interface with FPGA IP. These drivers should be moved into a staging
> > directory since we do not intend to support them long term. Eventually these
> > drivers will be moved into DKMS and removed from the kernel entirely.
> >
> > Portia Stephens (2):
> >    UBUNTU: ubuntu/staging: Move out of tree Xilinx drivers into staging
> >      directory
> >    UBUNTU: modpost: Add staging flag to drivers in ubuntu/staging
> >
> >   scripts/mod/modpost.c                         |  2 +
> >   ubuntu/Kconfig                                |  6 +--
> >   ubuntu/Makefile                               | 22 +--------
> >   ubuntu/staging/Kconfig                        | 25 ++++++++++
> >   ubuntu/staging/Makefile                       | 46 +++++++++++++++++++
> >   ubuntu/{ => staging}/mali/Kbuild              |  0
> >   ubuntu/{ => staging}/mali/Kconfig             |  0
> >   ubuntu/{ => staging}/mali/Makefile            |  0
> >   .../mali/common/mali_broadcast.c              |  0
> >   .../mali/common/mali_broadcast.h              |  0
> >   .../mali/common/mali_control_timer.c          |  0
> >   .../mali/common/mali_control_timer.h          |  0
> >   ubuntu/{ => staging}/mali/common/mali_dlbu.c  |  0
> >   ubuntu/{ => staging}/mali/common/mali_dlbu.h  |  0
> >   .../mali/common/mali_dvfs_policy.c            |  0
> >   .../mali/common/mali_dvfs_policy.h            |  0
> >   .../{ => staging}/mali/common/mali_executor.c |  0
> >   .../{ => staging}/mali/common/mali_executor.h |  0
> >   ubuntu/{ => staging}/mali/common/mali_gp.c    |  0
> >   ubuntu/{ => staging}/mali/common/mali_gp.h    |  0
> >   .../{ => staging}/mali/common/mali_gp_job.c   |  0
> >   .../{ => staging}/mali/common/mali_gp_job.h   |  0
> >   ubuntu/{ => staging}/mali/common/mali_group.c |  0
> >   ubuntu/{ => staging}/mali/common/mali_group.h |  0
> >   .../{ => staging}/mali/common/mali_hw_core.c  |  0
> >   .../{ => staging}/mali/common/mali_hw_core.h  |  0
> >   .../mali/common/mali_kernel_common.h          |  0
> >   .../mali/common/mali_kernel_core.c            |  0
> >   .../mali/common/mali_kernel_core.h            |  0
> >   .../mali/common/mali_kernel_utilization.c     |  0
> >   .../mali/common/mali_kernel_utilization.h     |  0
> >   .../mali/common/mali_kernel_vsync.c           |  0
> >   .../{ => staging}/mali/common/mali_l2_cache.c |  0
> >   .../{ => staging}/mali/common/mali_l2_cache.h |  0
> >   .../mali/common/mali_mem_validation.c         |  0
> >   .../mali/common/mali_mem_validation.h         |  0
> >   ubuntu/{ => staging}/mali/common/mali_mmu.c   |  0
> >   ubuntu/{ => staging}/mali/common/mali_mmu.h   |  0
> >   .../mali/common/mali_mmu_page_directory.c     |  0
> >   .../mali/common/mali_mmu_page_directory.h     |  0
> >   ubuntu/{ => staging}/mali/common/mali_osk.h   |  0
> >   .../mali/common/mali_osk_bitops.h             |  0
> >   .../{ => staging}/mali/common/mali_osk_list.h |  0
> >   .../{ => staging}/mali/common/mali_osk_mali.h |  0
> >   .../mali/common/mali_osk_profiling.h          |  0
> >   .../mali/common/mali_osk_types.h              |  0
> >   ubuntu/{ => staging}/mali/common/mali_pm.c    |  0
> >   ubuntu/{ => staging}/mali/common/mali_pm.h    |  0
> >   .../mali/common/mali_pm_domain.c              |  0
> >   .../mali/common/mali_pm_domain.h              |  0
> >   .../mali/common/mali_pm_metrics.c             |  0
> >   .../mali/common/mali_pm_metrics.h             |  0
> >   ubuntu/{ => staging}/mali/common/mali_pmu.c   |  0
> >   ubuntu/{ => staging}/mali/common/mali_pmu.h   |  0
> >   ubuntu/{ => staging}/mali/common/mali_pp.c    |  0
> >   ubuntu/{ => staging}/mali/common/mali_pp.h    |  0
> >   .../{ => staging}/mali/common/mali_pp_job.c   |  0
> >   .../{ => staging}/mali/common/mali_pp_job.h   |  0
> >   .../mali/common/mali_scheduler.c              |  0
> >   .../mali/common/mali_scheduler.h              |  0
> >   .../mali/common/mali_scheduler_types.h        |  0
> >   .../{ => staging}/mali/common/mali_session.c  |  0
> >   .../{ => staging}/mali/common/mali_session.h  |  0
> >   .../{ => staging}/mali/common/mali_soft_job.c |  0
> >   .../{ => staging}/mali/common/mali_soft_job.h |  0
> >   .../mali/common/mali_spinlock_reentrant.c     |  0
> >   .../mali/common/mali_spinlock_reentrant.h     |  0
> >   .../{ => staging}/mali/common/mali_timeline.c |  0
> >   .../{ => staging}/mali/common/mali_timeline.h |  0
> >   .../mali/common/mali_timeline_fence_wait.c    |  0
> >   .../mali/common/mali_timeline_fence_wait.h    |  0
> >   .../mali/common/mali_timeline_sync_fence.c    |  0
> >   .../mali/common/mali_timeline_sync_fence.h    |  0
> >   ubuntu/{ => staging}/mali/common/mali_ukk.h   |  0
> >   .../mali/common/mali_user_settings_db.c       |  0
> >   .../mali/common/mali_user_settings_db.h       |  0
> >   .../mali/include/linux/mali/mali_utgard.h     |  0
> >   .../include/linux/mali/mali_utgard_ioctl.h    |  0
> >   .../linux/mali/mali_utgard_profiling_events.h |  0
> >   .../mali/mali_utgard_profiling_gator_api.h    |  0
> >   .../include/linux/mali/mali_utgard_uk_types.h |  0
> >   .../linux/license/gpl/mali_kernel_license.h   |  0
> >   .../{ => staging}/mali/linux/mali_devfreq.c   |  0
> >   .../{ => staging}/mali/linux/mali_devfreq.h   |  0
> >   .../mali/linux/mali_device_pause_resume.c     |  0
> >   .../{ => staging}/mali/linux/mali_dma_fence.c |  0
> >   .../{ => staging}/mali/linux/mali_dma_fence.h |  0
> >   .../mali/linux/mali_internal_sync.c           |  0
> >   .../mali/linux/mali_internal_sync.h           |  0
> >   .../mali/linux/mali_kernel_linux.c            |  0
> >   .../mali/linux/mali_kernel_linux.h            |  0
> >   .../mali/linux/mali_kernel_sysfs.c            |  0
> >   .../mali/linux/mali_kernel_sysfs.h            |  0
> >   .../mali/linux/mali_linux_trace.h             |  0
> >   ubuntu/{ => staging}/mali/linux/mali_memory.c |  0
> >   ubuntu/{ => staging}/mali/linux/mali_memory.h |  0
> >   .../mali/linux/mali_memory_block_alloc.c      |  0
> >   .../mali/linux/mali_memory_block_alloc.h      |  0
> >   .../mali/linux/mali_memory_cow.c              |  0
> >   .../mali/linux/mali_memory_cow.h              |  0
> >   .../mali/linux/mali_memory_defer_bind.c       |  0
> >   .../mali/linux/mali_memory_defer_bind.h       |  0
> >   .../mali/linux/mali_memory_dma_buf.c          |  0
> >   .../mali/linux/mali_memory_dma_buf.h          |  0
> >   .../mali/linux/mali_memory_external.c         |  0
> >   .../mali/linux/mali_memory_external.h         |  0
> >   .../mali/linux/mali_memory_manager.c          |  0
> >   .../mali/linux/mali_memory_manager.h          |  0
> >   .../mali/linux/mali_memory_os_alloc.c         |  0
> >   .../mali/linux/mali_memory_os_alloc.h         |  0
> >   .../mali/linux/mali_memory_secure.c           |  0
> >   .../mali/linux/mali_memory_secure.h           |  0
> >   .../mali/linux/mali_memory_swap_alloc.c       |  0
> >   .../mali/linux/mali_memory_swap_alloc.h       |  0
> >   .../mali/linux/mali_memory_types.h            |  0
> >   .../mali/linux/mali_memory_ump.c              |  0
> >   .../mali/linux/mali_memory_ump.h              |  0
> >   .../mali/linux/mali_memory_util.c             |  0
> >   .../mali/linux/mali_memory_util.h             |  0
> >   .../mali/linux/mali_memory_virtual.c          |  0
> >   .../mali/linux/mali_memory_virtual.h          |  0
> >   .../mali/linux/mali_osk_atomics.c             |  0
> >   .../mali/linux/mali_osk_bitmap.c              |  0
> >   .../{ => staging}/mali/linux/mali_osk_irq.c   |  0
> >   .../{ => staging}/mali/linux/mali_osk_locks.c |  0
> >   .../{ => staging}/mali/linux/mali_osk_locks.h |  0
> >   .../mali/linux/mali_osk_low_level_mem.c       |  0
> >   .../{ => staging}/mali/linux/mali_osk_mali.c  |  0
> >   .../{ => staging}/mali/linux/mali_osk_math.c  |  0
> >   .../mali/linux/mali_osk_memory.c              |  0
> >   .../{ => staging}/mali/linux/mali_osk_misc.c  |  0
> >   .../mali/linux/mali_osk_notification.c        |  0
> >   ubuntu/{ => staging}/mali/linux/mali_osk_pm.c |  0
> >   .../mali/linux/mali_osk_profiling.c           |  0
> >   .../mali/linux/mali_osk_specific.h            |  0
> >   .../{ => staging}/mali/linux/mali_osk_time.c  |  0
> >   .../mali/linux/mali_osk_timers.c              |  0
> >   .../mali/linux/mali_osk_wait_queue.c          |  0
> >   ubuntu/{ => staging}/mali/linux/mali_osk_wq.c |  0
> >   .../mali/linux/mali_pmu_power_up_down.c       |  0
> >   .../mali/linux/mali_profiling_events.h        |  0
> >   .../mali/linux/mali_profiling_gator_api.h     |  0
> >   .../mali/linux/mali_profiling_internal.c      |  0
> >   .../mali/linux/mali_profiling_internal.h      |  0
> >   ubuntu/{ => staging}/mali/linux/mali_sync.c   |  0
> >   ubuntu/{ => staging}/mali/linux/mali_sync.h   |  0
> >   .../{ => staging}/mali/linux/mali_uk_types.h  |  0
> >   .../{ => staging}/mali/linux/mali_ukk_core.c  |  0
> >   ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c |  0
> >   .../{ => staging}/mali/linux/mali_ukk_mem.c   |  0
> >   ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c |  0
> >   .../mali/linux/mali_ukk_profiling.c           |  0
> >   .../mali/linux/mali_ukk_soft_job.c            |  0
> >   .../mali/linux/mali_ukk_timeline.c            |  0
> >   .../{ => staging}/mali/linux/mali_ukk_vsync.c |  0
> >   .../mali/linux/mali_ukk_wrappers.h            |  0
> >   ubuntu/{ => staging}/mali/platform/arm/arm.c  |  0
> >   .../mali/platform/arm/arm_core_scaling.c      |  0
> >   .../mali/platform/arm/arm_core_scaling.h      |  0
> >   .../mali/platform/arm/juno_opp.c              |  0
> >   ubuntu/{ => staging}/mali/readme.txt          |  0
> >   .../{ => staging}/mali/regs/mali_200_regs.h   |  0
> >   ubuntu/{ => staging}/mali/regs/mali_gp_regs.h |  0
> >   .../mali/timestamp-arm11-cc/mali_timestamp.c  |  0
> >   .../mali/timestamp-arm11-cc/mali_timestamp.h  |  0
> >   .../mali/timestamp-default/mali_timestamp.c   |  0
> >   .../mali/timestamp-default/mali_timestamp.h   |  0
> >   .../devicetree/bindings/silabs,si5324.txt     |  0
> >   .../devicetree/bindings/ti,dp159.txt          |  0
> >   .../devicetree/bindings/xlnx,v-hdmi-rx-ss.txt |  0
> >   .../devicetree/bindings/xlnx,v-hdmi-tx-ss.txt |  0
> >   .../devicetree/bindings/xlnx,vphy.txt         |  0
> >   ubuntu/{ => staging}/xilinx-hdmi/Kbuild       |  0
> >   ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md   |  0
> >   ubuntu/{ => staging}/xilinx-hdmi/Makefile     |  0
> >   ubuntu/{ => staging}/xilinx-hdmi/README.md    |  0
> >   .../{ => staging}/xilinx-hdmi/hdmi/Makefile   |  0
> >   .../hdmi/include/linux/phy/phy-vphy.h         |  0
> >   .../{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c    |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h |  0
> >   .../hdmi/phy-xilinx-vphy/bigdigits.c          |  0
> >   .../hdmi/phy-xilinx-vphy/bigdigits.h          |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c   |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c   |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h   |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c   |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h  |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x.c            |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x.h            |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h     |  0
> >   .../phy-xilinx-vphy/xhdcp1x_cipher_intr.c     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_debug.h      |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_hw.h         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_intr.c       |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.c   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.h   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_port.c       |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_port.h       |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h  |  0
> >   .../phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c    |  0
> >   .../phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c    |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c  |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.c         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.h         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c      |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.c         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.h         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.c     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.h     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h  |  0
> >   .../phy-xilinx-vphy/xhdcp22_cipher_sinit.c    |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_common.h     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.c      |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.h      |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h   |  0
> >   .../phy-xilinx-vphy/xhdcp22_mmult_sinit.c     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rng.c        |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rng.h        |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c  |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rx.c         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rx.h         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h       |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_tx.c         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_tx.h         |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h       |  0
> >   .../hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1.c          |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1.h          |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h       |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c    |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h     |  0
> >   .../phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h       |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.c        |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.h        |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c     |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_log.c      |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c   |  0
> >   .../hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c    |  0
> >   .../hdmi/phy-xilinx-vphy/xil_assert.h         |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h |  0
> >   .../hdmi/phy-xilinx-vphy/xil_printf.h         |  0
> >   .../hdmi/phy-xilinx-vphy/xil_types.h          |  0
> >   .../hdmi/phy-xilinx-vphy/xstatus.h            |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr.c            |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr.h            |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr_i.h          |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr_intr.c       |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr_l.c          |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr_l.h          |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr_options.c    |  0
> >   .../hdmi/phy-xilinx-vphy/xtmrctr_sinit.c      |  0
> >   .../hdmi/phy-xilinx-vphy/xv_hdmic.c           |  0
> >   .../hdmi/phy-xilinx-vphy/xv_hdmic.h           |  0
> >   .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c      |  0
> >   .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h      |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c  |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h  |  0
> >   .../phy-xilinx-vphy/xvidc_timings_table.c     |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c  |  0
> >   .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h  |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_gt.h           |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_gthe4.c        |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_hdmi.c         |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_hdmi.h         |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c    |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_hw.h           |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_i.c            |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_i.h            |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_intr.c         |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_log.c          |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_mmcme4.c       |  0
> >   .../hdmi/phy-xilinx-vphy/xvphy_sinit.c        |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirx.c           |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirx.h           |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h        |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c      |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c     |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.c         |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.h         |  0
> >   .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.c     |  0
> >   .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.h     |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c    |  0
> >   .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c     |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitx.c           |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitx.h           |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h        |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c      |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c     |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.c         |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.h         |  0
> >   .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.c     |  0
> >   .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.h     |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c    |  0
> >   .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c     |  0
> >   .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c    |  0
> >   .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h    |  0
> >   .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h |  0
> >   .../hdmi/xilinx-hdmi-tx/xvtc_intr.c           |  0
> >   .../hdmi/xilinx-hdmi-tx/xvtc_sinit.c          |  0
> >   .../xilinx-hdmi/hdmi/xilinx-hdmirx.c          |  0
> >   .../xilinx-hdmi/hdmi/xilinx_drm_hdmi.c        |  0
> >   .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c      |  0
> >   .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h      |  0
> >   .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c      |  0
> >   .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h      |  0
> >   .../{ => staging}/xilinx-hdmi/misc/Makefile   |  0
> >   ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c |  0
> >   .../xilinx-isp-module/LICENSE.md              |  0
> >   .../{ => staging}/xilinx-isp-module/Makefile  |  0
> >   .../{ => staging}/xilinx-isp-module/README.md |  0
> >   .../xilinx-isp-module/xilinx-isppipeline.c    |  0
> >   .../xilinx-isp-module/xilinx-vip.h            |  0
> >   .../xilinx-mv-camera-10gige-module/Kconfig    |  0
> >   .../xilinx-mv-camera-10gige-module/LICENSE.md |  0
> >   .../xilinx-mv-camera-10gige-module/Makefile   |  0
> >   .../xilinx-mv-camera-10gige-module/README.md  |  0
> >   .../xilinx-mv-camera-10gige-module/s2imac.h   |  0
> >   .../xilinx-mv-camera-10gige-module/s2imac_m.c |  0
> >   .../xilinx-mv-camera-sensor-module/LICENSE.md |  0
> >   .../xilinx-mv-camera-sensor-module/Makefile   |  0
> >   .../xilinx-mv-camera-sensor-module/README.md  |  0
> >   .../xilinx-mv-camera-sensor-module/imx547.c   |  0
> >   .../imx547_mode_tbls.h                        |  0
> >   ubuntu/{ => staging}/xilinx-vcu/Kbuild        |  0
> >   ubuntu/{ => staging}/xilinx-vcu/Kconfig       |  0
> >   ubuntu/{ => staging}/xilinx-vcu/LICENSE.md    |  0
> >   ubuntu/{ => staging}/xilinx-vcu/Makefile      |  0
> >   ubuntu/{ => staging}/xilinx-vcu/README.md     |  0
> >   ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig  |  0
> >   ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile |  0
> >   ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c |  0
> >   .../xilinx-vcu/al5d/al_dec_ioctl.h            |  0
> >   .../xilinx-vcu/al5d/dec_mails_factory.c       |  0
> >   .../xilinx-vcu/al5d/dec_mails_factory.h       |  0
> >   .../{ => staging}/xilinx-vcu/al5d/dec_user.c  |  0
> >   .../{ => staging}/xilinx-vcu/al5d/dec_user.h  |  0
> >   ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig  |  0
> >   ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile |  0
> >   ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c |  0
> >   .../xilinx-vcu/al5e/al_enc_ioctl.h            |  0
> >   .../xilinx-vcu/al5e/enc_feedbacks.h           |  0
> >   .../xilinx-vcu/al5e/enc_mails_factory.c       |  0
> >   .../xilinx-vcu/al5e/enc_mails_factory.h       |  0
> >   .../{ => staging}/xilinx-vcu/al5e/enc_user.c  |  0
> >   .../{ => staging}/xilinx-vcu/al5e/enc_user.h  |  0
> >   .../{ => staging}/xilinx-vcu/common/Makefile  |  0
> >   .../xilinx-vcu/common/al_alloc.c              |  0
> >   .../xilinx-vcu/common/al_alloc_ioctl.c        |  0
> >   .../xilinx-vcu/common/al_buffers_pool.c       |  0
> >   .../{ => staging}/xilinx-vcu/common/al_char.c |  0
> >   .../xilinx-vcu/common/al_codec.c              |  0
> >   .../xilinx-vcu/common/al_codec_mails.c        |  0
> >   .../xilinx-vcu/common/al_dmabuf.c             |  0
> >   .../xilinx-vcu/common/al_group.c              |  0
> >   .../xilinx-vcu/common/al_l2_prefetch.c        |  0
> >   .../{ => staging}/xilinx-vcu/common/al_list.c |  0
> >   .../{ => staging}/xilinx-vcu/common/al_mail.c |  0
> >   .../xilinx-vcu/common/al_mailbox.c            |  0
> >   .../xilinx-vcu/common/al_queue.c              |  0
> >   .../{ => staging}/xilinx-vcu/common/al_user.c |  0
> >   .../{ => staging}/xilinx-vcu/common/al_vcu.c  |  0
> >   .../xilinx-vcu/common/mcu_interface.c         |  0
> >   .../xilinx-vcu/common/mcu_utils.c             |  0
> >   .../xilinx-vcu/common/mcu_utils.h             |  0
> >   .../{ => staging}/xilinx-vcu/common/xil_clk.c |  0
> >   .../xilinx-vcu/common/xil_l2_prefetch.c       |  0
> >   .../xilinx-vcu/device-tree-bindings.txt       |  0
> >   .../{ => staging}/xilinx-vcu/dmaproxy/Kconfig |  0
> >   .../xilinx-vcu/dmaproxy/Makefile              |  0
> >   .../xilinx-vcu/dmaproxy/dmaproxy.c            |  0
> >   .../xilinx-vcu/dmaproxy/dmaproxy.h            |  0
> >   .../xilinx-vcu/include/al_alloc.h             |  0
> >   .../xilinx-vcu/include/al_alloc_ioctl.h       |  0
> >   .../xilinx-vcu/include/al_buffers_pool.h      |  0
> >   .../xilinx-vcu/include/al_char.h              |  0
> >   .../xilinx-vcu/include/al_codec.h             |  0
> >   .../xilinx-vcu/include/al_codec_mails.h       |  0
> >   .../xilinx-vcu/include/al_constants.h         |  0
> >   .../xilinx-vcu/include/al_dmabuf.h            |  0
> >   .../xilinx-vcu/include/al_group.h             |  0
> >   .../xilinx-vcu/include/al_ioctl.h             |  0
> >   .../xilinx-vcu/include/al_list.h              |  0
> >   .../xilinx-vcu/include/al_mail.h              |  0
> >   .../xilinx-vcu/include/al_mail_private.h      |  0
> >   .../xilinx-vcu/include/al_mailbox.h           |  0
> >   .../xilinx-vcu/include/al_queue.h             |  0
> >   .../xilinx-vcu/include/al_traces.h            |  0
> >   .../xilinx-vcu/include/al_user.h              |  0
> >   .../{ => staging}/xilinx-vcu/include/al_vcu.h |  0
> >   .../xilinx-vcu/include/mcu_interface.h        |  0
> >   .../include/mcu_interface_private.h           |  0
> >   .../xilinx-vcu/include/xil_clk.h              |  0
> >   404 files changed, 75 insertions(+), 26 deletions(-)
> >   create mode 100644 ubuntu/staging/Kconfig
> >   create mode 100644 ubuntu/staging/Makefile
> >   rename ubuntu/{ => staging}/mali/Kbuild (100%)
> >   rename ubuntu/{ => staging}/mali/Kconfig (100%)
> >   rename ubuntu/{ => staging}/mali/Makefile (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_broadcast.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_broadcast.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_control_timer.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_control_timer.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_dlbu.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_dlbu.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_executor.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_executor.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_gp.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_gp.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_gp_job.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_gp_job.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_group.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_group.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_hw_core.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_hw_core.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_kernel_common.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_kernel_core.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_kernel_core.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_kernel_vsync.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_l2_cache.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_l2_cache.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_mem_validation.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_mem_validation.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_mmu.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_mmu.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_osk.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_osk_bitops.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_osk_list.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_osk_mali.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_osk_profiling.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_osk_types.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pm.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pm.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pm_domain.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pm_domain.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pmu.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pmu.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pp.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pp.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pp_job.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_pp_job.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_scheduler.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_scheduler.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_scheduler_types.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_session.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_session.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_soft_job.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_soft_job.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_timeline.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_timeline.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_ukk.h (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.c (100%)
> >   rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.h (100%)
> >   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard.h (100%)
> >   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_ioctl.h (100%)
> >   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_events.h (100%)
> >   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_gator_api.h (100%)
> >   rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_uk_types.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/license/gpl/mali_kernel_license.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_devfreq.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_devfreq.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_device_pause_resume.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_linux_trace.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_external.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_external.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_types.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_util.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_util.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_atomics.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_bitmap.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_irq.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_low_level_mem.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_mali.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_math.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_memory.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_misc.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_notification.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_pm.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_profiling.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_specific.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_time.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_timers.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_wait_queue.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_osk_wq.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_pmu_power_up_down.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_profiling_events.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_profiling_gator_api.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_sync.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_sync.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_uk_types.h (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_core.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_mem.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_profiling.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_soft_job.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_timeline.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_vsync.c (100%)
> >   rename ubuntu/{ => staging}/mali/linux/mali_ukk_wrappers.h (100%)
> >   rename ubuntu/{ => staging}/mali/platform/arm/arm.c (100%)
> >   rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.c (100%)
> >   rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.h (100%)
> >   rename ubuntu/{ => staging}/mali/platform/arm/juno_opp.c (100%)
> >   rename ubuntu/{ => staging}/mali/readme.txt (100%)
> >   rename ubuntu/{ => staging}/mali/regs/mali_200_regs.h (100%)
> >   rename ubuntu/{ => staging}/mali/regs/mali_gp_regs.h (100%)
> >   rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.c (100%)
> >   rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.h (100%)
> >   rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.c (100%)
> >   rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/silabs,si5324.txt (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/ti,dp159.txt (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-rx-ss.txt (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-tx-ss.txt (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,vphy.txt (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/Kbuild (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/README.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/include/linux/phy/phy-vphy.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_debug.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_common.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_log.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_assert.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_printf.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_types.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xstatus.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_i.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_options.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc_timings_table.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gt.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gthe4.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_log.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_mmcme4.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_intr.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_sinit.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmirx.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx_drm_hdmi.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/misc/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-isp-module/LICENSE.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-isp-module/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-isp-module/README.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-isppipeline.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-vip.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Kconfig (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/LICENSE.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/README.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac_m.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/LICENSE.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/README.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547_mode_tbls.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/Kbuild (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/Kconfig (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/LICENSE.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/README.md (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec_ioctl.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc_ioctl.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_feedbacks.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc_ioctl.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_buffers_pool.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_char.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec_mails.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_dmabuf.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_group.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_l2_prefetch.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_list.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_mail.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_mailbox.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_queue.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_user.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/al_vcu.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_interface.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/xil_clk.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/common/xil_l2_prefetch.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/device-tree-bindings.txt (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Kconfig (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Makefile (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.c (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc_ioctl.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_buffers_pool.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_char.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec_mails.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_constants.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_dmabuf.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_group.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_ioctl.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_list.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail_private.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_mailbox.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_queue.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_traces.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_user.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/al_vcu.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface_private.h (100%)
> >   rename ubuntu/{ => staging}/xilinx-vcu/include/xil_clk.h (100%)
> >
>
> I fail to see the benfit in this move. You're adding an enormous amount
> of churn which will make patch history quite confusing. Why not just
> leave them in place until they are removed in favor of DKMS packaging ?
> --
> -----------
> Tim Gardner
> Canonical, Inc
>
Tim Gardner Sept. 20, 2023, 12:04 p.m. UTC | #3
Meh.

P.S. Has noone on LKML ever complained to you about top posting ?

On 9/19/23 5:41 PM, Portia Stephens wrote:
> I am worried about how long it will take to actually move these to
> DKMS and whether it will even happen for 22.0. It requires
> coordination with Xilinx to add steps to their setup instructions to
> add the correct ppa and install DKMS before we can actually remove
> these from the kernel tree. I can see this dragging on for a while and
> in the meantime we are implying support for these drivers. They are
> all kernel modules so the main benefit of this change, is that a
> developer using this kernel module will get a kernel print when
> loading the module .
> 
> On Tue, Sep 19, 2023 at 10:35ā€ÆPM Tim Gardner <tim.gardner@canonical.com> wrote:
>>
>> On 9/17/23 9:48 PM, Portia Stephens wrote:
>>> Before this kernel moves out of development, there are experimental drivers
>>> added to interface with FPGA IP. These drivers should be moved into a staging
>>> directory since we do not intend to support them long term. Eventually these
>>> drivers will be moved into DKMS and removed from the kernel entirely.
>>>
>>> Portia Stephens (2):
>>>     UBUNTU: ubuntu/staging: Move out of tree Xilinx drivers into staging
>>>       directory
>>>     UBUNTU: modpost: Add staging flag to drivers in ubuntu/staging
>>>
>>>    scripts/mod/modpost.c                         |  2 +
>>>    ubuntu/Kconfig                                |  6 +--
>>>    ubuntu/Makefile                               | 22 +--------
>>>    ubuntu/staging/Kconfig                        | 25 ++++++++++
>>>    ubuntu/staging/Makefile                       | 46 +++++++++++++++++++
>>>    ubuntu/{ => staging}/mali/Kbuild              |  0
>>>    ubuntu/{ => staging}/mali/Kconfig             |  0
>>>    ubuntu/{ => staging}/mali/Makefile            |  0
>>>    .../mali/common/mali_broadcast.c              |  0
>>>    .../mali/common/mali_broadcast.h              |  0
>>>    .../mali/common/mali_control_timer.c          |  0
>>>    .../mali/common/mali_control_timer.h          |  0
>>>    ubuntu/{ => staging}/mali/common/mali_dlbu.c  |  0
>>>    ubuntu/{ => staging}/mali/common/mali_dlbu.h  |  0
>>>    .../mali/common/mali_dvfs_policy.c            |  0
>>>    .../mali/common/mali_dvfs_policy.h            |  0
>>>    .../{ => staging}/mali/common/mali_executor.c |  0
>>>    .../{ => staging}/mali/common/mali_executor.h |  0
>>>    ubuntu/{ => staging}/mali/common/mali_gp.c    |  0
>>>    ubuntu/{ => staging}/mali/common/mali_gp.h    |  0
>>>    .../{ => staging}/mali/common/mali_gp_job.c   |  0
>>>    .../{ => staging}/mali/common/mali_gp_job.h   |  0
>>>    ubuntu/{ => staging}/mali/common/mali_group.c |  0
>>>    ubuntu/{ => staging}/mali/common/mali_group.h |  0
>>>    .../{ => staging}/mali/common/mali_hw_core.c  |  0
>>>    .../{ => staging}/mali/common/mali_hw_core.h  |  0
>>>    .../mali/common/mali_kernel_common.h          |  0
>>>    .../mali/common/mali_kernel_core.c            |  0
>>>    .../mali/common/mali_kernel_core.h            |  0
>>>    .../mali/common/mali_kernel_utilization.c     |  0
>>>    .../mali/common/mali_kernel_utilization.h     |  0
>>>    .../mali/common/mali_kernel_vsync.c           |  0
>>>    .../{ => staging}/mali/common/mali_l2_cache.c |  0
>>>    .../{ => staging}/mali/common/mali_l2_cache.h |  0
>>>    .../mali/common/mali_mem_validation.c         |  0
>>>    .../mali/common/mali_mem_validation.h         |  0
>>>    ubuntu/{ => staging}/mali/common/mali_mmu.c   |  0
>>>    ubuntu/{ => staging}/mali/common/mali_mmu.h   |  0
>>>    .../mali/common/mali_mmu_page_directory.c     |  0
>>>    .../mali/common/mali_mmu_page_directory.h     |  0
>>>    ubuntu/{ => staging}/mali/common/mali_osk.h   |  0
>>>    .../mali/common/mali_osk_bitops.h             |  0
>>>    .../{ => staging}/mali/common/mali_osk_list.h |  0
>>>    .../{ => staging}/mali/common/mali_osk_mali.h |  0
>>>    .../mali/common/mali_osk_profiling.h          |  0
>>>    .../mali/common/mali_osk_types.h              |  0
>>>    ubuntu/{ => staging}/mali/common/mali_pm.c    |  0
>>>    ubuntu/{ => staging}/mali/common/mali_pm.h    |  0
>>>    .../mali/common/mali_pm_domain.c              |  0
>>>    .../mali/common/mali_pm_domain.h              |  0
>>>    .../mali/common/mali_pm_metrics.c             |  0
>>>    .../mali/common/mali_pm_metrics.h             |  0
>>>    ubuntu/{ => staging}/mali/common/mali_pmu.c   |  0
>>>    ubuntu/{ => staging}/mali/common/mali_pmu.h   |  0
>>>    ubuntu/{ => staging}/mali/common/mali_pp.c    |  0
>>>    ubuntu/{ => staging}/mali/common/mali_pp.h    |  0
>>>    .../{ => staging}/mali/common/mali_pp_job.c   |  0
>>>    .../{ => staging}/mali/common/mali_pp_job.h   |  0
>>>    .../mali/common/mali_scheduler.c              |  0
>>>    .../mali/common/mali_scheduler.h              |  0
>>>    .../mali/common/mali_scheduler_types.h        |  0
>>>    .../{ => staging}/mali/common/mali_session.c  |  0
>>>    .../{ => staging}/mali/common/mali_session.h  |  0
>>>    .../{ => staging}/mali/common/mali_soft_job.c |  0
>>>    .../{ => staging}/mali/common/mali_soft_job.h |  0
>>>    .../mali/common/mali_spinlock_reentrant.c     |  0
>>>    .../mali/common/mali_spinlock_reentrant.h     |  0
>>>    .../{ => staging}/mali/common/mali_timeline.c |  0
>>>    .../{ => staging}/mali/common/mali_timeline.h |  0
>>>    .../mali/common/mali_timeline_fence_wait.c    |  0
>>>    .../mali/common/mali_timeline_fence_wait.h    |  0
>>>    .../mali/common/mali_timeline_sync_fence.c    |  0
>>>    .../mali/common/mali_timeline_sync_fence.h    |  0
>>>    ubuntu/{ => staging}/mali/common/mali_ukk.h   |  0
>>>    .../mali/common/mali_user_settings_db.c       |  0
>>>    .../mali/common/mali_user_settings_db.h       |  0
>>>    .../mali/include/linux/mali/mali_utgard.h     |  0
>>>    .../include/linux/mali/mali_utgard_ioctl.h    |  0
>>>    .../linux/mali/mali_utgard_profiling_events.h |  0
>>>    .../mali/mali_utgard_profiling_gator_api.h    |  0
>>>    .../include/linux/mali/mali_utgard_uk_types.h |  0
>>>    .../linux/license/gpl/mali_kernel_license.h   |  0
>>>    .../{ => staging}/mali/linux/mali_devfreq.c   |  0
>>>    .../{ => staging}/mali/linux/mali_devfreq.h   |  0
>>>    .../mali/linux/mali_device_pause_resume.c     |  0
>>>    .../{ => staging}/mali/linux/mali_dma_fence.c |  0
>>>    .../{ => staging}/mali/linux/mali_dma_fence.h |  0
>>>    .../mali/linux/mali_internal_sync.c           |  0
>>>    .../mali/linux/mali_internal_sync.h           |  0
>>>    .../mali/linux/mali_kernel_linux.c            |  0
>>>    .../mali/linux/mali_kernel_linux.h            |  0
>>>    .../mali/linux/mali_kernel_sysfs.c            |  0
>>>    .../mali/linux/mali_kernel_sysfs.h            |  0
>>>    .../mali/linux/mali_linux_trace.h             |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_memory.c |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_memory.h |  0
>>>    .../mali/linux/mali_memory_block_alloc.c      |  0
>>>    .../mali/linux/mali_memory_block_alloc.h      |  0
>>>    .../mali/linux/mali_memory_cow.c              |  0
>>>    .../mali/linux/mali_memory_cow.h              |  0
>>>    .../mali/linux/mali_memory_defer_bind.c       |  0
>>>    .../mali/linux/mali_memory_defer_bind.h       |  0
>>>    .../mali/linux/mali_memory_dma_buf.c          |  0
>>>    .../mali/linux/mali_memory_dma_buf.h          |  0
>>>    .../mali/linux/mali_memory_external.c         |  0
>>>    .../mali/linux/mali_memory_external.h         |  0
>>>    .../mali/linux/mali_memory_manager.c          |  0
>>>    .../mali/linux/mali_memory_manager.h          |  0
>>>    .../mali/linux/mali_memory_os_alloc.c         |  0
>>>    .../mali/linux/mali_memory_os_alloc.h         |  0
>>>    .../mali/linux/mali_memory_secure.c           |  0
>>>    .../mali/linux/mali_memory_secure.h           |  0
>>>    .../mali/linux/mali_memory_swap_alloc.c       |  0
>>>    .../mali/linux/mali_memory_swap_alloc.h       |  0
>>>    .../mali/linux/mali_memory_types.h            |  0
>>>    .../mali/linux/mali_memory_ump.c              |  0
>>>    .../mali/linux/mali_memory_ump.h              |  0
>>>    .../mali/linux/mali_memory_util.c             |  0
>>>    .../mali/linux/mali_memory_util.h             |  0
>>>    .../mali/linux/mali_memory_virtual.c          |  0
>>>    .../mali/linux/mali_memory_virtual.h          |  0
>>>    .../mali/linux/mali_osk_atomics.c             |  0
>>>    .../mali/linux/mali_osk_bitmap.c              |  0
>>>    .../{ => staging}/mali/linux/mali_osk_irq.c   |  0
>>>    .../{ => staging}/mali/linux/mali_osk_locks.c |  0
>>>    .../{ => staging}/mali/linux/mali_osk_locks.h |  0
>>>    .../mali/linux/mali_osk_low_level_mem.c       |  0
>>>    .../{ => staging}/mali/linux/mali_osk_mali.c  |  0
>>>    .../{ => staging}/mali/linux/mali_osk_math.c  |  0
>>>    .../mali/linux/mali_osk_memory.c              |  0
>>>    .../{ => staging}/mali/linux/mali_osk_misc.c  |  0
>>>    .../mali/linux/mali_osk_notification.c        |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_osk_pm.c |  0
>>>    .../mali/linux/mali_osk_profiling.c           |  0
>>>    .../mali/linux/mali_osk_specific.h            |  0
>>>    .../{ => staging}/mali/linux/mali_osk_time.c  |  0
>>>    .../mali/linux/mali_osk_timers.c              |  0
>>>    .../mali/linux/mali_osk_wait_queue.c          |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_osk_wq.c |  0
>>>    .../mali/linux/mali_pmu_power_up_down.c       |  0
>>>    .../mali/linux/mali_profiling_events.h        |  0
>>>    .../mali/linux/mali_profiling_gator_api.h     |  0
>>>    .../mali/linux/mali_profiling_internal.c      |  0
>>>    .../mali/linux/mali_profiling_internal.h      |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_sync.c   |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_sync.h   |  0
>>>    .../{ => staging}/mali/linux/mali_uk_types.h  |  0
>>>    .../{ => staging}/mali/linux/mali_ukk_core.c  |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c |  0
>>>    .../{ => staging}/mali/linux/mali_ukk_mem.c   |  0
>>>    ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c |  0
>>>    .../mali/linux/mali_ukk_profiling.c           |  0
>>>    .../mali/linux/mali_ukk_soft_job.c            |  0
>>>    .../mali/linux/mali_ukk_timeline.c            |  0
>>>    .../{ => staging}/mali/linux/mali_ukk_vsync.c |  0
>>>    .../mali/linux/mali_ukk_wrappers.h            |  0
>>>    ubuntu/{ => staging}/mali/platform/arm/arm.c  |  0
>>>    .../mali/platform/arm/arm_core_scaling.c      |  0
>>>    .../mali/platform/arm/arm_core_scaling.h      |  0
>>>    .../mali/platform/arm/juno_opp.c              |  0
>>>    ubuntu/{ => staging}/mali/readme.txt          |  0
>>>    .../{ => staging}/mali/regs/mali_200_regs.h   |  0
>>>    ubuntu/{ => staging}/mali/regs/mali_gp_regs.h |  0
>>>    .../mali/timestamp-arm11-cc/mali_timestamp.c  |  0
>>>    .../mali/timestamp-arm11-cc/mali_timestamp.h  |  0
>>>    .../mali/timestamp-default/mali_timestamp.c   |  0
>>>    .../mali/timestamp-default/mali_timestamp.h   |  0
>>>    .../devicetree/bindings/silabs,si5324.txt     |  0
>>>    .../devicetree/bindings/ti,dp159.txt          |  0
>>>    .../devicetree/bindings/xlnx,v-hdmi-rx-ss.txt |  0
>>>    .../devicetree/bindings/xlnx,v-hdmi-tx-ss.txt |  0
>>>    .../devicetree/bindings/xlnx,vphy.txt         |  0
>>>    ubuntu/{ => staging}/xilinx-hdmi/Kbuild       |  0
>>>    ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md   |  0
>>>    ubuntu/{ => staging}/xilinx-hdmi/Makefile     |  0
>>>    ubuntu/{ => staging}/xilinx-hdmi/README.md    |  0
>>>    .../{ => staging}/xilinx-hdmi/hdmi/Makefile   |  0
>>>    .../hdmi/include/linux/phy/phy-vphy.h         |  0
>>>    .../{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c    |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h |  0
>>>    .../hdmi/phy-xilinx-vphy/bigdigits.c          |  0
>>>    .../hdmi/phy-xilinx-vphy/bigdigits.h          |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c   |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c   |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h   |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c   |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h  |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x.c            |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x.h            |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h     |  0
>>>    .../phy-xilinx-vphy/xhdcp1x_cipher_intr.c     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_debug.h      |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_hw.h         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_intr.c       |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.c   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.h   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_port.c       |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_port.h       |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h  |  0
>>>    .../phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c    |  0
>>>    .../phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c    |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c  |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.c         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.h         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c      |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.c         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.h         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.c     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.h     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h  |  0
>>>    .../phy-xilinx-vphy/xhdcp22_cipher_sinit.c    |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_common.h     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.c      |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.h      |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h   |  0
>>>    .../phy-xilinx-vphy/xhdcp22_mmult_sinit.c     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rng.c        |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rng.h        |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c  |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rx.c         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rx.h         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h       |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_tx.c         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_tx.h         |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h       |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1.c          |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1.h          |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h       |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c    |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h     |  0
>>>    .../phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h       |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.c        |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.h        |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c     |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_log.c      |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c   |  0
>>>    .../hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c    |  0
>>>    .../hdmi/phy-xilinx-vphy/xil_assert.h         |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h |  0
>>>    .../hdmi/phy-xilinx-vphy/xil_printf.h         |  0
>>>    .../hdmi/phy-xilinx-vphy/xil_types.h          |  0
>>>    .../hdmi/phy-xilinx-vphy/xstatus.h            |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr.c            |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr.h            |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr_i.h          |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr_intr.c       |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr_l.c          |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr_l.h          |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr_options.c    |  0
>>>    .../hdmi/phy-xilinx-vphy/xtmrctr_sinit.c      |  0
>>>    .../hdmi/phy-xilinx-vphy/xv_hdmic.c           |  0
>>>    .../hdmi/phy-xilinx-vphy/xv_hdmic.h           |  0
>>>    .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c      |  0
>>>    .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h      |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c  |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h  |  0
>>>    .../phy-xilinx-vphy/xvidc_timings_table.c     |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c  |  0
>>>    .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h  |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_gt.h           |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_gthe4.c        |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_hdmi.c         |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_hdmi.h         |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c    |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_hw.h           |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_i.c            |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_i.h            |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_intr.c         |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_log.c          |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_mmcme4.c       |  0
>>>    .../hdmi/phy-xilinx-vphy/xvphy_sinit.c        |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirx.c           |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirx.h           |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h        |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c      |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c     |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.c         |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.h         |  0
>>>    .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.c     |  0
>>>    .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.h     |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c    |  0
>>>    .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c     |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitx.c           |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitx.h           |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h        |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c      |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c     |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.c         |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.h         |  0
>>>    .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.c     |  0
>>>    .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.h     |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c    |  0
>>>    .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c     |  0
>>>    .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c    |  0
>>>    .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h    |  0
>>>    .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h |  0
>>>    .../hdmi/xilinx-hdmi-tx/xvtc_intr.c           |  0
>>>    .../hdmi/xilinx-hdmi-tx/xvtc_sinit.c          |  0
>>>    .../xilinx-hdmi/hdmi/xilinx-hdmirx.c          |  0
>>>    .../xilinx-hdmi/hdmi/xilinx_drm_hdmi.c        |  0
>>>    .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c      |  0
>>>    .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h      |  0
>>>    .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c      |  0
>>>    .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h      |  0
>>>    .../{ => staging}/xilinx-hdmi/misc/Makefile   |  0
>>>    ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c |  0
>>>    .../xilinx-isp-module/LICENSE.md              |  0
>>>    .../{ => staging}/xilinx-isp-module/Makefile  |  0
>>>    .../{ => staging}/xilinx-isp-module/README.md |  0
>>>    .../xilinx-isp-module/xilinx-isppipeline.c    |  0
>>>    .../xilinx-isp-module/xilinx-vip.h            |  0
>>>    .../xilinx-mv-camera-10gige-module/Kconfig    |  0
>>>    .../xilinx-mv-camera-10gige-module/LICENSE.md |  0
>>>    .../xilinx-mv-camera-10gige-module/Makefile   |  0
>>>    .../xilinx-mv-camera-10gige-module/README.md  |  0
>>>    .../xilinx-mv-camera-10gige-module/s2imac.h   |  0
>>>    .../xilinx-mv-camera-10gige-module/s2imac_m.c |  0
>>>    .../xilinx-mv-camera-sensor-module/LICENSE.md |  0
>>>    .../xilinx-mv-camera-sensor-module/Makefile   |  0
>>>    .../xilinx-mv-camera-sensor-module/README.md  |  0
>>>    .../xilinx-mv-camera-sensor-module/imx547.c   |  0
>>>    .../imx547_mode_tbls.h                        |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/Kbuild        |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/Kconfig       |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/LICENSE.md    |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/Makefile      |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/README.md     |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig  |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c |  0
>>>    .../xilinx-vcu/al5d/al_dec_ioctl.h            |  0
>>>    .../xilinx-vcu/al5d/dec_mails_factory.c       |  0
>>>    .../xilinx-vcu/al5d/dec_mails_factory.h       |  0
>>>    .../{ => staging}/xilinx-vcu/al5d/dec_user.c  |  0
>>>    .../{ => staging}/xilinx-vcu/al5d/dec_user.h  |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig  |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile |  0
>>>    ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c |  0
>>>    .../xilinx-vcu/al5e/al_enc_ioctl.h            |  0
>>>    .../xilinx-vcu/al5e/enc_feedbacks.h           |  0
>>>    .../xilinx-vcu/al5e/enc_mails_factory.c       |  0
>>>    .../xilinx-vcu/al5e/enc_mails_factory.h       |  0
>>>    .../{ => staging}/xilinx-vcu/al5e/enc_user.c  |  0
>>>    .../{ => staging}/xilinx-vcu/al5e/enc_user.h  |  0
>>>    .../{ => staging}/xilinx-vcu/common/Makefile  |  0
>>>    .../xilinx-vcu/common/al_alloc.c              |  0
>>>    .../xilinx-vcu/common/al_alloc_ioctl.c        |  0
>>>    .../xilinx-vcu/common/al_buffers_pool.c       |  0
>>>    .../{ => staging}/xilinx-vcu/common/al_char.c |  0
>>>    .../xilinx-vcu/common/al_codec.c              |  0
>>>    .../xilinx-vcu/common/al_codec_mails.c        |  0
>>>    .../xilinx-vcu/common/al_dmabuf.c             |  0
>>>    .../xilinx-vcu/common/al_group.c              |  0
>>>    .../xilinx-vcu/common/al_l2_prefetch.c        |  0
>>>    .../{ => staging}/xilinx-vcu/common/al_list.c |  0
>>>    .../{ => staging}/xilinx-vcu/common/al_mail.c |  0
>>>    .../xilinx-vcu/common/al_mailbox.c            |  0
>>>    .../xilinx-vcu/common/al_queue.c              |  0
>>>    .../{ => staging}/xilinx-vcu/common/al_user.c |  0
>>>    .../{ => staging}/xilinx-vcu/common/al_vcu.c  |  0
>>>    .../xilinx-vcu/common/mcu_interface.c         |  0
>>>    .../xilinx-vcu/common/mcu_utils.c             |  0
>>>    .../xilinx-vcu/common/mcu_utils.h             |  0
>>>    .../{ => staging}/xilinx-vcu/common/xil_clk.c |  0
>>>    .../xilinx-vcu/common/xil_l2_prefetch.c       |  0
>>>    .../xilinx-vcu/device-tree-bindings.txt       |  0
>>>    .../{ => staging}/xilinx-vcu/dmaproxy/Kconfig |  0
>>>    .../xilinx-vcu/dmaproxy/Makefile              |  0
>>>    .../xilinx-vcu/dmaproxy/dmaproxy.c            |  0
>>>    .../xilinx-vcu/dmaproxy/dmaproxy.h            |  0
>>>    .../xilinx-vcu/include/al_alloc.h             |  0
>>>    .../xilinx-vcu/include/al_alloc_ioctl.h       |  0
>>>    .../xilinx-vcu/include/al_buffers_pool.h      |  0
>>>    .../xilinx-vcu/include/al_char.h              |  0
>>>    .../xilinx-vcu/include/al_codec.h             |  0
>>>    .../xilinx-vcu/include/al_codec_mails.h       |  0
>>>    .../xilinx-vcu/include/al_constants.h         |  0
>>>    .../xilinx-vcu/include/al_dmabuf.h            |  0
>>>    .../xilinx-vcu/include/al_group.h             |  0
>>>    .../xilinx-vcu/include/al_ioctl.h             |  0
>>>    .../xilinx-vcu/include/al_list.h              |  0
>>>    .../xilinx-vcu/include/al_mail.h              |  0
>>>    .../xilinx-vcu/include/al_mail_private.h      |  0
>>>    .../xilinx-vcu/include/al_mailbox.h           |  0
>>>    .../xilinx-vcu/include/al_queue.h             |  0
>>>    .../xilinx-vcu/include/al_traces.h            |  0
>>>    .../xilinx-vcu/include/al_user.h              |  0
>>>    .../{ => staging}/xilinx-vcu/include/al_vcu.h |  0
>>>    .../xilinx-vcu/include/mcu_interface.h        |  0
>>>    .../include/mcu_interface_private.h           |  0
>>>    .../xilinx-vcu/include/xil_clk.h              |  0
>>>    404 files changed, 75 insertions(+), 26 deletions(-)
>>>    create mode 100644 ubuntu/staging/Kconfig
>>>    create mode 100644 ubuntu/staging/Makefile
>>>    rename ubuntu/{ => staging}/mali/Kbuild (100%)
>>>    rename ubuntu/{ => staging}/mali/Kconfig (100%)
>>>    rename ubuntu/{ => staging}/mali/Makefile (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_broadcast.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_broadcast.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_control_timer.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_control_timer.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_dlbu.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_dlbu.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_executor.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_executor.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_gp.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_gp.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_gp_job.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_gp_job.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_group.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_group.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_hw_core.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_hw_core.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_kernel_common.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_kernel_core.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_kernel_core.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_kernel_vsync.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_l2_cache.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_l2_cache.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_mem_validation.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_mem_validation.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_mmu.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_mmu.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_osk.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_osk_bitops.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_osk_list.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_osk_mali.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_osk_profiling.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_osk_types.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pm.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pm.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pm_domain.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pm_domain.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pmu.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pmu.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pp.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pp.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pp_job.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_pp_job.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_scheduler.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_scheduler.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_scheduler_types.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_session.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_session.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_soft_job.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_soft_job.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_timeline.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_timeline.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_ukk.h (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.c (100%)
>>>    rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.h (100%)
>>>    rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard.h (100%)
>>>    rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_ioctl.h (100%)
>>>    rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_events.h (100%)
>>>    rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_gator_api.h (100%)
>>>    rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_uk_types.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/license/gpl/mali_kernel_license.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_devfreq.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_devfreq.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_device_pause_resume.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_linux_trace.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_external.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_external.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_types.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_util.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_util.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_atomics.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_bitmap.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_irq.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_low_level_mem.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_mali.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_math.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_memory.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_misc.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_notification.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_pm.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_profiling.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_specific.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_time.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_timers.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_wait_queue.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_osk_wq.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_pmu_power_up_down.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_profiling_events.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_profiling_gator_api.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_sync.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_sync.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_uk_types.h (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_core.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_mem.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_profiling.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_soft_job.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_timeline.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_vsync.c (100%)
>>>    rename ubuntu/{ => staging}/mali/linux/mali_ukk_wrappers.h (100%)
>>>    rename ubuntu/{ => staging}/mali/platform/arm/arm.c (100%)
>>>    rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.c (100%)
>>>    rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.h (100%)
>>>    rename ubuntu/{ => staging}/mali/platform/arm/juno_opp.c (100%)
>>>    rename ubuntu/{ => staging}/mali/readme.txt (100%)
>>>    rename ubuntu/{ => staging}/mali/regs/mali_200_regs.h (100%)
>>>    rename ubuntu/{ => staging}/mali/regs/mali_gp_regs.h (100%)
>>>    rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.c (100%)
>>>    rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.h (100%)
>>>    rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.c (100%)
>>>    rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/silabs,si5324.txt (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/ti,dp159.txt (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-rx-ss.txt (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-tx-ss.txt (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,vphy.txt (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/Kbuild (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/README.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/include/linux/phy/phy-vphy.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_debug.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_common.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_log.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_assert.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_printf.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_types.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xstatus.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_i.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_options.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc_timings_table.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gt.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gthe4.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_log.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_mmcme4.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_intr.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_sinit.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmirx.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx_drm_hdmi.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/misc/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-isp-module/LICENSE.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-isp-module/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-isp-module/README.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-isppipeline.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-vip.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Kconfig (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/LICENSE.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/README.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac_m.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/LICENSE.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/README.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547_mode_tbls.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/Kbuild (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/Kconfig (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/LICENSE.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/README.md (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec_ioctl.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc_ioctl.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_feedbacks.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc_ioctl.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_buffers_pool.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_char.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec_mails.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_dmabuf.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_group.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_l2_prefetch.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_list.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_mail.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_mailbox.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_queue.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_user.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/al_vcu.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_interface.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/xil_clk.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/common/xil_l2_prefetch.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/device-tree-bindings.txt (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Kconfig (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Makefile (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.c (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc_ioctl.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_buffers_pool.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_char.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec_mails.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_constants.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_dmabuf.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_group.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_ioctl.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_list.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail_private.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_mailbox.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_queue.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_traces.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_user.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/al_vcu.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface_private.h (100%)
>>>    rename ubuntu/{ => staging}/xilinx-vcu/include/xil_clk.h (100%)
>>>
>>
>> I fail to see the benfit in this move. You're adding an enormous amount
>> of churn which will make patch history quite confusing. Why not just
>> leave them in place until they are removed in favor of DKMS packaging ?
>> --
>> -----------
>> Tim Gardner
>> Canonical, Inc
>>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Portia Stephens Feb. 19, 2024, 11:43 p.m. UTC | #4
On Mon, Sep 18, 2023 at 1:49ā€ÆPM Portia Stephens
<portia.stephens@canonical.com> wrote:
>
> Before this kernel moves out of development, there are experimental drivers
> added to interface with FPGA IP. These drivers should be moved into a staging
> directory since we do not intend to support them long term. Eventually these
> drivers will be moved into DKMS and removed from the kernel entirely.
>
> Portia Stephens (2):
>   UBUNTU: ubuntu/staging: Move out of tree Xilinx drivers into staging
>     directory
>   UBUNTU: modpost: Add staging flag to drivers in ubuntu/staging
>
>  scripts/mod/modpost.c                         |  2 +
>  ubuntu/Kconfig                                |  6 +--
>  ubuntu/Makefile                               | 22 +--------
>  ubuntu/staging/Kconfig                        | 25 ++++++++++
>  ubuntu/staging/Makefile                       | 46 +++++++++++++++++++
>  ubuntu/{ => staging}/mali/Kbuild              |  0
>  ubuntu/{ => staging}/mali/Kconfig             |  0
>  ubuntu/{ => staging}/mali/Makefile            |  0
>  .../mali/common/mali_broadcast.c              |  0
>  .../mali/common/mali_broadcast.h              |  0
>  .../mali/common/mali_control_timer.c          |  0
>  .../mali/common/mali_control_timer.h          |  0
>  ubuntu/{ => staging}/mali/common/mali_dlbu.c  |  0
>  ubuntu/{ => staging}/mali/common/mali_dlbu.h  |  0
>  .../mali/common/mali_dvfs_policy.c            |  0
>  .../mali/common/mali_dvfs_policy.h            |  0
>  .../{ => staging}/mali/common/mali_executor.c |  0
>  .../{ => staging}/mali/common/mali_executor.h |  0
>  ubuntu/{ => staging}/mali/common/mali_gp.c    |  0
>  ubuntu/{ => staging}/mali/common/mali_gp.h    |  0
>  .../{ => staging}/mali/common/mali_gp_job.c   |  0
>  .../{ => staging}/mali/common/mali_gp_job.h   |  0
>  ubuntu/{ => staging}/mali/common/mali_group.c |  0
>  ubuntu/{ => staging}/mali/common/mali_group.h |  0
>  .../{ => staging}/mali/common/mali_hw_core.c  |  0
>  .../{ => staging}/mali/common/mali_hw_core.h  |  0
>  .../mali/common/mali_kernel_common.h          |  0
>  .../mali/common/mali_kernel_core.c            |  0
>  .../mali/common/mali_kernel_core.h            |  0
>  .../mali/common/mali_kernel_utilization.c     |  0
>  .../mali/common/mali_kernel_utilization.h     |  0
>  .../mali/common/mali_kernel_vsync.c           |  0
>  .../{ => staging}/mali/common/mali_l2_cache.c |  0
>  .../{ => staging}/mali/common/mali_l2_cache.h |  0
>  .../mali/common/mali_mem_validation.c         |  0
>  .../mali/common/mali_mem_validation.h         |  0
>  ubuntu/{ => staging}/mali/common/mali_mmu.c   |  0
>  ubuntu/{ => staging}/mali/common/mali_mmu.h   |  0
>  .../mali/common/mali_mmu_page_directory.c     |  0
>  .../mali/common/mali_mmu_page_directory.h     |  0
>  ubuntu/{ => staging}/mali/common/mali_osk.h   |  0
>  .../mali/common/mali_osk_bitops.h             |  0
>  .../{ => staging}/mali/common/mali_osk_list.h |  0
>  .../{ => staging}/mali/common/mali_osk_mali.h |  0
>  .../mali/common/mali_osk_profiling.h          |  0
>  .../mali/common/mali_osk_types.h              |  0
>  ubuntu/{ => staging}/mali/common/mali_pm.c    |  0
>  ubuntu/{ => staging}/mali/common/mali_pm.h    |  0
>  .../mali/common/mali_pm_domain.c              |  0
>  .../mali/common/mali_pm_domain.h              |  0
>  .../mali/common/mali_pm_metrics.c             |  0
>  .../mali/common/mali_pm_metrics.h             |  0
>  ubuntu/{ => staging}/mali/common/mali_pmu.c   |  0
>  ubuntu/{ => staging}/mali/common/mali_pmu.h   |  0
>  ubuntu/{ => staging}/mali/common/mali_pp.c    |  0
>  ubuntu/{ => staging}/mali/common/mali_pp.h    |  0
>  .../{ => staging}/mali/common/mali_pp_job.c   |  0
>  .../{ => staging}/mali/common/mali_pp_job.h   |  0
>  .../mali/common/mali_scheduler.c              |  0
>  .../mali/common/mali_scheduler.h              |  0
>  .../mali/common/mali_scheduler_types.h        |  0
>  .../{ => staging}/mali/common/mali_session.c  |  0
>  .../{ => staging}/mali/common/mali_session.h  |  0
>  .../{ => staging}/mali/common/mali_soft_job.c |  0
>  .../{ => staging}/mali/common/mali_soft_job.h |  0
>  .../mali/common/mali_spinlock_reentrant.c     |  0
>  .../mali/common/mali_spinlock_reentrant.h     |  0
>  .../{ => staging}/mali/common/mali_timeline.c |  0
>  .../{ => staging}/mali/common/mali_timeline.h |  0
>  .../mali/common/mali_timeline_fence_wait.c    |  0
>  .../mali/common/mali_timeline_fence_wait.h    |  0
>  .../mali/common/mali_timeline_sync_fence.c    |  0
>  .../mali/common/mali_timeline_sync_fence.h    |  0
>  ubuntu/{ => staging}/mali/common/mali_ukk.h   |  0
>  .../mali/common/mali_user_settings_db.c       |  0
>  .../mali/common/mali_user_settings_db.h       |  0
>  .../mali/include/linux/mali/mali_utgard.h     |  0
>  .../include/linux/mali/mali_utgard_ioctl.h    |  0
>  .../linux/mali/mali_utgard_profiling_events.h |  0
>  .../mali/mali_utgard_profiling_gator_api.h    |  0
>  .../include/linux/mali/mali_utgard_uk_types.h |  0
>  .../linux/license/gpl/mali_kernel_license.h   |  0
>  .../{ => staging}/mali/linux/mali_devfreq.c   |  0
>  .../{ => staging}/mali/linux/mali_devfreq.h   |  0
>  .../mali/linux/mali_device_pause_resume.c     |  0
>  .../{ => staging}/mali/linux/mali_dma_fence.c |  0
>  .../{ => staging}/mali/linux/mali_dma_fence.h |  0
>  .../mali/linux/mali_internal_sync.c           |  0
>  .../mali/linux/mali_internal_sync.h           |  0
>  .../mali/linux/mali_kernel_linux.c            |  0
>  .../mali/linux/mali_kernel_linux.h            |  0
>  .../mali/linux/mali_kernel_sysfs.c            |  0
>  .../mali/linux/mali_kernel_sysfs.h            |  0
>  .../mali/linux/mali_linux_trace.h             |  0
>  ubuntu/{ => staging}/mali/linux/mali_memory.c |  0
>  ubuntu/{ => staging}/mali/linux/mali_memory.h |  0
>  .../mali/linux/mali_memory_block_alloc.c      |  0
>  .../mali/linux/mali_memory_block_alloc.h      |  0
>  .../mali/linux/mali_memory_cow.c              |  0
>  .../mali/linux/mali_memory_cow.h              |  0
>  .../mali/linux/mali_memory_defer_bind.c       |  0
>  .../mali/linux/mali_memory_defer_bind.h       |  0
>  .../mali/linux/mali_memory_dma_buf.c          |  0
>  .../mali/linux/mali_memory_dma_buf.h          |  0
>  .../mali/linux/mali_memory_external.c         |  0
>  .../mali/linux/mali_memory_external.h         |  0
>  .../mali/linux/mali_memory_manager.c          |  0
>  .../mali/linux/mali_memory_manager.h          |  0
>  .../mali/linux/mali_memory_os_alloc.c         |  0
>  .../mali/linux/mali_memory_os_alloc.h         |  0
>  .../mali/linux/mali_memory_secure.c           |  0
>  .../mali/linux/mali_memory_secure.h           |  0
>  .../mali/linux/mali_memory_swap_alloc.c       |  0
>  .../mali/linux/mali_memory_swap_alloc.h       |  0
>  .../mali/linux/mali_memory_types.h            |  0
>  .../mali/linux/mali_memory_ump.c              |  0
>  .../mali/linux/mali_memory_ump.h              |  0
>  .../mali/linux/mali_memory_util.c             |  0
>  .../mali/linux/mali_memory_util.h             |  0
>  .../mali/linux/mali_memory_virtual.c          |  0
>  .../mali/linux/mali_memory_virtual.h          |  0
>  .../mali/linux/mali_osk_atomics.c             |  0
>  .../mali/linux/mali_osk_bitmap.c              |  0
>  .../{ => staging}/mali/linux/mali_osk_irq.c   |  0
>  .../{ => staging}/mali/linux/mali_osk_locks.c |  0
>  .../{ => staging}/mali/linux/mali_osk_locks.h |  0
>  .../mali/linux/mali_osk_low_level_mem.c       |  0
>  .../{ => staging}/mali/linux/mali_osk_mali.c  |  0
>  .../{ => staging}/mali/linux/mali_osk_math.c  |  0
>  .../mali/linux/mali_osk_memory.c              |  0
>  .../{ => staging}/mali/linux/mali_osk_misc.c  |  0
>  .../mali/linux/mali_osk_notification.c        |  0
>  ubuntu/{ => staging}/mali/linux/mali_osk_pm.c |  0
>  .../mali/linux/mali_osk_profiling.c           |  0
>  .../mali/linux/mali_osk_specific.h            |  0
>  .../{ => staging}/mali/linux/mali_osk_time.c  |  0
>  .../mali/linux/mali_osk_timers.c              |  0
>  .../mali/linux/mali_osk_wait_queue.c          |  0
>  ubuntu/{ => staging}/mali/linux/mali_osk_wq.c |  0
>  .../mali/linux/mali_pmu_power_up_down.c       |  0
>  .../mali/linux/mali_profiling_events.h        |  0
>  .../mali/linux/mali_profiling_gator_api.h     |  0
>  .../mali/linux/mali_profiling_internal.c      |  0
>  .../mali/linux/mali_profiling_internal.h      |  0
>  ubuntu/{ => staging}/mali/linux/mali_sync.c   |  0
>  ubuntu/{ => staging}/mali/linux/mali_sync.h   |  0
>  .../{ => staging}/mali/linux/mali_uk_types.h  |  0
>  .../{ => staging}/mali/linux/mali_ukk_core.c  |  0
>  ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c |  0
>  .../{ => staging}/mali/linux/mali_ukk_mem.c   |  0
>  ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c |  0
>  .../mali/linux/mali_ukk_profiling.c           |  0
>  .../mali/linux/mali_ukk_soft_job.c            |  0
>  .../mali/linux/mali_ukk_timeline.c            |  0
>  .../{ => staging}/mali/linux/mali_ukk_vsync.c |  0
>  .../mali/linux/mali_ukk_wrappers.h            |  0
>  ubuntu/{ => staging}/mali/platform/arm/arm.c  |  0
>  .../mali/platform/arm/arm_core_scaling.c      |  0
>  .../mali/platform/arm/arm_core_scaling.h      |  0
>  .../mali/platform/arm/juno_opp.c              |  0
>  ubuntu/{ => staging}/mali/readme.txt          |  0
>  .../{ => staging}/mali/regs/mali_200_regs.h   |  0
>  ubuntu/{ => staging}/mali/regs/mali_gp_regs.h |  0
>  .../mali/timestamp-arm11-cc/mali_timestamp.c  |  0
>  .../mali/timestamp-arm11-cc/mali_timestamp.h  |  0
>  .../mali/timestamp-default/mali_timestamp.c   |  0
>  .../mali/timestamp-default/mali_timestamp.h   |  0
>  .../devicetree/bindings/silabs,si5324.txt     |  0
>  .../devicetree/bindings/ti,dp159.txt          |  0
>  .../devicetree/bindings/xlnx,v-hdmi-rx-ss.txt |  0
>  .../devicetree/bindings/xlnx,v-hdmi-tx-ss.txt |  0
>  .../devicetree/bindings/xlnx,vphy.txt         |  0
>  ubuntu/{ => staging}/xilinx-hdmi/Kbuild       |  0
>  ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md   |  0
>  ubuntu/{ => staging}/xilinx-hdmi/Makefile     |  0
>  ubuntu/{ => staging}/xilinx-hdmi/README.md    |  0
>  .../{ => staging}/xilinx-hdmi/hdmi/Makefile   |  0
>  .../hdmi/include/linux/phy/phy-vphy.h         |  0
>  .../{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c    |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h |  0
>  .../hdmi/phy-xilinx-vphy/bigdigits.c          |  0
>  .../hdmi/phy-xilinx-vphy/bigdigits.h          |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c   |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c   |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h   |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c   |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h  |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x.c            |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x.h            |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c     |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h     |  0
>  .../phy-xilinx-vphy/xhdcp1x_cipher_intr.c     |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_debug.h      |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_hw.h         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_intr.c       |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.c   |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_platform.h   |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_port.c       |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_port.h       |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h  |  0
>  .../phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c    |  0
>  .../phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c    |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c  |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.c         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_rx.h         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c   |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c      |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.c         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp1x_tx.h         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.c     |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_cipher.h     |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h  |  0
>  .../phy-xilinx-vphy/xhdcp22_cipher_sinit.c    |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_common.h     |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.c      |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_mmult.h      |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h   |  0
>  .../phy-xilinx-vphy/xhdcp22_mmult_sinit.c     |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rng.c        |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rng.h        |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h     |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c  |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rx.c         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rx.h         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c   |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h       |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c   |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_tx.c         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_tx.h         |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c   |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h       |  0
>  .../hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c   |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1.c          |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1.h          |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h       |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c    |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c     |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h     |  0
>  .../phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c     |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h       |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.c        |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_i.h        |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c     |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_log.c      |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c   |  0
>  .../hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c    |  0
>  .../hdmi/phy-xilinx-vphy/xil_assert.h         |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h |  0
>  .../hdmi/phy-xilinx-vphy/xil_printf.h         |  0
>  .../hdmi/phy-xilinx-vphy/xil_types.h          |  0
>  .../hdmi/phy-xilinx-vphy/xstatus.h            |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr.c            |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr.h            |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr_i.h          |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr_intr.c       |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr_l.c          |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr_l.h          |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr_options.c    |  0
>  .../hdmi/phy-xilinx-vphy/xtmrctr_sinit.c      |  0
>  .../hdmi/phy-xilinx-vphy/xv_hdmic.c           |  0
>  .../hdmi/phy-xilinx-vphy/xv_hdmic.h           |  0
>  .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c      |  0
>  .../hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h      |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c  |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h  |  0
>  .../phy-xilinx-vphy/xvidc_timings_table.c     |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c  |  0
>  .../xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h  |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_gt.h           |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_gthe4.c        |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_hdmi.c         |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_hdmi.h         |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c    |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_hw.h           |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_i.c            |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_i.h            |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_intr.c         |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_log.c          |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_mmcme4.c       |  0
>  .../hdmi/phy-xilinx-vphy/xvphy_sinit.c        |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirx.c           |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirx.h           |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h        |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c      |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c     |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.c         |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirxss.h         |  0
>  .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.c     |  0
>  .../xilinx-hdmi-rx/xv_hdmirxss_coreinit.h     |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c    |  0
>  .../hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c     |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitx.c           |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitx.h           |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h        |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c      |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c     |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.c         |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitxss.h         |  0
>  .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.c     |  0
>  .../xilinx-hdmi-tx/xv_hdmitxss_coreinit.h     |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c    |  0
>  .../hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c     |  0
>  .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c    |  0
>  .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h    |  0
>  .../xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h |  0
>  .../hdmi/xilinx-hdmi-tx/xvtc_intr.c           |  0
>  .../hdmi/xilinx-hdmi-tx/xvtc_sinit.c          |  0
>  .../xilinx-hdmi/hdmi/xilinx-hdmirx.c          |  0
>  .../xilinx-hdmi/hdmi/xilinx_drm_hdmi.c        |  0
>  .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c      |  0
>  .../xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h      |  0
>  .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c      |  0
>  .../xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h      |  0
>  .../{ => staging}/xilinx-hdmi/misc/Makefile   |  0
>  ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c |  0
>  .../xilinx-isp-module/LICENSE.md              |  0
>  .../{ => staging}/xilinx-isp-module/Makefile  |  0
>  .../{ => staging}/xilinx-isp-module/README.md |  0
>  .../xilinx-isp-module/xilinx-isppipeline.c    |  0
>  .../xilinx-isp-module/xilinx-vip.h            |  0
>  .../xilinx-mv-camera-10gige-module/Kconfig    |  0
>  .../xilinx-mv-camera-10gige-module/LICENSE.md |  0
>  .../xilinx-mv-camera-10gige-module/Makefile   |  0
>  .../xilinx-mv-camera-10gige-module/README.md  |  0
>  .../xilinx-mv-camera-10gige-module/s2imac.h   |  0
>  .../xilinx-mv-camera-10gige-module/s2imac_m.c |  0
>  .../xilinx-mv-camera-sensor-module/LICENSE.md |  0
>  .../xilinx-mv-camera-sensor-module/Makefile   |  0
>  .../xilinx-mv-camera-sensor-module/README.md  |  0
>  .../xilinx-mv-camera-sensor-module/imx547.c   |  0
>  .../imx547_mode_tbls.h                        |  0
>  ubuntu/{ => staging}/xilinx-vcu/Kbuild        |  0
>  ubuntu/{ => staging}/xilinx-vcu/Kconfig       |  0
>  ubuntu/{ => staging}/xilinx-vcu/LICENSE.md    |  0
>  ubuntu/{ => staging}/xilinx-vcu/Makefile      |  0
>  ubuntu/{ => staging}/xilinx-vcu/README.md     |  0
>  ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig  |  0
>  ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile |  0
>  ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c |  0
>  .../xilinx-vcu/al5d/al_dec_ioctl.h            |  0
>  .../xilinx-vcu/al5d/dec_mails_factory.c       |  0
>  .../xilinx-vcu/al5d/dec_mails_factory.h       |  0
>  .../{ => staging}/xilinx-vcu/al5d/dec_user.c  |  0
>  .../{ => staging}/xilinx-vcu/al5d/dec_user.h  |  0
>  ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig  |  0
>  ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile |  0
>  ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c |  0
>  .../xilinx-vcu/al5e/al_enc_ioctl.h            |  0
>  .../xilinx-vcu/al5e/enc_feedbacks.h           |  0
>  .../xilinx-vcu/al5e/enc_mails_factory.c       |  0
>  .../xilinx-vcu/al5e/enc_mails_factory.h       |  0
>  .../{ => staging}/xilinx-vcu/al5e/enc_user.c  |  0
>  .../{ => staging}/xilinx-vcu/al5e/enc_user.h  |  0
>  .../{ => staging}/xilinx-vcu/common/Makefile  |  0
>  .../xilinx-vcu/common/al_alloc.c              |  0
>  .../xilinx-vcu/common/al_alloc_ioctl.c        |  0
>  .../xilinx-vcu/common/al_buffers_pool.c       |  0
>  .../{ => staging}/xilinx-vcu/common/al_char.c |  0
>  .../xilinx-vcu/common/al_codec.c              |  0
>  .../xilinx-vcu/common/al_codec_mails.c        |  0
>  .../xilinx-vcu/common/al_dmabuf.c             |  0
>  .../xilinx-vcu/common/al_group.c              |  0
>  .../xilinx-vcu/common/al_l2_prefetch.c        |  0
>  .../{ => staging}/xilinx-vcu/common/al_list.c |  0
>  .../{ => staging}/xilinx-vcu/common/al_mail.c |  0
>  .../xilinx-vcu/common/al_mailbox.c            |  0
>  .../xilinx-vcu/common/al_queue.c              |  0
>  .../{ => staging}/xilinx-vcu/common/al_user.c |  0
>  .../{ => staging}/xilinx-vcu/common/al_vcu.c  |  0
>  .../xilinx-vcu/common/mcu_interface.c         |  0
>  .../xilinx-vcu/common/mcu_utils.c             |  0
>  .../xilinx-vcu/common/mcu_utils.h             |  0
>  .../{ => staging}/xilinx-vcu/common/xil_clk.c |  0
>  .../xilinx-vcu/common/xil_l2_prefetch.c       |  0
>  .../xilinx-vcu/device-tree-bindings.txt       |  0
>  .../{ => staging}/xilinx-vcu/dmaproxy/Kconfig |  0
>  .../xilinx-vcu/dmaproxy/Makefile              |  0
>  .../xilinx-vcu/dmaproxy/dmaproxy.c            |  0
>  .../xilinx-vcu/dmaproxy/dmaproxy.h            |  0
>  .../xilinx-vcu/include/al_alloc.h             |  0
>  .../xilinx-vcu/include/al_alloc_ioctl.h       |  0
>  .../xilinx-vcu/include/al_buffers_pool.h      |  0
>  .../xilinx-vcu/include/al_char.h              |  0
>  .../xilinx-vcu/include/al_codec.h             |  0
>  .../xilinx-vcu/include/al_codec_mails.h       |  0
>  .../xilinx-vcu/include/al_constants.h         |  0
>  .../xilinx-vcu/include/al_dmabuf.h            |  0
>  .../xilinx-vcu/include/al_group.h             |  0
>  .../xilinx-vcu/include/al_ioctl.h             |  0
>  .../xilinx-vcu/include/al_list.h              |  0
>  .../xilinx-vcu/include/al_mail.h              |  0
>  .../xilinx-vcu/include/al_mail_private.h      |  0
>  .../xilinx-vcu/include/al_mailbox.h           |  0
>  .../xilinx-vcu/include/al_queue.h             |  0
>  .../xilinx-vcu/include/al_traces.h            |  0
>  .../xilinx-vcu/include/al_user.h              |  0
>  .../{ => staging}/xilinx-vcu/include/al_vcu.h |  0
>  .../xilinx-vcu/include/mcu_interface.h        |  0
>  .../include/mcu_interface_private.h           |  0
>  .../xilinx-vcu/include/xil_clk.h              |  0
>  404 files changed, 75 insertions(+), 26 deletions(-)
>  create mode 100644 ubuntu/staging/Kconfig
>  create mode 100644 ubuntu/staging/Makefile
>  rename ubuntu/{ => staging}/mali/Kbuild (100%)
>  rename ubuntu/{ => staging}/mali/Kconfig (100%)
>  rename ubuntu/{ => staging}/mali/Makefile (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_broadcast.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_broadcast.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_control_timer.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_control_timer.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_dlbu.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_dlbu.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_dvfs_policy.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_executor.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_executor.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_gp.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_gp.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_gp_job.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_gp_job.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_group.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_group.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_hw_core.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_hw_core.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_kernel_common.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_kernel_core.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_kernel_core.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_kernel_utilization.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_kernel_vsync.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_l2_cache.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_l2_cache.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_mem_validation.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_mem_validation.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_mmu.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_mmu.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_mmu_page_directory.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_osk.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_osk_bitops.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_osk_list.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_osk_mali.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_osk_profiling.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_osk_types.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pm.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pm.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pm_domain.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pm_domain.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pm_metrics.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pmu.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pmu.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pp.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pp.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pp_job.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_pp_job.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_scheduler.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_scheduler.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_scheduler_types.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_session.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_session.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_soft_job.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_soft_job.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_spinlock_reentrant.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_timeline.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_timeline.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_timeline_fence_wait.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_timeline_sync_fence.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_ukk.h (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.c (100%)
>  rename ubuntu/{ => staging}/mali/common/mali_user_settings_db.h (100%)
>  rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard.h (100%)
>  rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_ioctl.h (100%)
>  rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_events.h (100%)
>  rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_profiling_gator_api.h (100%)
>  rename ubuntu/{ => staging}/mali/include/linux/mali/mali_utgard_uk_types.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/license/gpl/mali_kernel_license.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_devfreq.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_devfreq.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_device_pause_resume.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_dma_fence.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_internal_sync.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_kernel_linux.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_kernel_sysfs.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_linux_trace.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_block_alloc.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_cow.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_defer_bind.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_dma_buf.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_external.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_external.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_manager.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_os_alloc.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_secure.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_swap_alloc.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_types.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_ump.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_util.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_util.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_memory_virtual.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_atomics.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_bitmap.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_irq.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_locks.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_low_level_mem.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_mali.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_math.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_memory.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_misc.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_notification.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_pm.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_profiling.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_specific.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_time.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_timers.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_wait_queue.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_osk_wq.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_pmu_power_up_down.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_profiling_events.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_profiling_gator_api.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_profiling_internal.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_sync.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_sync.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_uk_types.h (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_core.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_gp.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_mem.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_pp.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_profiling.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_soft_job.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_timeline.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_vsync.c (100%)
>  rename ubuntu/{ => staging}/mali/linux/mali_ukk_wrappers.h (100%)
>  rename ubuntu/{ => staging}/mali/platform/arm/arm.c (100%)
>  rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.c (100%)
>  rename ubuntu/{ => staging}/mali/platform/arm/arm_core_scaling.h (100%)
>  rename ubuntu/{ => staging}/mali/platform/arm/juno_opp.c (100%)
>  rename ubuntu/{ => staging}/mali/readme.txt (100%)
>  rename ubuntu/{ => staging}/mali/regs/mali_200_regs.h (100%)
>  rename ubuntu/{ => staging}/mali/regs/mali_gp_regs.h (100%)
>  rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.c (100%)
>  rename ubuntu/{ => staging}/mali/timestamp-arm11-cc/mali_timestamp.h (100%)
>  rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.c (100%)
>  rename ubuntu/{ => staging}/mali/timestamp-default/mali_timestamp.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/silabs,si5324.txt (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/ti,dp159.txt (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-rx-ss.txt (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,v-hdmi-tx-ss.txt (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/Documentation/devicetree/bindings/xlnx,vphy.txt (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/Kbuild (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/LICENSE.md (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/README.md (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/include/linux/phy/phy-vphy.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-vphy.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/aes256.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/bigdigits.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/hmac.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha1.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sha2.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/sleep.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xdebug.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_cipher_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_debug.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_platform.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_rx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_hdmi_tx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_port_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_rx.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_selftest.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp1x_tx.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_cipher_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_common.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_mmult_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rng_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_crypt.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_i.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_rx_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_crypt.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_i.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdcp22_tx_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gt.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_gtye5.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hdmi_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_i.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_log.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_mmcme5.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xhdmiphy1_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_assert.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_io.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_printf.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xil_types.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xstatus.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_i.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_l.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_options.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xtmrctr_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xv_hdmic_vsif.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvidc_timings_table.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gt.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_gthe4.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hdmi_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_i.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_log.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_mmcme4.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/phy-xilinx-vphy/xvphy_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirx_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_coreinit.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_hdcp.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-rx/xv_hdmirxss_log.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitx_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_coreinit.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_hdcp.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xv_hdmitxss_log.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_hw.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_intr.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmi-tx/xvtc_sinit.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx-hdmirx.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xilinx_drm_hdmi.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmirx_audio.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.c (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/hdmi/xlnx_hdmitx_audio.h (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/misc/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-hdmi/misc/dp159.c (100%)
>  rename ubuntu/{ => staging}/xilinx-isp-module/LICENSE.md (100%)
>  rename ubuntu/{ => staging}/xilinx-isp-module/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-isp-module/README.md (100%)
>  rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-isppipeline.c (100%)
>  rename ubuntu/{ => staging}/xilinx-isp-module/xilinx-vip.h (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Kconfig (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/LICENSE.md (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/README.md (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac.h (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-10gige-module/s2imac_m.c (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/LICENSE.md (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/README.md (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547.c (100%)
>  rename ubuntu/{ => staging}/xilinx-mv-camera-sensor-module/imx547_mode_tbls.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/Kbuild (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/Kconfig (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/LICENSE.md (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/README.md (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/Kconfig (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/al_dec_ioctl.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_mails_factory.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5d/dec_user.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/Kconfig (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/al_enc_ioctl.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_feedbacks.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_mails_factory.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/al5e/enc_user.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_alloc_ioctl.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_buffers_pool.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_char.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_codec_mails.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_dmabuf.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_group.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_l2_prefetch.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_list.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_mail.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_mailbox.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_queue.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_user.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/al_vcu.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_interface.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/mcu_utils.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/xil_clk.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/common/xil_l2_prefetch.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/device-tree-bindings.txt (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Kconfig (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/Makefile (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.c (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/dmaproxy/dmaproxy.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_alloc_ioctl.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_buffers_pool.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_char.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_codec_mails.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_constants.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_dmabuf.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_group.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_ioctl.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_list.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_mail_private.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_mailbox.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_queue.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_traces.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_user.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/al_vcu.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/mcu_interface_private.h (100%)
>  rename ubuntu/{ => staging}/xilinx-vcu/include/xil_clk.h (100%)
>
> --
> 2.34.1
>