Go to file
Mike Leach 3c5597e398 coresight: cti: Add connection information to sysfs
Dynamically adds sysfs attributes for all connections defined in the CTI.

Each connection has a triggers<N> sub-directory with name, in_signals,
in_types, out_signals and out_types as read-only parameters in the
directory. in_ or out_ parameters may be omitted if there are no in or
out signals for the connection.

Additionally each device has a nr_cons in the connections sub-directory.

This allows clients to explore the connection and trigger signal details
without needing to refer to device tree or specification of the device.

Standardised type information is provided for certain common functions -
e.g. snk_full for a trigger from a sink indicating full. Otherwise type
defaults to genio.

Signed-off-by: Mike Leach <mike.leach@linaro.org>
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/20200320165303.13681-10-mathieu.poirier@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-03-21 11:32:20 +01:00
Documentation dt-bindings: arm: Adds CoreSight CTI hardware definitions 2020-03-21 11:32:19 +01:00
LICENSES
arch rtc/alpha: remove legacy rtc driver 2020-03-19 07:41:02 +01:00
block
certs
crypto
drivers coresight: cti: Add connection information to sysfs 2020-03-21 11:32:20 +01:00
fs
include coresight: cti: Enable CTI associated with devices 2020-03-21 11:32:20 +01:00
init
ipc
kernel misc: cleanup minor number definitions in c file into miscdevice.h 2020-03-18 12:27:03 +01:00
lib
mm
net
samples
scripts bus: mhi: core: Add uevent support for module autoloading 2020-03-19 07:41:05 +01:00
security
sound
tools binderfs: add stress test for binderfs binder devices 2020-03-19 07:41:02 +01:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS dt-bindings: arm: Adds CoreSight CTI hardware definitions 2020-03-21 11:32:19 +01:00
Makefile
README

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.