On Mon, Nov 26, 2018 at 11:46:39AM +0100, Greg Kroah-Hartman wrote:
> On Mon, Nov 26, 2018 at 12:47:46PM +0300, Mika Westerberg wrote:
> > During NVM upgrade process the host router is hot-removed for a short
> > while. During this time it is possible that the root port is moved
On Mon, Nov 26, 2018 at 05:08:50PM +0200, Andy Shevchenko wrote:
> The caller would like to know the reason why the i2c_acpi_new_device() fails.
> For example, if adapter is not available, it might be in the future and we
> would like to re-probe the clients again. But at the same time we would lik
On Mon, Nov 26, 2018 at 05:08:51PM +0200, Andy Shevchenko wrote:
> Convert to use ACPI_FAILURE instead of !ACPI_SUCCESS.
>
> Signed-off-by: Andy Shevchenko
> Reviewed-by: Hans de Goede
Acked-by: Mika Westerberg
On Mon, Nov 26, 2018 at 05:08:52PM +0200, Andy Shevchenko wrote:
> Besides current two users one more is coming. Definitely makes sense to
> introduce a helper.
>
> No functional change intended.
>
> Signed-off-by: Andy Shevchenko
> Reviewed-by: Hans de Goede
> ---
> drivers/i2c/i2c-core-acpi.
On Tue, Nov 27, 2018 at 10:16:25AM +0100, Hans de Goede wrote:
> One problem is that i2c_new_device() currently simply returns NULL on all
> errors. Andy, you could take a look how much work it is to make that return
> an ERR_PTR too, or just check its return value and return ERR_PTR(-ENXIO) if
> i
On Wed, Nov 28, 2018 at 01:45:29PM +0200, Andy Shevchenko wrote:
> Besides current two users one more is coming. Definitely makes sense to
> introduce a helper.
>
> No functional change intended.
>
> Signed-off-by: Andy Shevchenko
> Reviewed-by: Hans de Goede
Acked-by: Mika Westerberg
we would like
> to
> bail out if the error seems unrecoverable, such as invalid argument supplied.
> To achieve this, return error pointer in some cases.
>
> Signed-off-by: Andy Shevchenko
Acked-by: Mika Westerberg
e I did not change the code with the exception of few
comments and rename of the flag. Let me know if that's not the case
anymore.
Lu Baolu (1):
iommu/vt-d: Force IOMMU on for platform opt in hint
Mika Westerberg (3):
PCI / ACPI: Identify untrusted PCI devices
iommu/vt-d: Do
eat resulting when these GUIDs are treated equivalent.
[1]
https://docs.microsoft.com/en-us/windows-hardware/drivers/pci/dsd-for-pcie-root-ports#identifying-externally-exposed-pcie-root-ports
Signed-off-by: Mika Westerberg
---
drivers/acpi/property.c | 11 +++
drivers/pci/pci-acpi.c | 1
s/security/information-protection/kernel-dma-protection-for-thunderbolt
Signed-off-by: Mika Westerberg
Reviewed-by: Yehezkel Bernat
---
.../ABI/testing/sysfs-bus-thunderbolt | 9 +
Documentation/admin-guide/thunderbolt.rst | 20 +++
drivers/thunderbol
d. In case this turns
out to cause performance issues we may selectively allow ATS based on
user decision but currently use big hammer and disable it completely to
be on the safe side.
[1] https://www.repository.cam.ac.uk/handle/1810/274352
Signed-off-by: Mika Westerberg
Reviewed-by: Ashok Raj
R
Hi Alexandru,
On Wed, Nov 28, 2018 at 06:08:24PM -0600, Alexandru Gagniuc wrote:
> A warning is generated when a PCIe device is probed with a degraded
> link, but there was no similar mechanism to warn when the link becomes
> degraded after probing. The Link Bandwidth Notification provides this
>
On Thu, Nov 29, 2018 at 07:00:58PM +, alex_gagn...@dellteam.com wrote:
> >> + if (link_status & PCI_EXP_LNKSTA_LBMS) {
> >> + if (pdev->subordinate && pdev->subordinate->self)
> >> + endpoint = pdev->subordinate->self;
> >
> > Hmm, I thought pdev->subordinate->self =
On Fri, Nov 30, 2018 at 12:49:50PM +0100, Wolfram Sang wrote:
>
> > > Is this something we have to live with or which can be cleaned up
> > > somewhen?
> >
> > My opinion that we might need something like
> > drivers/acpi/acpi_i2c_lib.c
> > drivers/acpi/acpi_gpio_lib.c
> > etc.
> >
>
> Collect a
On Wed, Nov 07, 2018 at 02:17:14PM +0300, Mika Westerberg wrote:
> During NVM upgrade process the host router is hot-removed for a short
> while. During this time it is possible that the root port is moved into
> D3cold which would be fine if the root port could trigger PME on itself.
On Thu, Nov 15, 2018 at 08:27:41PM +0100, Lukas Wunner wrote:
> On Thu, Nov 15, 2018 at 09:10:26PM +0200, Mika Westerberg wrote:
> > I was thinking we could cover all these with is_external filling them
> > based on the _DSD or some other means in the kernel.
> >
> >
Fix by moving ctrl->slot_ctrl assignment to happen before it is written
to the hardware.
Fixes: 720d6a671a6e ("PCI: pciehp: Do not handle events if interrupts are
masked")
Reported-by: Shameerali Kolothum Thodi
Signed-off-by: Mika Westerberg
---
drivers/pci/hotplug/pciehp_hpc.c
Hi Stephen,
I maintain the Thunderbolt tree that gets merged to mainline via Greg's
char-misc tree. I would like to get the tree included in linux-next to
get wider coverage before it hits Greg's tree.
Can you please include branches 'fixes' and 'next' from:
git://git.kernel.org/pub/scm/linux/
On Sat, Jul 07, 2018 at 10:19:50AM +0200, Lukas Wunner wrote:
> On Tue, Jun 26, 2018 at 04:34:20PM -0700, nathan.d.ciob...@linux.intel.com
> wrot> Fixes small variable name typo and the associated
> > checkpatch spelling warning
> >
> > Signed-off-by: Nathan Ciobanu
> > ---
> > drivers/thunderb
On Sat, Jul 07, 2018 at 03:38:15PM +0200, Lukas Wunner wrote:
> On Mon, Jun 18, 2018 at 02:07:31PM +0300, Mika Westerberg wrote:
> > --- a/drivers/thunderbolt/domain.c
> > +++ b/drivers/thunderbolt/domain.c
> > @@ -132,6 +133,8 @@ static ssize_t boot_acl_show(struc
On Sat, Jul 07, 2018 at 04:43:48PM +0200, Lukas Wunner wrote:
> On Sat, Jul 07, 2018 at 05:25:53PM +0300, Mika Westerberg wrote:
> > On Sat, Jul 07, 2018 at 03:38:15PM +0200, Lukas Wunner wrote:
> > > You're setting pm_runtime_no_callbacks() on the domain. A side effect of
On Sat, Jul 07, 2018 at 11:14:01PM +0200, Lukas Wunner wrote:
> On Mon, Jun 18, 2018 at 02:07:31PM +0300, Mika Westerberg wrote:
> > Implement this using standard Linux runtime PM APIs so that when all the
> > children devices are runtime suspended, the Thunderbolt host controller
On Mon, Jul 09, 2018 at 04:20:00AM +, mario.limoncie...@dell.com wrote:
> In practice I don't anticipate anyone in the industry outside of Apple wiring
> up TBT
> with RTD3 unless it's at least Alpine Ridge or newer.
I don't think Apple does it even with Alpine Ridge. I have one Macbook
here
whole series,
Reviewed-by: Mika Westerberg
by: nb.n0...@gmail.com
> Tested-by: nb.n0...@gmail.com
> Signed-off-by: Rafael J. Wysocki
Reviewed-by: Mika Westerberg
changed (2018-06-20 16:13:54
+0300)
Mika Westerberg (1):
thunderbolt: Notify userspace when boot_acl is changed
drivers/thunderbolt/domain.c | 4
1 file changed, 4 insertions(+)
--
2.18.0
e boot_acl attribute is changed.
Fixes: 9aaa3b8b4c56 ("thunderbolt: Add support for preboot ACL")
Reported-and-tested-by: Christian Kellner
Signed-off-by: Mika Westerberg
Reviewed-by: Christian Kellner
Acked-by: Yehezkel Bernat
Cc: sta...@vger.kernel.org
---
drivers/thunderbolt/domai
On Tue, Jun 26, 2018 at 04:34:20PM -0700, nathan.d.ciob...@linux.intel.com
wrote:
> From: Nathan Ciobanu
>
> Fixes small variable name typo and the associated
> checkpatch spelling warning
>
> Signed-off-by: Nathan Ciobanu
Applied to thunderbolt.git/next, thanks!
there is a remote wake event (device is connected or disconnected), or
when there is access from userspace that requires hardware access.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/domain.c | 42 +++-
drivers/thunderbolt/icm.c | 119
The correct way to put the ICM into suspend state is to send it
NHI_MAILBOX_DRV_UNLOADS mailbox command. NHI_MAILBOX_SAVE_DEVS is not
needed on Intel Titan Ridge so we can skip it.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/icm.c | 18 +-
1 file changed, 13
This command is not really fast and can make resume time slower. We only
need to get route again if the link was changed and during initial
device connected message.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/icm.c | 35 ++-
1 file changed, 26
PCI defaults to 32-bit DMA mask but this device is capable of full
64-bit addressing, so make sure we first try 64-bit DMA mask before
falling back to the default 32-bit.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/nhi.c | 8
1 file changed, 8 insertions(+)
diff --git a
. This work is still in progress.
Mika Westerberg (5):
thunderbolt: Use 64-bit DMA mask if supported by the platform
thunderbolt: Do not unnecessarily call ICM get route
thunderbolt: No need to take tb->lock in domain suspend/complete
thunderbolt: Use correct ICM commands in system susp
If the connection manager implementation needs to touch the domain
structures it ought to take the lock itself. Currently only ICM
implements these hooks and it does not need the lock because we there
will be no notifications before driver ready message is sent to it.
Signed-off-by: Mika
e boot_acl attribute is changed.
Fixes: 9aaa3b8b4c56 ("thunderbolt: Add support for preboot ACL")
Reported-by: Christian Kellner
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/domain.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/thunderbolt/domain.c b/drivers/
On Mon, Jun 18, 2018 at 05:44:04PM +0300, Mika Westerberg wrote:
> The commit 9aaa3b8b4c56 ("thunderbolt: Add support for preboot ACL")
> introduced boot_acl attribute but missed the fact that now userspace
> needs to poll the attribute constantly to find out whether it has
&g
On Sat, Jun 02, 2018 at 12:42:06AM -0500, Bjorn Helgaas wrote:
> From: Bjorn Helgaas
>
> Use dev_printk() for messages related to requesting control of SHPC hotplug
> via the OSHP method.
>
> Signed-off-by: Bjorn Helgaas
Reviewed-by: Mika Westerberg
; - all AMD bridges, and
> - all devices from any vendor with device ID 0x7458
Good catch.
Reviewed-by: Mika Westerberg
On Mon, Jun 18, 2018 at 02:07:26PM +0300, Mika Westerberg wrote:
> Hi all,
>
> In recent PCs such as Lenovo X1 Carbon 6th generation the Thunderbolt
> controller is in RTD3 mode (Runtime D3). This is different from the
> previous modes because now the controller is present most
292309 ("Missing break in switch")
> Signed-off-by: Gustavo A. R. Silva
Acked-by: Mika Westerberg
ns out to be problematic for S3
> > (suspend-to-RAM).
> >
> > To address that issue restore the previous S3 suspend and resume
> > behavior of the LPSS to avoid applying PM quirks then.
> >
>
> LGTM,
> Reviewed-by: Andy Shevchenko
Also,
Acked-by: Mika Westerberg
he correct rate. We still share the same 230 ns SDA
> hold time value than Sunrisepoint.
>
> Cc: sta...@vger.kernel.org
> Fixes: b418bbff36dd ("mfd: intel-lpss: Add Intel Cannonlake PCI IDs")
> Reported-by: Jian-Hong Pan
> Reported-by: Chris Chiu
> Reported-by: Daniel Drake
> Signed-off-by: Jarkko Nikula
Acked-by: Mika Westerberg
clear
> state_saved in pci_pm_freeze() when smart suspend is set) did for
> hibernation.]
>
> Fixes: c4b65157aeef (PCI / PM: Take SMART_SUSPEND driver flag into account)
> Signed-off-by: Rafael J. Wysocki
Reviewed-by: Mika Westerberg
e.]
>
> Fixes: c62ec4610c40 (PM / core: Fix direct_complete handling for devices with
> no callbacks)
> Reported-by: teika kazura
> Tested-by: teika kazura
> Link: https://bugzilla.kernel.org/show_bug.cgi?id=200675
> Cc: 4.15+ # 4.15+: 26112ddc254c (PCI / ACPI / PM:
> Resume bridges ...)
> Signed-off-by: Rafael J. Wysocki
Reviewed-by: Mika Westerberg
On Fri, Aug 17, 2018 at 08:24:56PM +0800, zhong jiang wrote:
> dma_pool_destroy has taken the null pointer into account. so just
> remove the null pointer check.
>
> Signed-off-by: zhong jiang
Applied, thanks!
On Tue, Dec 18, 2018 at 12:28:02PM +, Colin King wrote:
> From: Colin Ian King
>
> Variable err is defined but never used. Remove it. Cleans up warning:
>
> warning: unused variable ‘err’ [-Wunused-variable]
>
> Signed-off-by: Colin Ian King
Acked-by: Mika Westerberg
n loop of it). This
> is done in patch [1/2].
>
> Patch [2/2] is just a folllow-up.
I tested both patches on Lenovo Carbon X1 6th generation and one new
Dell system. Both default to s2idle. I did not see any issues around
s2idle with the two patches applied.
Tested-by: Mika Westerberg
Lu Baolu (1):
iommu/vt-d: Force IOMMU on for platform opt in hint
Mika Westerberg (3):
PCI / ACPI: Identify untrusted PCI devices
iommu/vt-d: Do not enable ATS for untrusted devices
thunderbolt: Export IOMMU based DMA protection support to userspace
Fix by moving ctrl->slot_ctrl assignment to happen before it is written
to the hardware.
Fixes: 720d6a671a6e ("PCI: pciehp: Do not handle events if interrupts are
masked")
Reported-by: Shameerali Kolothum Thodi
Signed-off-by: Mika Westerberg
---
The original patch was sent 14 Nov 201
r Kallweit
Signed-off-by: Mika Westerberg
---
drivers/pci/pcie/pme.c | 27 ---
1 file changed, 27 deletions(-)
diff --git a/drivers/pci/pcie/pme.c b/drivers/pci/pcie/pme.c
index 0dbcf429089f..1a8b85051b1b 100644
--- a/drivers/pci/pcie/pme.c
+++ b/drivers/pci/pcie/pme.c
, that
the PCIe hierarchy wakes up immediately after being put into D3cold.
This series of two patches tries to fix both issues so that PME wakes up
from D3hot and that the hierarchy does not wake up immediately from D3cold.
[1] https://www.spinics.net/lists/linux-pci/msg79051.html
Mika Wes
allows the downstream hotplug port to notice when a
device is plugged/unplugged.
Link: https://bugzilla.kernel.org/show_bug.cgi?id=202103
Fixes: 0e157e528604 ("PCI/PME: Implement runtime PM callbacks")
Signed-off-by: Mika Westerberg
---
drivers/pci/hotplug/pciehp_hpc.c | 10 -
truct dma_slave_config
> and the direction parameter in dmaengine_prep_slave_sg. To avoid using
> an explicit cast, add a simple function, ep93xx_dma_data_to_trans_dir,
> to safely map between the two types because they are not 1 to 1 in
> meaning.
>
> Signed-off-by: Nathan Chancellor
Reviewed-by: Mika Westerberg
port goes into D3cold and never wakes up unless userspace
does PCI config space access, such as running 'lscpi'.
For this reason we explicitly prevent the root port from runtime
suspending during NVM upgrade.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/swi
Hi,
On Thu, Oct 04, 2018 at 11:32:47AM +0100, Mark Brown wrote:
> On Wed, Oct 03, 2018 at 07:39:26PM -0700, Nathan Chancellor wrote:
> > Clang warns when one enumerated type is implicitly converted to another.
> >
> > drivers/spi/spi-ep93xx.c:342:62: warning: implicit conversion from
> > enumerat
truct dma_slave_config
> and the direction parameter in dmaengine_prep_slave_sg. To avoid using
> an explicit cast, add a simple function, ep93xx_dma_data_to_trans_dir,
> to safely map between the two types because they are not 1 to 1 in
> meaning.
>
> Signed-off-by: Nathan Chancellor
Looks good to me,
Reviewed-by: Mika Westerberg
Hi Wenwen,
On Wed, Oct 17, 2018 at 09:00:29AM -0500, Wenwen Wang wrote:
> In tb_cfg_copy(), the header of the received control package, which is in
> the buffer 'pkg->buffer', is firstly parsed through parse_header() to make
> sure the header is in the expected format. In parse_header(), the heade
On Fri, Oct 19, 2018 at 04:25:01PM -0500, Wenwen Wang wrote:
> Hi Mika,
Hi,
> Thanks for your response. The current version of the code assumes that
> the Thunderbolt controller behaves as expected, e.g., the host
> controller should not touch the data after it is marked ready.
> However, it is n
Hi,
On Sat, Oct 20, 2018 at 12:55:51PM -0500, Wenwen Wang wrote:
> In tb_ctl_rx_callback(), the checksum of the received control packet is
> calculated on 'pkg->buffer' through tb_crc() and saved to 'crc32', Then,
> 'crc32' is compared with the received checksum to confirm the integrity of
> the r
Hi,
On Sat, Oct 20, 2018 at 01:38:18PM -0500, Wenwen Wang wrote:
> In icm_copy(), the packet id 'hdr->packet_id' is firstly compared against
> 'req->npackets'. If it is less than 'req->npackets', the received packet.
> i.e., 'pkg->buffer', is then copied to 'req->response + offset' through
> memcp
On Sat, Oct 20, 2018 at 02:47:49PM -0500, Wenwen Wang wrote:
> In ring_work(), the first while loop is used to collect all completed
> frames from the ring buffer. In each iteration of this loop, the flag of
> the frame, i.e., 'ring->descriptors[ring->tail].flags' is firstly check to
> see whether
On Sat, Oct 20, 2018 at 03:15:56PM -0500, Wenwen Wang wrote:
> In tb_ring_poll(), the flag of the frame, i.e.,
> 'ring->descriptors[ring->tail].flags', is checked to see whether the frame
> is completed. If yes, the frame including the flag will be read from the
> ring and returned to the caller. T
On Mon, Sep 17, 2018 at 08:58:50AM +0300, Peter Anemone wrote:
> Dear kernel developers
> I reported a bug at Bugzilla, but Greg Kroah-Hartman pointed me in
> mailing lists. Here's my bug report:
>
> Linux has been unbootable for me from 4.18 upwards. Even the fallback
> image does not boot. This
On Fri, Sep 14, 2018 at 05:18:34PM -0700, Rajat Jain wrote:
> Hi,
>
> This is to report what I think is a problem in the pinctrl-icelake
> driver. It seems that when trying to control GPIO pins GPP_A* and
> GPIO_B*, the driver ends up writing to incorrect PADCFG registers.
> I've reached this conc
On Fri, Sep 14, 2018 at 05:18:34PM -0700, Rajat Jain wrote:
> This is to report what I think is a problem in the pinctrl-icelake
> driver. It seems that when trying to control GPIO pins GPP_A* and
> GPIO_B*, the driver ends up writing to incorrect PADCFG registers.
> I've reached this conclusion by
d-off-by: Simon Detheridge
Indeed, you are correct.
Acked-by: Mika Westerberg
This gets rid of the licence boilerplate duplicated in each file. While
there fix doubled space in domain.c author line.
No functional changes intended.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/dma_port.c | 5 +
drivers/thunderbolt/dma_port.h | 5 +
drivers/thunderbolt
untouched.
Logging can be easily re-enabled by passing "thunderbolt.dyndbg" in the
kernel command line (or using the corresponding control file runtime).
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/ctl.c| 6 ++--
drivers/thunderbolt/eeprom.c | 2 +-
drivers/thunder
functional changes intended.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/cap.c | 3 ++-
drivers/thunderbolt/ctl.c | 3 ++-
drivers/thunderbolt/ctl.h | 3 ++-
drivers/thunderbolt/eeprom.c | 3 ++-
drivers/thunderbolt/nhi.c | 3 ++-
drivers/thunderbolt/nhi.h | 3 ++
name
which is read from DROM) printed to the system log. Hence the patch 2/4.
Mika Westerberg (4):
thunderbolt: Make the driver less verbose
thunderbolt: Print connected devices
thunderbolt: Convert rest of the driver files to use SPDX identifier
thunderbolt: Add Intel as copyright holder
as well as developers because it immediately shows the actual
device that was connected.
This patch adds printing of the actual connected devices to the driver.
Signed-off-by: Mika Westerberg
---
drivers/thunderbolt/switch.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers
On Mon, Sep 17, 2018 at 11:16:41AM -0700, Rajat Jain wrote:
> On Mon, Sep 17, 2018 at 1:13 AM Mika Westerberg
> wrote:
> >
> > On Fri, Sep 14, 2018 at 05:18:34PM -0700, Rajat Jain wrote:
> > > This is to report what I think is a problem in the pinctrl-icelake
>
Hi,
On Mon, Sep 17, 2018 at 11:16:02AM -0700, Dmitry Torokhov wrote:
> Now that static device properties understand notion of child nodes, let's
> teach gpiolib to tie such children and machine GPIO descriptor tables.
> We will continue using a single table for entire device, but instead of
> usin
On Tue, Sep 18, 2018 at 11:31:57AM +0300, Mika Westerberg wrote:
> > As you can see in the above example, when I export the pins and change
> > the directions from "in" to "out" PADCFG get updated correctly for pin
> > 18, but when writing the value,
.
Fix this in the same way we did for lock/unlock IRQ operations and
translate the GPIO number to pin before using it.
Fixes: a60eac3239f0 ("pinctrl: intel: Allow custom GPIO base for pad groups")
Reported-by: Rajat Jain
Signed-off-by: Mika Westerberg
---
drivers/pinctrl/intel/pinct
On Tue, Feb 16, 2021 at 03:17:27PM +0100, Flavio Suligoi wrote:
> Fix the following typo:
>
> "recommeded" --> "recommended"
> "firmare"--> "firmware"
>
> Signed-off-by: Flavio Suligoi
Reviewed-by: Mika Westerberg
On Wed, Dec 10, 2014 at 06:04:51PM +0100, Gabriele Mazzotta wrote:
> my laptop uses a touchpad that needs hid-rmi along with i2c-hid to work.
> i2c-hid and hid-rmi can be loaded and unloaded independelty from each
> other, however since 34f439e4afcd ("HID: i2c-hid: add runtime PM support")
> if I u
On Thu, Dec 11, 2014 at 10:58:01AM +0200, Mika Westerberg wrote:
> On Wed, Dec 10, 2014 at 06:04:51PM +0100, Gabriele Mazzotta wrote:
> > my laptop uses a touchpad that needs hid-rmi along with i2c-hid to work.
> > i2c-hid and hid-rmi can be loaded and unloaded independelty from
ave appeared
> after being not present previously, for example), so make it use
> the 'valid' flag of the D0 power state as the initial value of
> flags.power_manageable for it and call acpi_bus_init_power() to
> discover its current power state.
>
> Signed-off-b
anymore.
This patch saves the pin configuration and interrupt mask registers on
suspend and restores them on exit. This should make sure that the
previously configured state is still in effect.
Signed-off-by: Mika Westerberg
---
drivers/pinctrl/intel/pinctrl-cherryview.c | 104
If the user has selected CONFIG_DEBUG_PINCTRL=y make sure that Intel
pinctrl drivers will be compiled with that option as well.
Signed-off-by: Mika Westerberg
---
drivers/pinctrl/intel/Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/pinctrl/intel/Makefile b/drivers
On Wed, Dec 03, 2014 at 08:34:32PM +0800, Ken Xue wrote:
> This is a new feature to interpret AMD specific ACPI device to
> platform device such as I2C, UART found on AMD CZ and later
> chipsets. It based on INTEL LPSS and acpi soc.
>
> Signed-off-by: Ken Xue
> ---
> arch/x86/Kconfig| 11
le mode 100644
> index 000..25089a0
> --- /dev/null
> +++ b/drivers/acpi/acpi_soc.c
> @@ -0,0 +1,211 @@
> +/*
> + * ACPI SOC support for Intel Lynxpoint LPSS and AMD APD.
> + *
> + * Copyright (C) 2015, Intel Corporation & AMD Corporation
> + * Authors: Ken Xue
On Thu, Dec 04, 2014 at 10:01:06PM +0100, Robert Jarzmik wrote:
> Mika Westerberg writes:
>
> > Once the current message is finished, the driver notifies SPI core about
> > this by calling spi_finalize_current_message(). This function queues next
> > message to be transf
On Fri, Dec 05, 2014 at 02:34:46PM +0800, Ken Xue wrote:
> On Thu, 2014-12-04 at 15:04 +0200, Mika Westerberg wrote:
> > On Wed, Dec 03, 2014 at 08:33:37PM +0800, Ken Xue wrote:
> > > This patch is supposed to deliver some common codes for AMD APD and
> > > INTEL LPSS.
On Mon, Dec 01, 2014 at 11:12:46AM +0200, Mika Westerberg wrote:
> Once the current message is finished, the driver notifies SPI core about
> this by calling spi_finalize_current_message(). This function queues next
> message to be transferred. If there are more messages in the que
tophe Prigent
Signed-off-by: Mika Westerberg
---
drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c
b/drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c
index 3c06e9365949..9880da
On Tue, Dec 23, 2014 at 04:37:21PM +0100, Arend van Spriel wrote:
> On 12/23/14 15:48, Mika Westerberg wrote:
> >The driver looks for pdata->oob_irq_supported to find out if wowl can be
> >supported. However, not all platforms populate pdata in which case we crash
> >th
y: Martin Oldfield
Signed-off-by: Mika Westerberg
Acked-by: Robert Jarzmik
---
drivers/spi/spi-pxa2xx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/spi/spi-pxa2xx.c b/drivers/spi/spi-pxa2xx.c
index 05c623cfb078..23822e7df6c1 100644
--- a/drivers/spi/spi-pxa2xx.c
+++
This will allow the driver to match using DT compatible property if the
device has ACPI _HID of "PRP0001" and accompanying "compatible" property
listed in _DSD.
Signed-off-by: Mika Westerberg
---
drivers/spi/spidev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
driver handle rest of the addresses as it wishes.
Signed-off-by: Mika Westerberg
Cc: Srinivas Pandruvada
---
drivers/i2c/i2c-core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 39d25a8cb1ad..a06be43b7842 100644
--- a/drivers
On Mon, Dec 29, 2014 at 04:03:16PM +, Mark Brown wrote:
> On Mon, Dec 29, 2014 at 11:41:14AM +0200, Mika Westerberg wrote:
> > This will allow the driver to match using DT compatible property if the
> > device has ACPI _HID of "PRP0001" and accompanying "compatibl
On Thu, Jan 22, 2015 at 12:48:51PM -0800, David E. Box wrote:
> > It would be nice if it was possible to compile this as a module.
>
> In the makefile the driver is now part of the composite object for
> I2C_DESIGNWARE_PLATFORM. So if selected it will compile as the platform driver
> is compiled.
river also seems to do the same.
Signed-off-by: Mika Westerberg
---
drivers/hid/i2c-hid/i2c-hid.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/hid/i2c-hid/i2c-hid.c b/drivers/hid/i2c-hid/i2c-hid.c
index d43e967e7533..8f1dfc5c5d9c 100644
--- a/drivers/hid/i2c-hid/i2c-
gpios". This is then assumed to be the GPIO that serves as an
interrupt for the device.
Signed-off-by: Mika Westerberg
---
.../devicetree/bindings/hid/hid-over-i2c.txt | 5 +-
drivers/hid/i2c-hid/i2c-hid.c | 70 --
2 files changed, 56 inserti
On Mon, Jan 26, 2015 at 02:37:24PM +, Mark Rutland wrote:
> On Mon, Jan 26, 2015 at 02:29:33PM +0000, Mika Westerberg wrote:
> > The HID over I2C specification allows to have the interrupt for a HID
> > device to be GPIO instead of directly connected to the IO-APIC.
> >
On Mon, Jan 26, 2015 at 02:50:01PM +, Mark Rutland wrote:
> On Mon, Jan 26, 2015 at 02:47:29PM +0000, Mika Westerberg wrote:
> > On Mon, Jan 26, 2015 at 02:37:24PM +, Mark Rutland wrote:
> > > On Mon, Jan 26, 2015 at 02:29:33PM +0000, Mika Westerberg wrote:
> &
On Mon, Jan 26, 2015 at 04:01:20PM +, Mark Rutland wrote:
> On Mon, Jan 26, 2015 at 03:16:37PM +0000, Mika Westerberg wrote:
> > On Mon, Jan 26, 2015 at 02:50:01PM +, Mark Rutland wrote:
> > > On Mon, Jan 26, 2015 at 02:47:29PM +0000, Mika Westerberg wrote:
> > >
iver a lot (and knows other
> people who do)...
I don't see problems with this patch.
On x86 we have readl_relaxed() the same as readl() so this patch does
not change anything there.
Feel free to add,
Acked-by: Mika Westerberg
--
To unsubscribe from this list: send the line "unsubscribe l
On Tue, Jan 13, 2015 at 05:48:29PM +0100, Wolfram Sang wrote:
> On Tue, Jan 13, 2015 at 08:44:37AM -0800, Srinivas Pandruvada wrote:
> > On Tue, 2015-01-13 at 16:50 +0100, Wolfram Sang wrote:
> > > On Mon, Dec 29, 2014 at 03:48:48PM +0200, Mika Westerberg wrote:
> > >
701 - 800 of 2936 matches
Mail list logo