Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d6c16dd authored by Jonathan Cameron's avatar Jonathan Cameron
Browse files

iio:configfs: Introduce iio/configfs.h to provide a location for the configfs_subsystem



This exported element needs to be accesible to all drivers using configfs
within IIO.  Previously it was in the sw_trig.h file which only convered one
such usecase.  This also fixes a sparse warning as it is now in a header
that makes sense to include from industrialio-configfs.c

Signed-off-by: default avatarJonathan Cameron &lt; <jic23@kernel.org>
parent 93e87d73
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
#include <linux/slab.h>

#include <linux/iio/iio.h>
#include <linux/iio/configfs.h>

static struct config_item_type iio_root_group_type = {
	.ct_owner       = THIS_MODULE,
+1 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
#include <linux/slab.h>

#include <linux/iio/sw_trigger.h>
#include <linux/iio/configfs.h>
#include <linux/configfs.h>

static struct config_group *iio_triggers_group;
+15 −0
Original line number Diff line number Diff line
/*
 * Industrial I/O configfs support
 *
 * Copyright (c) 2015 Intel Corporation
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 as published by
 * the Free Software Foundation.
 */
#ifndef __IIO_CONFIGFS
#define __IIO_CONFIGFS

extern struct configfs_subsystem iio_configfs_subsys;

#endif /* __IIO_CONFIGFS */
+0 −1
Original line number Diff line number Diff line
@@ -20,7 +20,6 @@
	module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \
		      iio_unregister_sw_trigger_type)

extern struct configfs_subsystem iio_configfs_subsys;
struct iio_sw_trigger_ops;

struct iio_sw_trigger_type {