aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/coresight.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-24coresight: Remove duplicate linux/amba/bus.h headerJiapeng Chong1-1/+0
2024-04-16coresight: Add helpers registering/removing both AMBA and platform driversAnshuman Khandual1-0/+7
2024-02-12coresight: Add helper for setting csdev->modeJames Clark1-0/+16
2024-02-12coresight: Add a helper for getting csdev->modeJames Clark1-0/+5
2024-02-12coresight: Add helper for atomically taking the deviceJames Clark1-0/+11
2024-02-12coresight: Remove unused stubsJames Clark1-79/+0
2024-02-12coresight: Remove atomic type from refcntJames Clark1-3/+10
2024-02-12coresight: Move all sysfs code to sysfs fileJames Clark1-4/+4
2024-02-12coresight: Remove the 'enable' field.James Clark1-2/+0
2024-02-12coresight: Move mode to struct coresight_deviceJames Clark1-0/+6
2024-02-12coresight: Make language around "activated" sinks consistentJames Clark1-6/+8
2024-02-12coresight: make coresight_bustype constGreg Kroah-Hartman1-1/+1
2023-11-16coresight-tpdm: Introduce TPDM subtype to TPDM driverTao Zhang1-0/+1
2023-07-26coresight: etm4x: Change etm4_platform_driver driver for MMIO devicesAnshuman Khandual1-0/+47
2023-07-26coresight: etm4x: Drop pid argument from etm4_probe()Anshuman Khandual1-0/+12
2023-06-15Coresight: Add coresight dummy driverHao Zhang1-0/+1
2023-06-05coresight: Fix CTI module refcount leak by making it a helper deviceJames Clark1-27/+2
2023-06-05coresight: Enable and disable helper devices adjacent to the pathJames Clark1-1/+10
2023-06-05coresight: Make refcount a property of the connectionJames Clark1-5/+9
2023-06-05coresight: Store in-connections as well as out-connectionsJames Clark1-0/+26
2023-06-05coresight: Store pointers to connections rather than an array of themJames Clark1-2/+3
2023-06-05coresight: Dynamically add connectionsJames Clark1-1/+7
2023-06-05coresight: Rename connection members to make the direction explicitJames Clark1-9/+9
2023-06-05coresight: Rename nr_outports to nr_outconnsJames Clark1-5/+5
2023-06-05coresight: Change name of pdata->connsJames Clark1-2/+2
2023-06-05coresight: Use enum type for cs_mode wherever possibleJames Clark1-3/+10
2023-01-20Coresight: Add coresight TPDM source driverMao Jinlong1-0/+1
2023-01-19coresight: etmX.X: stm: Remove trace_id() callbackMike Leach1-3/+0
2022-08-31coresight: Make new csdev_access offsets unsignedJames Clark1-11/+16
2022-08-31coresight: Simplify sysfs accessors by using csdev_access abstractionJames Clark1-0/+18
2022-03-11coresight: Drop unused 'none' enum value for each componentAnshuman Khandual1-5/+0
2021-08-18coresight: syscfg: Add API to activate and enable configurationsMike Leach1-0/+2
2021-08-18coresight: syscfg: Add registration and feature loading for cs devicesMike Leach1-0/+7
2021-04-06coresight: core: Add support for dedicated percpu sinksAnshuman Khandual1-0/+13
2021-02-04coresight: Convert claim/disclaim operations to use access wrappersSuzuki K Poulose1-8/+8
2021-02-04coresight: Convert coresight_timeout to use access abstractionSuzuki K Poulose1-3/+8
2021-02-04coresight: Introduce device access abstractionSuzuki K Poulose1-3/+188
2020-09-28coresight: cti: Don't disable ect device if it's not enabledTingwei Zhang1-0/+1
2020-09-28coresight: Use IS_ENABLED for CONFIGs that may be modulesKim Phillips1-1/+1
2020-07-21coresight: Add default sink selection to CoreSight baseMike Leach1-0/+3
2020-07-21coresight: Fix comment in main header fileMike Leach1-1/+2
2020-05-19coresight: Fix support for sparsely populated portsSuzuki K Poulose1-4/+6
2020-05-19coresight: Expose device connections via sysfsSuzuki K Poulose1-0/+2
2020-05-19coresight: Add generic sysfs link creation functionsMike Leach1-0/+20
2020-03-21coresight: cti: Enable CTI associated with devicesMike Leach1-0/+4
2020-03-21coresight: cti: Initial CoreSight CTI DriverMike Leach1-0/+23
2019-11-04coresight: etm4x: Save/restore state across CPU low power statesAndrew Murray1-0/+6
2019-06-20coresight: Use platform agnostic namesSuzuki K Poulose1-1/+24
2019-06-20coresight: Use fwnode handle instead of device namesSuzuki K Poulose1-2/+2
2019-06-20coresight: Reuse platform data structure for connection trackingSuzuki K Poulose1-6/+2
2019-06-20coresight: Remove name from platform descriptionSuzuki K Poulose1-4/+4
2019-06-20coresight: Remove cpu field from platform dataSuzuki K Poulose1-2/+0
2019-06-20coresight: Make device to CPU mapping genericSuzuki K Poulose1-6/+1
2019-06-20coresight: Introduce generic platform data helperSuzuki K Poulose1-5/+2
2019-04-25coresight: Communicate perf event to sink buffer allocation functionsMathieu Poirier1-2/+3
2019-04-25coresight: Adding return code to sink::disable() operationMathieu Poirier1-1/+1
2019-02-06coresight: perf: Add "sinks" group to PMU directoryMathieu Poirier1-2/+5
2018-09-25coresight: Add support for CLAIM tag protocolSuzuki K Poulose1-0/+20
2018-09-25coresight: perf: Remove set_buffer call backSuzuki K Poulose1-5/+1
2018-09-25coresight: perf: Remove reset_buffer call back for sinksSuzuki K Poulose1-5/+1
2018-09-25coresight: platform: Cleanup coresight connection handlingSuzuki K Poulose1-7/+2
2018-07-15coresight: Introduce support for Coresight Address Translation UnitSuzuki K Poulose1-0/+1
2018-07-15coresight: Add helper device typeSuzuki K Poulose1-0/+24
2018-07-15coresight: Cleanup device subtype structSuzuki K Poulose1-9/+12
2018-07-15coresight: Cleanup platform description dataSuzuki K Poulose1-2/+0
2018-07-15coresight: Remove function coresight_vpid_to_pid()Mathieu Poirier1-20/+0
2018-05-14coresight: Moving framework and drivers to SPDX identifierMathieu Poirier1-10/+3
2017-06-09coresight: refactor with function of_coresight_get_cpuLeo Yan1-0/+3
2017-06-09coresight: use const for device_node structuresLeo Yan1-3/+4
2017-03-16perf/core: Keep AUX flags in the output handleWill Deacon1-1/+1
2016-08-31coresight: etm-perf: pass struct perf_event to source::enable/disable()Mathieu Poirier1-2/+3
2016-02-20coresight: etb10: implementing AUX APIMathieu Poirier1-2/+19
2016-02-20coresight: etb10: adding operation mode for sink->enable()Mathieu Poirier1-1/+1
2016-02-20coresight: etm3x: implementing perf_enable/disable() APIMathieu Poirier1-2/+4
2016-02-20coresight: etm3x: adding operation mode for etm_enable()Mathieu Poirier1-1/+1
2016-02-20coresight: associating path with session rather than tracerMathieu Poirier1-2/+0
2016-02-07coresight: implementing 'cpu_id()' APIMathieu Poirier1-0/+3
2015-10-07coresight: fixing typographical errorMathieu Poirier1-1/+1
2015-08-05coresight: Fix implicit inclusion of linux/sched.hMark Brown1-0/+1
2015-08-05Coresight: Add an interface for supporting ETM3/4 Context ID tracingChunyan Zhang1-0/+20
2015-02-04coresight: remove the unnecessary function coresight_is_bit_set()Kaixu Xia1-3/+0
2015-01-12coresight: Fixing wrong #ifdef/#endif placementMathieu Poirier1-5/+5
2015-01-12coresight: remove the unused macro CORESIGHT_DEBUGFS_ENTRYXia Kaixu1-9/+0
2014-11-26coresight: fixed comments in coresight.hPankaj Dubey1-3/+3
2014-11-07coresight: add CoreSight core layer frameworkPratik Patel1-0/+263