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()
123 /* re-enable CTI on CPU when using CPU hotplug */
174 /* disable CTI */ in cti_disable_hw()
247 * CTI device.
334 /** cti channel api **/
495 "Failed to set CTI sysfs link %s<=>%s\n", in cti_add_sysfs_link()
534 /* link failed - remove CTI reference */ in cti_match_fixup_csdev()
544 * Search the cti list to add an associated CTI into the supplied CS device
545 * This will set the association if CTI declared before the CS device.
569 /* for each CTI in list... */ in cti_add_assoc_to_csdev()
575 * association pointer for the device with this CTI. in cti_add_assoc_to_csdev()
616 * Operations to add and remove associated CTI.
627 * assoc device was registered before the CTI.
638 /* set the CTI/csdev association */ in cti_update_conn_xrefs()
642 /* otherwise remove reference from CTI */ in cti_update_conn_xrefs()
661 /** cti PM callbacks **/
683 /* CTI regs all static - we have a copy & nothing to save */ in cti_cpu_pm_notify()
801 /** cti ect operations **/
826 * Free up CTI specific resources
885 /* default CTI device info */ in cti_probe()
893 /* initialise CTI driver config values */ in cti_probe()
914 /* setup CPU power management handling for CPU bound CTI devices. */ in cti_probe()
940 /* add to list of CTI devices */ in cti_probe()
953 dev_info(&drvdata->csdev->dev, "CTI initialized\n"); in cti_probe()
963 /* CTI UCI data */
964 .devarch = 0x47701a14, /* CTI v2 */
971 CS_AMBA_ID(0x000bb906), /* Coresight CTI (SoC 400), C-A72, C-A57 */
972 CS_AMBA_ID(0x000bb922), /* CTI - C-A8 */
973 CS_AMBA_ID(0x000bb9a8), /* CTI - C-A53 */
974 CS_AMBA_ID(0x000bb9aa), /* CTI - C-A73 */
975 CS_AMBA_UCI_ID(0x000bb9da, uci_id_cti), /* CTI - C-A35 */
976 CS_AMBA_UCI_ID(0x000bb9ed, uci_id_cti), /* Coresight CTI (SoC 600) */
984 .name = "coresight-cti",
998 pr_info("Error registering cti driver\n"); in cti_init()
1013 MODULE_DESCRIPTION("Arm CoreSight CTI Driver");