Lines Matching full:cti

23 #include "coresight-cti.h"
26 * CTI devices can be associated with a PE, or be connected to CoreSight
36 /* net of CTI devices connected via CTM */
52 * CTI naming. CTI bound to cores will have the name cti_cpu<N> where
56 * CTI device name list - for CTI not bound to cores.
68 /* disable CTI before writing registers */ in cti_write_all_hw_regs()
71 /* write the CTI trigger registers */ in cti_write_all_hw_regs()
83 /* re-enable CTI */ in cti_write_all_hw_regs()
126 /* re-enable CTI on CPU when using CPU hotplug */
170 /* disable CTI */ in cti_disable_hw()
244 * CTI device.
331 /** cti channel api **/
492 "Failed to set CTI sysfs link %s<=>%s\n", in cti_add_sysfs_link()
531 /* link failed - remove CTI reference */ in cti_match_fixup_csdev()
541 * Search the cti list to add an associated CTI into the supplied CS device
542 * This will set the association if CTI declared before the CS device.
563 /* for each CTI in list... */ in cti_add_assoc_to_csdev()
569 * association pointer for the device with this CTI. in cti_add_assoc_to_csdev()
581 * A CTI will not have a value for csdev->ect_dev.
606 * Operations to add and remove associated CTI.
617 * assoc device was registered before the CTI.
628 /* set the CTI/csdev association */ in cti_update_conn_xrefs()
632 /* otherwise remove reference from CTI */ in cti_update_conn_xrefs()
653 /** cti PM callbacks **/
673 /* CTI regs all static - we have a copy & nothing to save */ in cti_cpu_pm_notify()
791 /** cti ect operations **/
816 * Free up CTI specific resources
876 /* default CTI device info */ in cti_probe()
884 /* initialise CTI driver config values */ in cti_probe()
905 /* setup CPU power management handling for CPU bound CTI devices. */ in cti_probe()
931 /* add to list of CTI devices */ in cti_probe()
944 dev_info(&drvdata->csdev->dev, "CTI initialized\n"); in cti_probe()
954 /* CTI UCI data */
955 .devarch = 0x47701a14, /* CTI v2 */
962 CS_AMBA_ID(0x000bb906), /* Coresight CTI (SoC 400), C-A72, C-A57 */
963 CS_AMBA_ID(0x000bb922), /* CTI - C-A8 */
964 CS_AMBA_ID(0x000bb9a8), /* CTI - C-A53 */
965 CS_AMBA_ID(0x000bb9aa), /* CTI - C-A73 */
966 CS_AMBA_UCI_ID(0x000bb9da, uci_id_cti), /* CTI - C-A35 */
967 CS_AMBA_UCI_ID(0x000bb9ed, uci_id_cti), /* Coresight CTI (SoC 600) */
975 .name = "coresight-cti",
990 pr_info("Error registering cti driver\n"); in cti_init()
1005 MODULE_DESCRIPTION("Arm CoreSight CTI Driver");