[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1473278729-16329-1-git-send-email-jim_baxter@mentor.com>
Date: Wed, 7 Sep 2016 21:05:27 +0100
From: <jim_baxter@...tor.com>
To: <linux-i2c@...r.kernel.org>
CC: Peter Korsgaard <peter.korsgaard@...co.com>,
Wolfram Sang <wsa@...-dreams.de>,
Peter Rosin <peda@...ntia.se>, <linux-kernel@...r.kernel.org>
Subject: [PATCH v1 0/2] i2c: Stop i2c modules being unloaded while in use.
From: Jim Baxter <jim_baxter@...tor.com>
This patchset adds a new i2c_mux_add_reparented_adapter API to the i2c
that allows owning modules to use module_get/module_put and stop the
i2c bus module being removed whilst in use.
This was tested on an ARM i.MX6 Sabre board with the pca953x gpio module.
Joshua Frkuska (2):
i2c-mux: add i2c_mux_add_reparented_adapter api
i2c-mux-gpio: call i2c_add_reparented_mux_adapter
drivers/i2c/i2c-mux.c | 14 ++++++++++++--
drivers/i2c/muxes/i2c-mux-gpio.c | 6 +++++-
include/linux/i2c-mux.h | 15 +++++++++++++++
3 files changed, 32 insertions(+), 3 deletions(-)
--
1.9.1
Powered by blists - more mailing lists