linux/drivers
Leo Yan 53abf3fe83 coresight: etm-perf: Clarify comment on perf options
In theory, the options should be arbitrary values and are neutral for
any ETM version; so far perf tool uses ETMv3.5/PTM ETMCR config bits
except for register's bit definitions, also uses as options.

This can introduce confusion, especially if we want to add a new option
but the new option is not supported by ETMv3.5/PTM ETMCR.  But on the
other hand, we cannot change options since these options are generic
CoreSight PMU ABI.

For easier maintenance and avoid confusion, this patch refines the
comment to clarify perf options, and gives out the background info for
these bits are coming from ETMv3.5/PTM.  Afterwards, we should take
these options as general knobs, and if there have any confliction with
ETMv3.5/PTM, should consider to define saperate macros for ETMv3.5/PTM
ETMCR config bits.

Suggested-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Leo Yan <leo.yan@linaro.org>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/20210206150833.42120-2-leo.yan@linaro.org
Link: https://lore.kernel.org/r/20210211172038.2483517-2-mathieu.poirier@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-02-11 18:31:48 +01:00
..
accessibility speakup: Make dectlk flush timeout configurable 2021-02-04 17:05:48 +01:00
acpi
amba
android
ata
atm
auxdisplay
base
bcma
block
bluetooth
bus mhi: Fix double dma free 2021-02-10 09:37:07 +01:00
cdrom
char Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
clk
clocksource
connector
counter
cpufreq
cpuidle
crypto
dax
dca
devfreq
dio
dma Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
dma-buf
edac
eisa
extcon
firewire firewire: replace tricky statement by two simple ones 2021-02-09 12:16:20 +01:00
firmware firmware: google: make coreboot driver's remove callback return void 2021-02-09 12:12:43 +01:00
fpga
fsi
gnss
gpio
gpu Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
greybus
hid
hsi
hv
hwmon
hwspinlock
hwtracing coresight: etm-perf: Clarify comment on perf options 2021-02-11 18:31:48 +01:00
i2c Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
i3c
ide
idle
iio
infiniband
input
interconnect
iommu
ipack ipack: Handle a driver without remove callback 2021-02-09 09:48:23 +01:00
irqchip
isdn
leds
lightnvm
macintosh
mailbox ARM: 9055/1: mailbox: arm_mhuv2: make remove callback return void 2021-02-04 21:51:51 +00:00
mcb
md
media
memory Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
memstick
message
mfd
misc drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue 2021-02-09 12:22:32 +01:00
mmc Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
most
mtd
mux
net
nfc mei: bus: change remove callback to return void 2021-02-09 09:30:16 +01:00
ntb
nubus
nvdimm
nvme
nvmem nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer 2021-02-05 11:25:52 +01:00
of nvmem: Add driver to expose reserved memory as nvmem 2021-02-04 17:04:18 +01:00
opp
oprofile
parisc
parport
pci
pcmcia
perf
phy phy: second round of phy fixes for v5.11 2021-02-10 10:39:23 +01:00
pinctrl
platform
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390
sbus
scsi
sfi
sh
siox
slimbus
soc
soundwire soundwire: bus: clarify dev_err/dbg device references 2021-02-07 17:49:17 +05:30
spi Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
spmi
ssb
staging vme: make remove callback return void 2021-02-09 12:15:07 +01:00
target
tc
tee
thermal
thunderbolt
tty Merge branch 'devel-stable' of git://git.armlinux.org.uk/~rmk/linux-arm into char-misc-next 2021-02-05 11:15:43 +01:00
uio uio: uio_pci_generic: don't fail probe if pdev->irq equals to IRQ_NOTCONNECTED 2021-02-09 12:25:32 +01:00
usb
vdpa
vfio
vhost
video
virt virt: acrn: Introduce an interface for Service VM to control vCPU 2021-02-09 10:58:19 +01:00
virtio
visorbus
vlynq
vme vme: make remove callback return void 2021-02-09 12:15:07 +01:00
w1
watchdog mei: bus: change remove callback to return void 2021-02-09 09:30:16 +01:00
xen
zorro
Kconfig
Makefile