With the goal of moving the core of the greybus code out of staging, the include files need to be moved to include/linux/greybus.h and include/linux/greybus/
Unified · Split
| @@ -19,8 +19,8 @@ · 18 unmodified lines | ||
| 19 | 19 | #include <linux/irq.h> |
| 20 | 20 | #include <linux/suspend.h> |
| 21 | 21 | #include <linux/time.h> |
| 22 | +#include <linux/greybus.h> | |
| 22 | 23 | #include "arche_platform.h" |
| 23 | −#include "greybus.h" | |
| 24 | 24 | |
| 25 | 25 | #if IS_ENABLED(CONFIG_USB_HSIC_USB3613) |
| 26 | 26 | #include <linux/usb/usb3613.h> |
| @@ -5,8 +5,7 @@ · 4 unmodified lines | ||
| 5 | 5 | * Copyright 2015-2016 Google Inc. |
| 6 | 6 | */ |
| 7 | 7 | |
| 8 | −#include "greybus.h" | |
| 9 | −#include "greybus_protocols.h" | |
| 8 | +#include <linux/greybus.h> | |
| 10 | 9 | #include "audio_apbridgea.h" |
| 11 | 10 | #include "audio_codec.h" |
| 12 | 11 | |
| @@ -8,12 +8,10 @@ · 7 unmodified lines | ||
| 8 | 8 | #ifndef __LINUX_GBAUDIO_CODEC_H |
| 9 | 9 | #define __LINUX_GBAUDIO_CODEC_H |
| 10 | 10 | |
| 11 | +#include <linux/greybus.h> | |
| 11 | 12 | #include <sound/soc.h> |
| 12 | 13 | #include <sound/jack.h> |
| 13 | 14 | |
| 14 | −#include "greybus.h" | |
| 15 | −#include "greybus_protocols.h" | |
| 16 | − | |
| 17 | 15 | #define NAME_SIZE 32 |
| 18 | 16 | #define MAX_DAIS 2 /* APB1, APB2 */ |
| 19 | 17 | |
| @@ -5,9 +5,7 @@ · 4 unmodified lines | ||
| 5 | 5 | * Copyright 2015-2016 Google Inc. |
| 6 | 6 | */ |
| 7 | 7 | |
| 8 | −#include "greybus.h" | |
| 9 | −#include "greybus_protocols.h" | |
| 10 | −#include "operation.h" | |
| 8 | +#include <linux/greybus.h> | |
| 11 | 9 | #include "audio_codec.h" |
| 12 | 10 | |
| 13 | 11 | /* TODO: Split into separate calls */ |
| @@ -6,8 +6,7 @@ · 5 unmodified lines | ||
| 6 | 6 | * Copyright 2016 Linaro Ltd. |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | −#include "greybus.h" | |
| 10 | − | |
| 9 | +#include <linux/greybus.h> | |
| 11 | 10 | #include <linux/cdev.h> |
| 12 | 11 | #include <linux/fs.h> |
| 13 | 12 | #include <linux/ioctl.h> |
| @@ -10,8 +10,8 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/jiffies.h> |
| 11 | 11 | #include <linux/mutex.h> |
| 12 | 12 | #include <linux/workqueue.h> |
| 13 | +#include <linux/greybus.h> | |
| 13 | 14 | |
| 14 | −#include "greybus.h" | |
| 15 | 15 | #include "firmware.h" |
| 16 | 16 | |
| 17 | 17 | /* Timeout, in jiffies, within which the next request must be received */ |
| @@ -6,7 +6,7 @@ · 5 unmodified lines | ||
| 6 | 6 | * Copyright 2014-2015 Linaro Ltd. |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | −#include "greybus.h" | |
| 9 | +#include <linux/greybus.h> | |
| 10 | 10 | #include "greybus_trace.h" |
| 11 | 11 | |
| 12 | 12 | static ssize_t bundle_class_show(struct device *dev, |
| @@ -14,9 +14,9 @@ · 13 unmodified lines | ||
| 14 | 14 | #include <linux/string.h> |
| 15 | 15 | #include <linux/uaccess.h> |
| 16 | 16 | #include <linux/vmalloc.h> |
| 17 | +#include <linux/greybus.h> | |
| 17 | 18 | |
| 18 | 19 | #include "gb-camera.h" |
| 19 | −#include "greybus.h" | |
| 20 | 20 | #include "greybus_protocols.h" |
| 21 | 21 | |
| 22 | 22 | enum gb_camera_debugs_buffer_id { |
| @@ -7,8 +7,8 @@ · 6 unmodified lines | ||
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | 9 | #include <linux/workqueue.h> |
| 10 | +#include <linux/greybus.h> | |
| 10 | 11 | |
| 11 | −#include "greybus.h" | |
| 12 | 12 | #include "greybus_trace.h" |
| 13 | 13 | |
| 14 | 14 | #define GB_CONNECTION_CPORT_QUIESCE_TIMEOUT 1000 |
| @@ -9,7 +9,7 @@ · 8 unmodified lines | ||
| 9 | 9 | #include <linux/kernel.h> |
| 10 | 10 | #include <linux/module.h> |
| 11 | 11 | #include <linux/slab.h> |
| 12 | −#include "greybus.h" | |
| 12 | +#include <linux/greybus.h> | |
| 13 | 13 | |
| 14 | 14 | /* Highest control-protocol version supported */ |
| 15 | 15 | #define GB_CONTROL_VERSION_MAJOR 0 |
| @@ -9,7 +9,7 @@ · 8 unmodified lines | ||
| 9 | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | 10 | |
| 11 | 11 | #define CREATE_TRACE_POINTS |
| 12 | −#include "greybus.h" | |
| 12 | +#include <linux/greybus.h> | |
| 13 | 13 | #include "greybus_trace.h" |
| 14 | 14 | |
| 15 | 15 | #define GB_BUNDLE_AUTOSUSPEND_MS 3000 |
| @@ -7,8 +7,7 @@ · 6 unmodified lines | ||
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | 9 | #include <linux/debugfs.h> |
| 10 | − | |
| 11 | −#include "greybus.h" | |
| 10 | +#include <linux/greybus.h> | |
| 12 | 11 | |
| 13 | 12 | static struct dentry *gb_debug_root; |
| 14 | 13 | |
| @@ -11,12 +11,11 @@ · 10 unmodified lines | ||
| 11 | 11 | #include <linux/kfifo.h> |
| 12 | 12 | #include <linux/debugfs.h> |
| 13 | 13 | #include <linux/list.h> |
| 14 | +#include <linux/greybus.h> | |
| 14 | 15 | #include <asm/unaligned.h> |
| 15 | 16 | |
| 16 | 17 | #include "arpc.h" |
| 17 | −#include "greybus.h" | |
| 18 | 18 | #include "greybus_trace.h" |
| 19 | −#include "connection.h" | |
| 20 | 19 | |
| 21 | 20 | |
| 22 | 21 | /* Default timeout for USB vendor requests. */ |
| @@ -9,7 +9,7 @@ · 8 unmodified lines | ||
| 9 | 9 | #ifndef __FIRMWARE_H |
| 10 | 10 | #define __FIRMWARE_H |
| 11 | 11 | |
| 12 | −#include "greybus.h" | |
| 12 | +#include <linux/greybus.h> | |
| 13 | 13 | |
| 14 | 14 | #define FW_NAME_PREFIX "gmp_" |
| 15 | 15 | |
| @@ -8,8 +8,8 @@ · 7 unmodified lines | ||
| 8 | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 9 | 9 | |
| 10 | 10 | #include <linux/firmware.h> |
| 11 | +#include <linux/greybus.h> | |
| 11 | 12 | #include "firmware.h" |
| 12 | −#include "greybus.h" | |
| 13 | 13 | #include "spilib.h" |
| 14 | 14 | |
| 15 | 15 | struct gb_fw_core { |
| @@ -10,8 +10,8 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/jiffies.h> |
| 11 | 11 | #include <linux/mutex.h> |
| 12 | 12 | #include <linux/workqueue.h> |
| 13 | +#include <linux/greybus.h> | |
| 13 | 14 | #include "firmware.h" |
| 14 | −#include "greybus.h" | |
| 15 | 15 | |
| 16 | 16 | /* Estimated minimum buffer size, actual size can be smaller than this */ |
| 17 | 17 | #define MIN_FETCH_SIZE 512 |
| @@ -13,10 +13,10 @@ · 12 unmodified lines | ||
| 13 | 13 | #include <linux/idr.h> |
| 14 | 14 | #include <linux/ioctl.h> |
| 15 | 15 | #include <linux/uaccess.h> |
| 16 | +#include <linux/greybus.h> | |
| 16 | 17 | |
| 17 | 18 | #include "firmware.h" |
| 18 | 19 | #include "greybus_firmware.h" |
| 19 | −#include "greybus.h" | |
| 20 | 20 | |
| 21 | 21 | #define FW_MGMT_TIMEOUT_MS 1000 |
| 22 | 22 | |
| @@ -13,8 +13,8 @@ · 12 unmodified lines | ||
| 13 | 13 | #include <linux/kernel.h> |
| 14 | 14 | #include <linux/slab.h> |
| 15 | 15 | #include <linux/device.h> |
| 16 | +#include <linux/greybus.h> | |
| 16 | 17 | |
| 17 | −#include "greybus.h" | |
| 18 | 18 | #include "gbphy.h" |
| 19 | 19 | |
| 20 | 20 | #define GB_GBPHY_AUTOSUSPEND_MS 3000 |
| @@ -13,8 +13,8 @@ · 12 unmodified lines | ||
| 13 | 13 | #include <linux/irqdomain.h> |
| 14 | 14 | #include <linux/gpio/driver.h> |
| 15 | 15 | #include <linux/mutex.h> |
| 16 | +#include <linux/greybus.h> | |
| 16 | 17 | |
| 17 | −#include "greybus.h" | |
| 18 | 18 | #include "gbphy.h" |
| 19 | 19 | |
| 20 | 20 | struct gb_gpio_line { |
| @@ -8,8 +8,8 @@ · 7 unmodified lines | ||
| 8 | 8 | |
| 9 | 9 | #include <linux/kernel.h> |
| 10 | 10 | #include <linux/slab.h> |
| 11 | +#include <linux/greybus.h> | |
| 11 | 12 | |
| 12 | −#include "greybus.h" | |
| 13 | 13 | #include "greybus_trace.h" |
| 14 | 14 | |
| 15 | 15 | EXPORT_TRACEPOINT_SYMBOL_GPL(gb_hd_create); |
| @@ -12,8 +12,7 @@ · 11 unmodified lines | ||
| 12 | 12 | #include <linux/module.h> |
| 13 | 13 | #include <linux/mutex.h> |
| 14 | 14 | #include <linux/slab.h> |
| 15 | − | |
| 16 | −#include "greybus.h" | |
| 15 | +#include <linux/greybus.h> | |
| 17 | 16 | |
| 18 | 17 | /* Greybus HID device's structure */ |
| 19 | 18 | struct gb_hid { |
| @@ -10,8 +10,8 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/module.h> |
| 11 | 11 | #include <linux/slab.h> |
| 12 | 12 | #include <linux/i2c.h> |
| 13 | +#include <linux/greybus.h> | |
| 13 | 14 | |
| 14 | −#include "greybus.h" | |
| 15 | 15 | #include "gbphy.h" |
| 16 | 16 | |
| 17 | 17 | struct gb_i2c_device { |
| @@ -7,8 +7,8 @@ · 6 unmodified lines | ||
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | 9 | #include <linux/delay.h> |
| 10 | +#include <linux/greybus.h> | |
| 10 | 11 | |
| 11 | −#include "greybus.h" | |
| 12 | 12 | #include "greybus_trace.h" |
| 13 | 13 | |
| 14 | 14 | #define GB_INTERFACE_MODE_SWITCH_TIMEOUT 2000 |
| @@ -11,11 +11,9 @@ · 10 unmodified lines | ||
| 11 | 11 | #include <linux/led-class-flash.h> |
| 12 | 12 | #include <linux/module.h> |
| 13 | 13 | #include <linux/slab.h> |
| 14 | +#include <linux/greybus.h> | |
| 14 | 15 | #include <media/v4l2-flash-led-class.h> |
| 15 | 16 | |
| 16 | −#include "greybus.h" | |
| 17 | −#include "greybus_protocols.h" | |
| 18 | − | |
| 19 | 17 | #define NAMES_MAX 32 |
| 20 | 18 | |
| 21 | 19 | struct gb_channel { |
| @@ -9,8 +9,7 @@ · 8 unmodified lines | ||
| 9 | 9 | #include <linux/slab.h> |
| 10 | 10 | #include <linux/sizes.h> |
| 11 | 11 | #include <linux/uaccess.h> |
| 12 | − | |
| 13 | −#include "greybus.h" | |
| 12 | +#include <linux/greybus.h> | |
| 14 | 13 | |
| 15 | 14 | struct gb_log { |
| 16 | 15 | struct gb_connection *connection; |
| @@ -25,12 +25,9 @@ · 24 unmodified lines | ||
| 25 | 25 | #include <linux/workqueue.h> |
| 26 | 26 | #include <linux/atomic.h> |
| 27 | 27 | #include <linux/pm_runtime.h> |
| 28 | − | |
| 28 | +#include <linux/greybus.h> | |
| 29 | 29 | #include <asm/div64.h> |
| 30 | 30 | |
| 31 | −#include "greybus.h" | |
| 32 | −#include "connection.h" | |
| 33 | − | |
| 34 | 31 | #define NSEC_PER_DAY 86400000000000ULL |
| 35 | 32 | |
| 36 | 33 | struct gb_loopback_stats { |
| @@ -6,7 +6,7 @@ · 5 unmodified lines | ||
| 6 | 6 | * Copyright 2014-2015 Linaro Ltd. |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | −#include "greybus.h" | |
| 9 | +#include <linux/greybus.h> | |
| 10 | 10 | |
| 11 | 11 | static const char *get_descriptor_type_string(u8 type) |
| 12 | 12 | { |
| @@ -6,7 +6,7 @@ · 5 unmodified lines | ||
| 6 | 6 | * Copyright 2016 Linaro Ltd. |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | −#include "greybus.h" | |
| 9 | +#include <linux/greybus.h> | |
| 10 | 10 | #include "greybus_trace.h" |
| 11 | 11 | |
| 12 | 12 | static ssize_t eject_store(struct device *dev, |
| @@ -12,8 +12,8 @@ · 11 unmodified lines | ||
| 12 | 12 | #include <linux/sched.h> |
| 13 | 13 | #include <linux/wait.h> |
| 14 | 14 | #include <linux/workqueue.h> |
| 15 | +#include <linux/greybus.h> | |
| 15 | 16 | |
| 16 | −#include "greybus.h" | |
| 17 | 17 | #include "greybus_trace.h" |
| 18 | 18 | |
| 19 | 19 | static struct kmem_cache *gb_operation_cache; |
| @@ -10,8 +10,7 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/module.h> |
| 11 | 11 | #include <linux/power_supply.h> |
| 12 | 12 | #include <linux/slab.h> |
| 13 | − | |
| 14 | −#include "greybus.h" | |
| 13 | +#include <linux/greybus.h> | |
| 15 | 14 | |
| 16 | 15 | #define PROP_MAX 32 |
| 17 | 16 | |
| @@ -10,8 +10,8 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/module.h> |
| 11 | 11 | #include <linux/slab.h> |
| 12 | 12 | #include <linux/pwm.h> |
| 13 | +#include <linux/greybus.h> | |
| 13 | 14 | |
| 14 | −#include "greybus.h" | |
| 15 | 15 | #include "gbphy.h" |
| 16 | 16 | |
| 17 | 17 | struct gb_pwm_chip { |
| @@ -13,8 +13,7 @@ · 12 unmodified lines | ||
| 13 | 13 | #include <linux/fs.h> |
| 14 | 14 | #include <linux/idr.h> |
| 15 | 15 | #include <linux/uaccess.h> |
| 16 | − | |
| 17 | −#include "greybus.h" | |
| 16 | +#include <linux/greybus.h> | |
| 18 | 17 | |
| 19 | 18 | struct gb_raw { |
| 20 | 19 | struct gb_connection *connection; |
| @@ -12,8 +12,8 @@ · 11 unmodified lines | ||
| 12 | 12 | #include <linux/mmc/mmc.h> |
| 13 | 13 | #include <linux/scatterlist.h> |
| 14 | 14 | #include <linux/workqueue.h> |
| 15 | +#include <linux/greybus.h> | |
| 15 | 16 | |
| 16 | −#include "greybus.h" | |
| 17 | 17 | #include "gbphy.h" |
| 18 | 18 | |
| 19 | 19 | struct gb_sdio_host { |
| @@ -7,8 +7,8 @@ · 6 unmodified lines | ||
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | 9 | #include <linux/module.h> |
| 10 | +#include <linux/greybus.h> | |
| 10 | 11 | |
| 11 | −#include "greybus.h" | |
| 12 | 12 | #include "gbphy.h" |
| 13 | 13 | #include "spilib.h" |
| 14 | 14 | |
| @@ -10,9 +10,9 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/kernel.h> |
| 11 | 11 | #include <linux/module.h> |
| 12 | 12 | #include <linux/slab.h> |
| 13 | +#include <linux/greybus.h> | |
| 13 | 14 | #include <linux/spi/spi.h> |
| 14 | 15 | |
| 15 | −#include "greybus.h" | |
| 16 | 16 | #include "spilib.h" |
| 17 | 17 | |
| 18 | 18 | struct gb_spilib { |
| @@ -8,8 +8,7 @@ · 7 unmodified lines | ||
| 8 | 8 | |
| 9 | 9 | #include <linux/debugfs.h> |
| 10 | 10 | #include <linux/workqueue.h> |
| 11 | − | |
| 12 | −#include "greybus.h" | |
| 11 | +#include <linux/greybus.h> | |
| 13 | 12 | |
| 14 | 13 | #define SVC_INTF_EJECT_TIMEOUT 9000 |
| 15 | 14 | #define SVC_INTF_ACTIVATE_TIMEOUT 6000 |
| @@ -8,7 +8,7 @@ · 7 unmodified lines | ||
| 8 | 8 | #include <linux/delay.h> |
| 9 | 9 | #include <linux/suspend.h> |
| 10 | 10 | #include <linux/workqueue.h> |
| 11 | −#include "greybus.h" | |
| 11 | +#include <linux/greybus.h> | |
| 12 | 12 | |
| 13 | 13 | #define SVC_WATCHDOG_PERIOD (2 * HZ) |
| 14 | 14 | |
| @@ -28,8 +28,8 @@ · 27 unmodified lines | ||
| 28 | 28 | #include <linux/kfifo.h> |
| 29 | 29 | #include <linux/workqueue.h> |
| 30 | 30 | #include <linux/completion.h> |
| 31 | +#include <linux/greybus.h> | |
| 31 | 32 | |
| 32 | −#include "greybus.h" | |
| 33 | 33 | #include "gbphy.h" |
| 34 | 34 | |
| 35 | 35 | #define GB_NUM_MINORS 16 /* 16 is more than enough */ |
| @@ -10,8 +10,8 @@ · 9 unmodified lines | ||
| 10 | 10 | #include <linux/slab.h> |
| 11 | 11 | #include <linux/usb.h> |
| 12 | 12 | #include <linux/usb/hcd.h> |
| 13 | +#include <linux/greybus.h> | |
| 13 | 14 | |
| 14 | −#include "greybus.h" | |
| 15 | 15 | #include "gbphy.h" |
| 16 | 16 | |
| 17 | 17 | /* Greybus USB request types */ |
| @@ -13,8 +13,7 @@ · 12 unmodified lines | ||
| 13 | 13 | #include <linux/kdev_t.h> |
| 14 | 14 | #include <linux/idr.h> |
| 15 | 15 | #include <linux/pm_runtime.h> |
| 16 | − | |
| 17 | −#include "greybus.h" | |
| 16 | +#include <linux/greybus.h> | |
| 18 | 17 | |
| 19 | 18 | struct gb_vibrator_device { |
| 20 | 19 | struct gb_connection *connection; |
| @@ -20,18 +20,18 @@ · 19 unmodified lines | ||
| 20 | 20 | #include <linux/pm_runtime.h> |
| 21 | 21 | #include <linux/idr.h> |
| 22 | 22 | |
| 23 | −#include "greybus_id.h" | |
| 24 | −#include "greybus_manifest.h" | |
| 25 | −#include "greybus_protocols.h" | |
| 26 | −#include "manifest.h" | |
| 27 | −#include "hd.h" | |
| 28 | −#include "svc.h" | |
| 29 | −#include "control.h" | |
| 30 | −#include "module.h" | |
| 31 | −#include "interface.h" | |
| 32 | −#include "bundle.h" | |
| 33 | −#include "connection.h" | |
| 34 | −#include "operation.h" | |
| 23 | +#include <linux/greybus/greybus_id.h> | |
| 24 | +#include <linux/greybus/greybus_manifest.h> | |
| 25 | +#include <linux/greybus/greybus_protocols.h> | |
| 26 | +#include <linux/greybus/manifest.h> | |
| 27 | +#include <linux/greybus/hd.h> | |
| 28 | +#include <linux/greybus/svc.h> | |
| 29 | +#include <linux/greybus/control.h> | |
| 30 | +#include <linux/greybus/module.h> | |
| 31 | +#include <linux/greybus/interface.h> | |
| 32 | +#include <linux/greybus/bundle.h> | |
| 33 | +#include <linux/greybus/connection.h> | |
| 34 | +#include <linux/greybus/operation.h> | |
| 35 | 35 | |
| 36 | 36 | /* Matches up with the Greybus Protocol specification document */ |
| 37 | 37 | #define GREYBUS_VERSION_MAJOR 0x00 |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.