[DRIVERS] usb: Fix compile errors and warnings

Signed-off-by: Anup Patel <anup@brainfault.org>
[DRIVERS] rbd: Fix typo in source header

Signed-off-by: Anup Patel <anup@brainfault.org>
[DRIVERS] usb: Stub driver and dts entry for DWC2 USB2.0 controller

Signed-off-by: Anup Patel <anup@brainfault.org>
[DRIVERS] Correcting the M25P80 flash block device driver.

The flash information structure required is in the request queue private field,
not in the request one.

Signed-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>
[DRIVERS] Using the block device NOP strategy on the M25P80 flash driver.

Signed-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>
Signed-off-by: Anup Patel <anup@brainfault.org>
[DRIVERS] Add ATAPI device read support

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[VFS] Add readonly support for ISO9660 filesystem

Add support for ISO9660 with rockridge extentions support
for Unix modes.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org
[x86] Disable Xvisor banner for x86.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[COMMANDS] Print extra '/' after directory name.

In 'vfs ls' command, print an extra '/' after the directory
name for visual differentiation.

Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
[CORE] vmm_devdrv: Add public flag in struct vmm_device to disable autoprobe

Currently, autoprobing of newly registered devices on vmm_bus is always
enabled.

We now have situations (such as device pass-through and USB device driver
frameworks) where we need to have autoprobing disabled for certain devices.

This patch adds public flag "autoprobe_disabled" in struct vmm_device
for this purpose.

Signed-off-by: Anup Patel <anup@brainfault.org>