ARM: 8836/1: drivers: amba: Update component matching to use the CoreSight UCI values.
authorMike Leach <mike.leach@linaro.org>
Wed, 13 Feb 2019 13:41:50 +0000 (14:41 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Tue, 26 Feb 2019 11:23:49 +0000 (11:23 +0000)
commit4a2910fa80d75dbe18d822482a48ae50a218029c
tree3ee9f13af39aef5c83353e80673242cc59227845
parente85fa28ebcb598bbb439402609fdde5d0f80622d
ARM: 8836/1: drivers: amba: Update component matching to use the CoreSight UCI values.

The patches provide an update of amba_device and matching code to handle
the additional registers required for the Class 0x9 (CoreSight) UCI.

The *data pointer in the amba_id is used by the driver to provide extended
ID register values for matching.

CoreSight components where PID/CID pair is currently sufficient for
unique identification need not provide this additional information.

Signed-off-by: Mike Leach <mike.leach@linaro.org>
Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Tested-by: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
drivers/amba/bus.c
include/linux/amba/bus.h