All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2 0/7] coresight: Move remaining AMBA ACPI devices into platform driver
@ 2023-12-01  6:20 ` Anshuman Khandual
  0 siblings, 0 replies; 66+ messages in thread
From: Anshuman Khandual @ 2023-12-01  6:20 UTC (permalink / raw)
  To: linux-arm-kernel, suzuki.poulose
  Cc: Anshuman Khandual, Lorenzo Pieralisi, Sudeep Holla, Mike Leach,
	James Clark, Maxime Coquelin, Alexandre Torgue, linux-acpi,
	linux-kernel, coresight, linux-stm32

This moves remaining AMBA ACPI devices into respective platform drivers for
enabling ACPI based power management support. This series applies on latest
coresight/next branch. This series has been built, and boot tested on a DT
based coresight platform. Although this still requires some more testing on
ACPI based coresight platforms.

https://git.gitlab.arm.com/linux-arm/linux-anshuman.git (amba_other_acpi_migration_v2)

Cc: Lorenzo Pieralisi <lpieralisi@kernel.org>
Cc: Sudeep Holla <sudeep.holla@arm.com>
Cc: Suzuki K Poulose <suzuki.poulose@arm.com>
Cc: Mike Leach <mike.leach@linaro.org>
Cc: James Clark <james.clark@arm.com>
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com>
Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
Cc: linux-acpi@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: coresight@lists.linaro.org
Cc: linux-stm32@st-md-mailman.stormreply.com

Changes in V2:

- Dropped redundant devm_ioremap_resource() hunk from tmc_platform_probe()
- Defined coresight_[init|remove]_driver() for both AMBA/platform drivers
- Changed catu, tmc, tpiu, stm and debug coresight drivers to use the new
  helpers avoiding build issues arising from module_amba_driver(), and
  module_platform_driver() being on the same file

Changes in V1:

https://lore.kernel.org/all/20231027072943.3418997-1-anshuman.khandual@arm.com/

- Replaced all IS_ERR() instances with IS_ERR_OR_NULL() as per Suzuki

Changes in RFC:

https://lore.kernel.org/all/20230921042040.1334641-1-anshuman.khandual@arm.com/

Anshuman Khandual (7):
  coresight: replicator: Move ACPI support from AMBA driver to platform driver
  coresight: funnel: Move ACPI support from AMBA driver to platform driver
  coresight: catu: Move ACPI support from AMBA driver to platform driver
  coresight: tpiu: Move ACPI support from AMBA driver to platform driver
  coresight: tmc: Move ACPI support from AMBA driver to platform driver
  coresight: stm: Move ACPI support from AMBA driver to platform driver
  coresight: debug: Move ACPI support from AMBA driver to platform driver

 drivers/acpi/arm64/amba.c                     |   8 -
 drivers/hwtracing/coresight/coresight-catu.c  | 130 +++++++++++++---
 drivers/hwtracing/coresight/coresight-catu.h  |   1 +
 drivers/hwtracing/coresight/coresight-core.c  |  29 ++++
 .../hwtracing/coresight/coresight-cpu-debug.c | 141 ++++++++++++++++--
 .../hwtracing/coresight/coresight-funnel.c    |  49 +++---
 .../coresight/coresight-replicator.c          |  44 +++---
 drivers/hwtracing/coresight/coresight-stm.c   |  91 +++++++++--
 .../hwtracing/coresight/coresight-tmc-core.c  | 130 ++++++++++++++--
 drivers/hwtracing/coresight/coresight-tmc.h   |   1 +
 drivers/hwtracing/coresight/coresight-tpiu.c  |  87 ++++++++++-
 include/linux/coresight.h                     |   7 +
 12 files changed, 608 insertions(+), 110 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2023-12-05 10:19 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-01  6:20 [PATCH V2 0/7] coresight: Move remaining AMBA ACPI devices into platform driver Anshuman Khandual
2023-12-01  6:20 ` Anshuman Khandual
2023-12-01  6:20 ` [PATCH V2 1/7] coresight: replicator: Move ACPI support from AMBA driver to " Anshuman Khandual
2023-12-01  6:20   ` Anshuman Khandual
2023-12-01 12:35   ` Sudeep Holla
2023-12-01 12:35     ` Sudeep Holla
2023-12-04  4:26     ` Anshuman Khandual
2023-12-04  4:26       ` Anshuman Khandual
2023-12-04  4:48       ` Anshuman Khandual
2023-12-04  4:48         ` Anshuman Khandual
2023-12-04  9:57         ` James Clark
2023-12-04  9:57           ` James Clark
2023-12-04 11:37           ` Anshuman Khandual
2023-12-04 11:37             ` Anshuman Khandual
2023-12-01  6:20 ` [PATCH V2 2/7] coresight: funnel: " Anshuman Khandual
2023-12-01  6:20   ` Anshuman Khandual
2023-12-01 12:35   ` Sudeep Holla
2023-12-01 12:35     ` Sudeep Holla
2023-12-01  6:20 ` [PATCH V2 3/7] coresight: catu: " Anshuman Khandual
2023-12-01  6:20   ` Anshuman Khandual
2023-12-01 12:35   ` Sudeep Holla
2023-12-01 12:35     ` Sudeep Holla
2023-12-01 13:41   ` Suzuki K Poulose
2023-12-01 13:41     ` Suzuki K Poulose
2023-12-04  6:48     ` Anshuman Khandual
2023-12-04  6:48       ` Anshuman Khandual
2023-12-01  6:20 ` [PATCH V2 4/7] coresight: tpiu: " Anshuman Khandual
2023-12-01  6:20   ` Anshuman Khandual
2023-12-01 12:36   ` Sudeep Holla
2023-12-01 12:36     ` Sudeep Holla
2023-12-01  6:20 ` [PATCH V2 5/7] coresight: tmc: " Anshuman Khandual
2023-12-01  6:20   ` Anshuman Khandual
2023-12-01 12:36   ` Sudeep Holla
2023-12-01 12:36     ` Sudeep Holla
2023-12-04 10:42   ` James Clark
2023-12-04 10:42     ` James Clark
2023-12-04 10:50     ` Suzuki K Poulose
2023-12-04 10:50       ` Suzuki K Poulose
2023-12-04 10:54   ` James Clark
2023-12-04 10:54     ` James Clark
2023-12-04 11:40     ` Sudeep Holla
2023-12-04 11:40       ` Sudeep Holla
2023-12-05  3:56     ` Anshuman Khandual
2023-12-05  3:56       ` Anshuman Khandual
2023-12-01  6:20 ` [PATCH V2 6/7] coresight: stm: " Anshuman Khandual
2023-12-01  6:20   ` Anshuman Khandual
2023-12-01 12:36   ` Sudeep Holla
2023-12-01 12:36     ` Sudeep Holla
2023-12-04 10:23   ` James Clark
2023-12-04 10:23     ` James Clark
2023-12-04 11:50     ` Anshuman Khandual
2023-12-04 11:50       ` Anshuman Khandual
2023-12-04 13:17       ` James Clark
2023-12-04 13:17         ` James Clark
2023-12-05  5:20         ` Anshuman Khandual
2023-12-05  5:20           ` Anshuman Khandual
2023-12-05  9:35           ` Sudeep Holla
2023-12-05  9:35             ` Sudeep Holla
2023-12-05 10:18           ` Suzuki K Poulose
2023-12-05 10:18             ` Suzuki K Poulose
2023-12-04 11:58     ` Sudeep Holla
2023-12-04 11:58       ` Sudeep Holla
2023-12-01  6:20 ` [PATCH V2 7/7] coresight: debug: " Anshuman Khandual
2023-12-01  6:20   ` Anshuman Khandual
2023-12-01 12:37   ` Sudeep Holla
2023-12-01 12:37     ` Sudeep Holla

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.