+// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
 /*
  * Sample code to test CAP protocol
  *
 
+// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
 /*
  * Sample code to test firmware-management protocol
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Arche Platform driver to control APB.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Arche Platform driver to enable Unipro link.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Arche Platform driver to enable Unipro link.
  *
 
+// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
 /*
  * This file is provided under a dual BSD/GPLv2 license.  When using or
  * redistributing this file, you may do so under either license.
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Audio Device Class Protocol helpers
  *
 
+// SPDX-License-Identifier: BSD-3-Clause
 /**
  * Copyright (c) 2015-2016 Google Inc.
  * All rights reserved.
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * APBridge ALSA SoC dummy codec driver
  * Copyright 2016 Google Inc.
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus audio driver
  * Copyright 2015 Google Inc.
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Audio Device Class Protocol helpers
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus operations
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus operations
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus operations
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus operations
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus operations
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus audio driver
  * Copyright 2015 Google Inc.
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus audio driver
  * Copyright 2015-2016 Google Inc.
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Component Authentication Protocol (CAP) Driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * BOOTROM Greybus driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus bundles
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus bundles
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Camera protocol driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus connections
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus connections
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus CPort control protocol.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus CPort control protocol
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus "Core"
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus debugfs code
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus "AP" USB driver for "ES2" controller chips
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Firmware Management Header
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Firmware Core Bundle Driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Firmware Download Protocol Driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Firmware Management Protocol Driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Camera protocol driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Bridged-Phy Bus driver
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Bridged-Phy Bus driver
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * GPIO Greybus driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus driver and device API
  *
 
+// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
 /*
  * Greybus Component Authentication User Header
  *
 
+// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
 /*
  * Greybus Firmware Management User Header
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus manifest definition
  *
 
+// SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
 /*
  * This file is provided under a dual BSD/GPLv2 license.  When using or
  * redistributing this file, you may do so under either license.
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus driver and device API
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Host Device
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Host Device
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * HID class driver for the Greybus.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * I2C bridge driver for the Greybus "generic" I2C module.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus interface code
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Interface Block code
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Lights protocol driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus driver for the log protocol
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Loopback bridge driver for the Greybus loopback module.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus manifest parsing
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus manifest parsing
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Module code
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Module code
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus operations
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus operations
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Power Supply driver for a Greybus module.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * PWM Greybus driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus driver for the Raw protocol
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * SD/MMC Greybus driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * SPI bridge PHY driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus SPI library
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus SPI library header
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * SVC Greybus driver.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus SVC code
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * SVC Greybus "watchdog" driver.
  *
 
 #!/usr/bin/env python
+# SPDX-License-Identifier: BSD-3-Clause
 
 # Copyright (c) 2015 Google, Inc.
 # Copyright (c) 2015 Linaro, Ltd.
 
+// SPDX-License-Identifier: BSD-3-Clause
 /*
  * Loopback test application
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * UART driver for the Greybus "generic" UART module.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * USB host driver for the Greybus "generic" USB module.
  *
 
+// SPDX-License-Identifier: GPL-2.0
 /*
  * Greybus Vibrator protocol driver.
  *