Add a new serial node for the Qualcomm BT controller QCA6174. This
allows automatic probing and hci registration through the serdev
framework instead of relying on the userspace helpers.
Signed-off-by: Thierry Escande
---
arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 14
On 13/03/2018 21:57, Andy Shevchenko wrote:
On Tue, Mar 13, 2018 at 8:38 PM, Thierry Escande
wrote:
Add support for Qualcomm serial slave devices. Probe the serial device,
retrieve its maximum speed and register a new hci uart device.
config BT_HCIUART_QCA
bool "Qualcomm At
Add a new serial node for the Qualcomm BT controller QCA6174. This
allows automatic probing and hci registration through the serdev
framework instead of relying on the userspace helpers.
Signed-off-by: Thierry Escande
---
v4: no change
v3: no change
v2:
- Fix author email
arch/arm64/boot/dts
Add support for Qualcomm serial slave devices. Probe the serial device,
retrieve its maximum speed and register a new hci uart device.
Signed-off-by: Thierry Escande
---
v4:
- Rename divclk4 as susclk (its name in the bt chip)
- Use gpiod_set_value_cansleep()
- Replace #include with
- Restore
"qcom,qca6174-bt" related to this chipset.
v4:
- Fix dt binding documentation
- Address some other issues in patch #3
v3:
- Address comments for patch #3 (details in patch)
v2:
- Fix author email
Thierry Escande (3):
arm64: dts: apq8096-db820c: enable bluetooth node
dt-bindings: net:
Add binding document for serial bluetooth chips using Qualcomm protocol.
Signed-off-by: Thierry Escande
---
v4:
- Move bt-disable-n-gpios to required properties section
- Add clocks and pinctrl-0 as required properties
v3: no change
v2: no change
.../devicetree/bindings/net/qualcomm
Hi Marcel,
On 14/03/2018 20:51, Marcel Holtmann wrote:
Hi Bjorn,
+ bt-disable-n-gpios = <_gpios 19 GPIO_ACTIVE_HIGH>;
can we use a common name here. I think that Nokia and Broadcom drivers
define one. And if this is the enable/shutdown GPIO, we should name it
consistently
Hi Marcel,
On 20/03/2018 16:49, Marcel Holtmann wrote:
Hi Thierry,
Add support for Qualcomm serial slave devices. Probe the serial device,
retrieve its maximum speed and register a new hci uart device.
Signed-off-by: Thierry Escande
---
v5:
- Use gpio new name 'enable'
v4:
- Rename
Hi Marcel,
On 20/03/2018 16:58, Marcel Holtmann wrote:
Hi Thierry,
Add binding document for serial bluetooth chips using Qualcomm protocol.
Signed-off-by: Thierry Escande
---
v5:
- Rename 'bt-disable-n' gpio as 'enable'
v4:
- Move bt-disable-n-gpios to required properties section
- Add
Hi Bjorn,
On 27/03/2018 00:51, Bjorn Andersson wrote:
On Tue 20 Mar 23:58 HKT 2018, Marcel Holtmann wrote:
Signed-off-by: Thierry Escande
[..]
+ - clocks: clock phandle for SUSCLK_32KHZ
if I compare this with broadcom-bluetooth.txt or ti-bluetooth.txt then
besides compatible, everything
patch)
v2:
- Fix author email
Thierry Escande (3):
arm64: dts: apq8096-db820c: enable bluetooth node
dt-bindings: net: bluetooth: Add qualcomm-bluetooth
Bluetooth: hci_qca: Add serdev support
.../devicetree/bindings/net/qualcomm-bluetooth.txt | 34 +++
arch/arm64/boot/dts/qcom/apq8
Add support for Qualcomm serial slave devices. Probe the serial device,
retrieve its maximum speed and register a new hci uart device.
Signed-off-by: Thierry Escande
Reviewed-by: Andy Shevchenko
---
v6:
- Fix gpio name in error message
v5:
- Use gpio new name 'enable'
v4:
- Rename divclk4
Add binding document for serial bluetooth chips using Qualcomm protocol.
Signed-off-by: Thierry Escande
Reviewed-by: Rob Herring
---
v6:
- Remove chip specific pinctrl conf
- Move gpio and clocks into optional props section
v5:
- Rename 'bt-disable-n' gpio as 'enable'
v4:
- Move bt-disable-n
Add a new serial node for the Qualcomm BT controller QCA6174. This
allows automatic probing and hci registration through the serdev
framework instead of relying on the userspace helpers.
Signed-off-by: Thierry Escande
---
v6
- Move gpio properties into pinconf subnode
- move pinmux properties
Hi,
On 28/03/2018 11:51, Thierry Escande wrote:
Hi,
This patchset enables the Qualcomm BT controller QCA6174 node in the
device tree of the db820c board. This allows the bluetooth chipset to
be probed and registered against the hci layer by using the serdev
framework.
This patchset also
Add support for Qualcomm serial slave devices. Probe the serial device,
retrieve its maximum speed and register a new hci uart device.
Signed-off-by: Thierry Escande
Reviewed-by: Andy Shevchenko
---
v7: no change
v6:
- Fix gpio name in error message
v5:
- Use gpio new name 'enable'
v4
Add a new serial node for the Qualcomm BT controller QCA6174. This
allows automatic probing and hci registration through the serdev
framework instead of relying on the userspace helpers.
Signed-off-by: Thierry Escande
---
v7:
- Remove bt-en-active node declared in previous patch
v6
- Move gpio
some other issues in patch #3
v3:
- Address comments for patch #3 (details in patch)
v2:
- Fix author email
Srinivas Kandagatla (1):
arm64: dts: apq8096-db820c: Enable wlan and bt en pins
Thierry Escande (3):
arm64: dts: apq8096-db820c: enable bluetooth node
dt-bindings: net: bluetooth: Ad
Add binding document for serial bluetooth chips using Qualcomm protocol.
Signed-off-by: Thierry Escande
Reviewed-by: Rob Herring
---
v7: no change
v6:
- Remove chip specific pinctrl conf
- Move gpio and clocks into optional props section
v5:
- Rename 'bt-disable-n' gpio as 'enable'
v4
From: Srinivas Kandagatla
This patch enables regulators and gpios for the Qualcomm QCA6174 BT/WLAN
combo controller.
Signed-off-by: Srinivas Kandagatla
Signed-off-by: Thierry Escande
---
v7:
- New patch in this patchset
.../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi| 22
"qcom,qca6174-bt" related to this chipset.
v5:
- Rename 'bt-disable-n' gpio as 'enable'
v4:
- Fix dt binding documentation
- Address some other issues in patch #3
v3:
- Address comments for patch #3 (details in patch)
v2:
- Fix author email
Thierry Escande (3):
arm64: dts: apq8096-db82
Add a new serial node for the Qualcomm BT controller QCA6174. This
allows automatic probing and hci registration through the serdev
framework instead of relying on the userspace helpers.
Signed-off-by: Thierry Escande
---
v5:
- Rename 'bt-disable-n' gpio as 'enable'
v4: no change
v3: no change
Add binding document for serial bluetooth chips using Qualcomm protocol.
Signed-off-by: Thierry Escande
---
v5:
- Rename 'bt-disable-n' gpio as 'enable'
v4:
- Move bt-disable-n-gpios to required properties section
- Add clocks and pinctrl-0 as required properties
v3: no change
v2: no change
Add support for Qualcomm serial slave devices. Probe the serial device,
retrieve its maximum speed and register a new hci uart device.
Signed-off-by: Thierry Escande
---
v5:
- Use gpio new name 'enable'
v4:
- Rename divclk4 as susclk (its name in the bt chip)
- Use gpiod_set_value_cansleep
Remove the usage of IRQ_TYPE_NONE to fix loud warnings from
patch (83a86fbb5b56b "irqchip/gic: Loudly complain about
the use of IRQ_TYPE_NONE").
Signed-off-by: Thierry Escande
---
arch/arm64/boot/dts/qcom/msm8996.dtsi | 19 ++-
1 file changed, 10 insertions(+), 9
Signed-off-by: Thierry Escande
---
drivers/media/pci/Kconfig|2 +
drivers/media/pci/Makefile |1 +
drivers/media/pci/go2001/Kconfig | 11 +
drivers/media/pci/go2001/Makefile|2 +
drivers/media/pci/go2001/go2001.h| 331
drivers
to earlier failing
format tests.
test VIDIOC_EXPBUF: OK (Not Supported)
Test input 0:
Total: 43, Succeeded: 40, Failed: 3, Warnings: 0
Thierry Escande (1):
[media] v4l2: Add support for go2001 PCI codec driver
drivers/media/pci/Kconfig|2 +
drivers/media/pci
deprecated EC commands (Glimmer based devices).
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_dev.c | 53 +++
1 file changed, 53 insertions(+)
diff --git a/drivers/platform/chrome/cros_ec_dev.c
b/drivers/platform/chrome/cros_ec_dev.c
index cf6c4f0
nstantiate the driver explicitly
if it is not instantiated through ACPI.
Fixes: 12278dc7c572 ("platform/chrome: cros_ec_lpc: Add support for GOOG004
ACPI device")
Signed-off-by: Guenter Roeck
Signed-off-by: Enric Balletbo i Serra
Signed-off-by: Thierry Escande
---
drivers/platform/chrom
is
missing.
Gwendal Grignou (1):
platform/chrome: Add cros_ec_accel_legacy driver
Thierry Escande (2):
platform/chrome: cros_ec_lpc: Add support for Google Glimmer
platform/chrome: Register cros_ec_accel_legacy driver
Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +
drivers/iio
iio abi units
- accept calibration calls, but do nothing
Chrome can use the same code than regular cros_ec sensor stack to
calculate orientation and lid angle.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +
drivers/iio
This patch adds device information to the DMI table of the cros_ec_lpc
driver for Google Glimmer devices. Since Google BIOS does not enumerate
devices in the LPC bus, the cros_ec_lpc driver checks for system
compatibility and registers the cros_ec device itself.
Signed-off-by: Thierry Escande
that multiple advertisements could be
interleaved in a round-robin manner. Besides, millisecond is used
as the unit of duration instead of second for finer resolution.
Signed-off-by: Joseph Hwang
Signed-off-by: Thierry Escande
---
include/net/bluetooth/hci.h | 1 +
include/net/bluetooth/hci_core.h
This patch adds device information to the DMI table of the cros_ec_lpc
driver for Google Glimmer devices. Since Google BIOS does not enumerate
devices in the LPC bus, the cros_ec_lpc driver checks for system
compatibility and registers the cros_ec device itself.
Signed-off-by: Thierry Escande
and there
Enric Balletbo i Serra (1):
platform/chrome: cros_ec_lpc: Register the driver if ACPI entry is
missing.
Gwendal Grignou (1):
platform/chrome: Add cros_ec_accel_legacy driver
Thierry Escande (2):
platform/chrome: cros_ec_lpc: Add support for Google Glimmer
platform/chrome
nstantiate the driver explicitly
if it is not instantiated through ACPI.
Fixes: 12278dc7c572 ("platform/chrome: cros_ec_lpc: Add support for GOOG004
ACPI device")
Signed-off-by: Guenter Roeck
Signed-off-by: Enric Balletbo i Serra
Signed-off-by: Thierry Escande
---
drivers/platform/chrom
deprecated EC commands (Glimmer based devices).
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_dev.c | 53 +++
1 file changed, 53 insertions(+)
diff --git a/drivers/platform/chrome/cros_ec_dev.c
b/drivers/platform/chrome/cros_ec_dev.c
index cf6c4f0
iio abi units
- accept calibration calls, but do nothing
Chrome can use the same code than regular cros_ec sensor stack to
calculate orientation and lid angle.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +
drivers/iio
Hi,
This patchset makes edp display work on Chromebook kevin.
This patchset has been originally posted by Jeffy Chen and the 2 first
commits from the previous version (v6) are already merged in mainline.
This v7 has been rebased on top of next-20180108 and a few conflicts
have been fixed as
From: Jeffy Chen
Add missing pm_runtime_disable() in bind()'s error handling path.
Also cleanup encoder & connector in unbind().
Fixes: 80a9a059d4e4 ("drm/rockchip/dsi: add dw-mipi power domain support")
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gp
From: Jeffy Chen
The rockchip_drm_psr_register() can fail, so add a sanity check for that.
Also reorder the calls in unbind() to match bind().
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 15 +++
1 file changed
From: Jeffy Chen
Add missing error handling in bind().
Fixes: 412d4ae6b7a5 ("drm/rockchip: hdmi: add Innosilicon HDMI support")
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip/inno_hdmi.c | 22 +-
1 file changed, 17 insert
From: Jeffy Chen
We inited connector in attach(), so need a detach() to cleanup.
Also fix wrong use of dw_hdmi_remove() in bind().
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 10 +-
1 file changed, 9 insertions(+), 1
From: Jeffy Chen
Let plat drivers own the drvdata, so that they could cleanup resources
in their unbind().
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
Reviewed-by: Neil Armstrong
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 43 ++---
drivers/gpu/drm
From: Jeffy Chen
Add missing clk_disable_unprepare() in bind()'s error handling path and
unbind().
Also inline clk_prepare_enable() with bind().
Fixes: 12b9f204e804 ("drm: bridge/dw_hdmi: add rockchip rk3288 support")
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
d
From: Jeffy Chen
Since we are initing connector in the core driver and encoder in the
plat driver, let's clean them up in the right places.
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
Reviewed-by: Andrzej Hajda
---
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2
Chen
Signed-off-by: Thierry Escande
Reviewed-by: Andrzej Hajda
Reviewed-by: Sean Paul
Acked-by: Jingoo Han
Acked-by: Archit Taneja
---
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 50 +-
drivers/gpu/drm/exynos/exynos_dp.c | 26 ++-
drivers/gpu
From: Jeffy Chen
Let plat drivers own the drvdata, so that they could cleanup resources
in their unbind().
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
Reviewed-by: Neil Armstrong
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 43 ++---
drivers/gpu/drm
From: Jeffy Chen
Add missing clk_disable_unprepare() in bind()'s error handling path and
unbind().
Also inline clk_prepare_enable() with bind().
Fixes: 12b9f204e804 ("drm: bridge/dw_hdmi: add rockchip rk3288 support")
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
d
Hi,
This patchset makes edp display work on Chromebook kevin.
This patchset has been originally posted by Jeffy Chen and the 2 first
commits from a previous version (v6) are already merged in mainline.
v8:
Fixed compilation issue between patches #7 and #8 reported by Archit.
v7:
Rebased on top
From: Jeffy Chen
Add missing error handling in bind().
Fixes: 412d4ae6b7a5 ("drm/rockchip: hdmi: add Innosilicon HDMI support")
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip/inno_hdmi.c | 22 +-
1 file changed, 17 insert
From: Jeffy Chen
We inited connector in attach(), so need a detach() to cleanup.
Also fix wrong use of dw_hdmi_remove() in bind().
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 10 +-
1 file changed, 9 insertions(+), 1
From: Jeffy Chen
Since we are initing connector in the core driver and encoder in the
plat driver, let's clean them up in the right places.
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
Reviewed-by: Andrzej Hajda
---
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 2
Chen
Signed-off-by: Thierry Escande
Reviewed-by: Andrzej Hajda
Reviewed-by: Sean Paul
Acked-by: Jingoo Han
Acked-by: Archit Taneja
---
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 50 +-
drivers/gpu/drm/exynos/exynos_dp.c | 26 ++-
drivers/gpu
From: Jeffy Chen
The rockchip_drm_psr_register() can fail, so add a sanity check for that.
Also reorder the calls in unbind() to match bind().
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 15 +++
1 file changed
From: Jeffy Chen
Add missing pm_runtime_disable() in bind()'s error handling path.
Also cleanup encoder & connector in unbind().
Fixes: 80a9a059d4e4 ("drm/rockchip/dsi: add dw-mipi power domain support")
Signed-off-by: Jeffy Chen
Signed-off-by: Thierry Escande
---
drivers/gp
vendor/version strings are not exposed when booting in legacy
mode using SeaBIOS on the Yoga 11e. Instead it matches with the pair
GOOGLE/Glimmer. So this patch is needed for booting a vanilla kernel in
legacy mode.
Regards,
Thierry
Gwendal.
On Fri, Dec 1, 2017 at 5:42 AM, Thierry Escande
nstantiate the driver explicitly
if it is not instantiated through ACPI.
Fixes: 12278dc7c572 ("platform/chrome: cros_ec_lpc: Add support for GOOG004
ACPI device")
Signed-off-by: Guenter Roeck
Signed-off-by: Enric Balletbo i Serra
Signed-off-by: Thierry Escande
---
drivers/platform/chrom
iio abi units
- accept calibration calls, but do nothing
Chrome can use the same code than regular cros_ec sensor stack to
calculate orientation and lid angle.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
drivers/iio/accel/Kconfig| 11 +
drivers/iio/accel
deprecated EC commands (Glimmer based devices).
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_dev.c | 53 +++
1 file changed, 53 insertions(+)
diff --git a/drivers/platform/chrome/cros_ec_dev.c
b/drivers/platform/chrome/cros_ec_dev.c
index cf6c4f0
This patch adds device information to the DMI table of the cros_ec_lpc
driver for Google Glimmer devices. Since Google BIOS does not enumerate
devices in the LPC bus, the cros_ec_lpc driver checks for system
compatibility and registers the cros_ec device itself.
Signed-off-by: Thierry Escande
: Register the driver if ACPI entry is
missing.
Gwendal Grignou (1):
platform/chrome: Add cros_ec_accel_legacy driver
Thierry Escande (2):
platform/chrome: cros_ec_lpc: Add support for Google Glimmer
platform/chrome: Register cros_ec_accel_legacy driver
drivers/iio/accel/Kconfig
due to some status polling from the EC firmware (e.g. battery
status). This patch moves the PM ops to late stage to make it work
normally.
Signed-off-by: Joseph Lo
Signed-off-by: Thierry Escande
---
drivers/mfd/cros_ec_i2c.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git
and
complete callbacks to set 1s sampling period just before suspend. This
ensures the sensor hub will not be a source of interrupt during the
suspend process.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 +
.../common
of
cros_ec_cmd_xfer() so an error message is printed in the syslog.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_sysfs.c | 25 -
1 file changed, 4 insertions(+), 21 deletions(-)
diff --git a/drivers/platform/chrome/cros_ec_sysfs.c
b
From: Wei-Ning Huang
Add ACPI module device table for matching cros-ec devices to load the
cros_ec_i2c driver automatically.
Signed-off-by: Wei-Ning Huang
Signed-off-by: Thierry Escande
---
drivers/mfd/cros_ec_i2c.c | 12
1 file changed, 12 insertions(+)
diff --git a/drivers
so the features map obtained from the EC is ready on time.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_dev.c | 32 ++---
drivers/platform/chrome/cros_ec_sysfs.c | 80 +
include/linux/mfd/cros_ec.h
-off-by: Vincent Palatin
Signed-off-by: Thierry Escande
---
drivers/mfd/cros_ec.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/mfd/cros_ec.c b/drivers/mfd/cros_ec.c
index b0ca5a4c..c5528ae 100644
--- a/drivers/mfd/cros_ec.c
+++ b/drivers/mfd/cros_ec.c
@@ -112,7
Hi,
This series contains various fixes and improvements for the ChromeOS
Embedded Controller drivers. These concern PM suspend/resume fixes,
sysfs interface, and module initialization.
Regards,
Thierry
Daniel Hung-yu Wu (1):
platform/chrome: cros_ec: register shutdown function for debugfs
Wu
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_dev.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/platform/chrome/cros_ec_dev.c
b/drivers/platform/chrome/cros_ec_dev.c
index 2571f5e..225d8e9 100644
--- a/drivers/platform/chrome/cros_ec_dev.c
+++ b
Signed-off-by: Douglas Anderson
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_debugfs.c | 18 ++
drivers/platform/chrome/cros_ec_debugfs.h | 2 ++
drivers/platform/chrome/cros_ec_dev.c | 4
3 files changed, 24 insertions(+)
diff --git a/drivers
Hi Benson,
On 11/08/2017 07:29, Benson Leung wrote:
+/* Keyboard wake angle control */
+
+static ssize_t show_kb_wake_angle(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ struct ec_response_motion_sense *resp;
+ struct
From: Wei-Ning Huang
Add ACPI module device table for matching cros-ec devices to load the
cros_ec_i2c driver automatically.
Signed-off-by: Wei-Ning Huang
Signed-off-by: Thierry Escande
Acked-by: Benson Leung
---
drivers/mfd/cros_ec_i2c.c | 12
1 file changed, 12 insertions
Hi,
This series contains various fixes and improvements for the ChromeOS
Embedded Controller drivers. These concern PM suspend/resume fixes,
sysfs interface, and module initialization.
Regards,
Thierry
v2 changes:
- Restore original changes from ChromeOS kernel tree (a function is
added in
of
cros_ec_cmd_xfer() so an error message is printed in the syslog.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_sysfs.c | 30 +-
1 file changed, 5 insertions(+), 25 deletions(-)
diff --git a/drivers/platform/chrome/cros_ec_sysfs.c
-off-by: Vincent Palatin
Signed-off-by: Thierry Escande
Acked-by: Benson Leung
---
drivers/mfd/cros_ec.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/mfd/cros_ec.c b/drivers/mfd/cros_ec.c
index b0ca5a4c..c5528ae 100644
--- a/drivers/mfd/cros_ec.c
+++ b/drivers
so the features map obtained from the EC is ready on time.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_dev.c | 32 ++---
drivers/platform/chrome/cros_ec_sysfs.c | 83 +
include/linux/mfd/cros_ec.h
Signed-off-by: Douglas Anderson
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_debugfs.c | 18 ++
drivers/platform/chrome/cros_ec_debugfs.h | 2 ++
drivers/platform/chrome/cros_ec_dev.c | 4
3 files changed, 24 insertions(+)
diff --git a/drivers
and
complete callbacks to set 1s sampling period just before suspend. This
ensures the sensor hub will not be a source of interrupt during the
suspend process.
Signed-off-by: Gwendal Grignou
Signed-off-by: Thierry Escande
---
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 +
.../common
Wu
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_dev.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/platform/chrome/cros_ec_dev.c
b/drivers/platform/chrome/cros_ec_dev.c
index 2571f5e..225d8e9 100644
--- a/drivers/platform/chrome/cros_ec_dev.c
+++ b
due to some status polling from the EC firmware (e.g. battery
status). This patch moves the PM ops to late stage to make it work
normally.
Signed-off-by: Joseph Lo
Signed-off-by: Thierry Escande
Acked-by: Benson Leung
---
drivers/mfd/cros_ec_i2c.c | 5 +++--
1 file changed, 3 insertions(+), 2
cros_ec_ctl will be kept in drivers/platform/chrome/.
Regards,
Thierry
Thierry Escande (2):
cros_ec: Split cros_ec_devs module
cros_ec: Move cros_ec_dev module to drivers/mfd
drivers/mfd/Kconfig| 10 +
drivers/mfd/Makefile | 1 +
drivers/mfd
-ec-dev instead of cros-ec-ctl.
In the next commit, the new cros_ec_dev module will be moved to the MFD
subtree so mfd_add_devices() calls are not done from outside MFD.
Signed-off-by: Thierry Escande
---
drivers/mfd/cros_ec.c | 4 ++--
drivers/platform/chrome/Kconfig
The cros_ec_dev module is responsible for registering the MFD devices
attached to the ChromeOS EC. This patch moves this module to drivers/mfd
so calls to mfd_add_devices() are not done from outside the MFD subtree
anymore.
Signed-off-by: Thierry Escande
---
drivers/mfd/Kconfig
Hi Greg,
On 07/04/2018 08:11, Greg Kroah-Hartman wrote:
On Fri, Apr 06, 2018 at 05:25:24PM -0500, Dan Rue wrote:
On Fri, Apr 06, 2018 at 03:22:41PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 4.9.93 release.
There are 102 patches in this series, all
On 12/04/2018 14:23, Greg Kroah-Hartman wrote:
On Thu, Apr 12, 2018 at 02:17:50PM +0200, Thierry Escande wrote:
Hi Greg,
On 07/04/2018 08:11, Greg Kroah-Hartman wrote:
On Fri, Apr 06, 2018 at 05:25:24PM -0500, Dan Rue wrote:
On Fri, Apr 06, 2018 at 03:22:41PM +0200, Greg Kroah-Hartman wrote
Remove the usage of IRQ_TYPE_NONE to fix loud warnings from
patch (83a86fbb5b56b "irqchip/gic: Loudly complain about
the use of IRQ_TYPE_NONE").
Signed-off-by: Thierry Escande
---
arch/arm/boot/dts/qcom-apq8064.dtsi | 52 ++---
1 file changed, 26
t/dts/qcom/msm8916.dtsi
Reviewed-by: Thierry Escande
Also successfully tested on dragonboard 410c so:
Tested-by: Thierry Escande
@@ -180,7 +180,7 @@
pmu {
compatible = "arm,cortex-a53-pmu";
- interrupts = ;
+ interrupts = ;
};
From: Lin Huang
We should check AUX_EN bit to confirm the AUX CH operation is completed.
Cc: Stéphane Marchesin
Signed-off-by: Lin Huang
Signed-off-by: zain wang
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 25
()
callback to do Rockchip-specific things at unbind.
Cc: Kristian H. Kristensen
Cc: Brian Norris
Signed-off-by: Tomasz Figa
[seanpaul fixed conflict keeping rockchip_dp_unbind() preserving clk_unprepare]
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip
Norris
Signed-off-by: Tomasz Figa
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 7 +++
include/drm/bridge/analogix_dp.h | 1 +
2 files changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/bridge/analogix
Figa
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 21 -
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 7 ---
2 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/rockchip
dither down vop data to 8bit if panel's bpc is 8.
Signed-off-by: Mark Yao
[seanpaul resolved conflict in rockchip_drm_vop.c]
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 ++
drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1
the enable until the end.
Cc: Kristian H. Kristensen
Signed-off-by: Douglas Anderson
[seanpaul added exynos change]
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
Reviewed-by: Andrzej Hajda
---
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 7 +--
drivers/gpu/drm/exynos/exynos_dp.c
From: Sean Paul
Change the mode for Sharp lq123p1jx31 panel to something more
rockchip-friendly such that we can use the fixed PLLs to
generate the pixel clock
Cc: Chris Zhong
Cc: Stéphane Marchesin
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/panel/panel
-by: Thierry Escande
Reviewed-by: Andrzej Hajda
---
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 13 +
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
b/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c
index
off-by: Thierry Escande
---
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 3 +++
include/drm/bridge/analogix_dp.h | 1 +
2 files changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
b/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
in
behavior across all platforms.
Cc: Stéphane Marchesin
Cc: 征增 王
Signed-off-by: Douglas Anderson
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git
. Kristensen
Cc: Brian Norris
Signed-off-by: Tomasz Figa
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
---
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
b/drivers/gpu/drm
, where I had a kgdb breakpoint. Presumably
the device would have eventually given up and shut down anyway, but it
seems better to fix the order to be more correct.
Cc: Kristian H. Kristensen
Signed-off-by: Douglas Anderson
Signed-off-by: Sean Paul
Signed-off-by: Thierry Escande
Review
401 - 500 of 778 matches
Mail list logo