ACK/Cmnt: [jammy xilinx-zynqmp 0/2] Move experimental drivers into ubuntu/staging

Tim Gardner tim.gardner at canonical.com
Wed Sep 20 12:04:26 UTC 2023


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 at 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 at canonical.com>
-- 
-----------
Tim Gardner
Canonical, Inc




More information about the kernel-team mailing list