| /linux-6.15/drivers/counter/ |
| H A D | ftm-quaddec.c | 37 if (ftm->big_endian) in ftm_read() 45 if (ftm->big_endian) in ftm_write() 57 ftm_read(ftm, FTM_FMS, &flag); in ftm_clear_write_protection() 71 ftm_write(ftm, FTM_CNT, 0x0); in ftm_reset_counter() 86 ftm_write(ftm, FTM_CNT, 0x0); in ftm_quaddec_init() 142 ftm_reset_counter(ftm); in ftm_quaddec_set_prescaler() 185 ftm_reset_counter(ftm); in ftm_quaddec_count_write() 262 struct ftm_quaddec *ftm; in ftm_quaddec_probe() local 279 ftm->pdev = pdev; in ftm_quaddec_probe() 283 if (!ftm->ftm_base) { in ftm_quaddec_probe() [all …]
|
| H A D | Makefile | 16 obj-$(CONFIG_FTM_QUADDEC) += ftm-quaddec.o
|
| H A D | Kconfig | 58 module will be called ftm-quaddec.
|
| /linux-6.15/net/wireless/ |
| H A D | pmsr.c | 62 if (out->ftm.asap && !capa->ftm.asap) { in pmsr_parse_ftm() 69 if (!out->ftm.asap && !capa->ftm.non_asap) { in pmsr_parse_ftm() 81 out->ftm.num_bursts_exp > capa->ftm.max_bursts_exponent) { in pmsr_parse_ftm() 99 (out->ftm.ftms_per_burst > capa->ftm.max_ftms_per_burst || in pmsr_parse_ftm() 113 if (out->ftm.request_lci && !capa->ftm.request_lci) { in pmsr_parse_ftm() 129 if (out->ftm.trigger_based && !capa->ftm.trigger_based) { in pmsr_parse_ftm() 145 if (out->ftm.trigger_based && out->ftm.non_trigger_based) { in pmsr_parse_ftm() 472 if (res->ftm.lci && res->ftm.lci_len && in nl80211_pmsr_send_ftm_res() 474 res->ftm.lci_len, res->ftm.lci)) in nl80211_pmsr_send_ftm_res() 476 if (res->ftm.civicloc && res->ftm.civicloc_len && in nl80211_pmsr_send_ftm_res() [all …]
|
| H A D | core.c | 767 if (WARN_ON(wiphy->pmsr_capa && !wiphy->pmsr_capa->ftm.supported)) in wiphy_register() 770 if (wiphy->pmsr_capa && wiphy->pmsr_capa->ftm.supported) { in wiphy_register() 771 if (WARN_ON(!wiphy->pmsr_capa->ftm.asap && in wiphy_register() 772 !wiphy->pmsr_capa->ftm.non_asap)) in wiphy_register() 774 if (WARN_ON(!wiphy->pmsr_capa->ftm.preambles || in wiphy_register() 775 !wiphy->pmsr_capa->ftm.bandwidths)) in wiphy_register() 777 if (WARN_ON(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() 784 if (WARN_ON((wiphy->pmsr_capa->ftm.trigger_based || in wiphy_register() 785 wiphy->pmsr_capa->ftm.non_trigger_based) && in wiphy_register() 786 !(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() [all …]
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | ftm-initiator.c | 100 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mld_ftm_set_target_chandef() 121 if (peer->ftm.asap) in iwl_mld_ftm_set_target_flags() 124 if (peer->ftm.request_lci) in iwl_mld_ftm_set_target_flags() 127 if (peer->ftm.request_civicloc) in iwl_mld_ftm_set_target_flags() 138 if (peer->ftm.trigger_based) in iwl_mld_ftm_set_target_flags() 143 if ((peer->ftm.trigger_based || peer->ftm.non_trigger_based) && in iwl_mld_ftm_set_target_flags() 144 peer->ftm.lmr_feedback) in iwl_mld_ftm_set_target_flags() 169 (peer->ftm.trigger_based || peer->ftm.non_trigger_based)) in iwl_mld_ftm_set_sta() 373 result.ftm.failure_reason = in iwl_mld_handle_ftm_resp_notif() 378 result.ftm.failure_reason = in iwl_mld_handle_ftm_resp_notif() [all …]
|
| H A D | Makefile | 7 iwlmld-y += low_latency.o mlo.o ptp.o time_sync.o ftm-initiator.o
|
| H A D | time_sync.c | 122 skb_dialog_token = mgmt->u.action.u.ftm.dialog_token; in iwl_mld_is_skb_match()
|
| /linux-6.15/Documentation/devicetree/bindings/timer/ |
| H A D | fsl,ftm-timer.yaml | 4 $id: http://devicetree.org/schemas/timer/fsl,ftm-timer.yaml# 14 const: fsl,ftm-timer 30 - const: ftm-evt 31 - const: ftm-src 32 - const: ftm-evt-counter-en 33 - const: ftm-src-counter-en 51 ftm@400b8000 { 52 compatible = "fsl,ftm-timer"; 55 clock-names = "ftm-evt", "ftm-src", "ftm-evt-counter-en", "ftm-src-counter-en";
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ftm-initiator.c | 297 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mvm_ftm_target_chandef_v2() 329 if (peer->ftm.request_lci) in iwl_mvm_ftm_put_target_v2() 349 if (peer->ftm.asap) in iwl_mvm_ftm_set_target_flags() 352 if (peer->ftm.request_lci) in iwl_mvm_ftm_set_target_flags() 366 if (peer->ftm.trigger_based) in iwl_mvm_ftm_set_target_flags() 371 if ((peer->ftm.trigger_based || peer->ftm.non_trigger_based) && in iwl_mvm_ftm_set_target_flags() 372 peer->ftm.lmr_feedback) in iwl_mvm_ftm_set_target_flags() 833 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mvm_ftm_start_v13() 1067 res->ftm.lci = entry->buf; in iwl_mvm_ftm_get_lci_civic() 1169 res->ftm.rtt_avg = rtt_avg; in iwl_mvm_ftm_rtt_smoothing() [all …]
|
| H A D | Makefile | 9 iwlmvm-y += ftm-responder.o ftm-initiator.o
|
| H A D | time-sync.c | 23 skb_dialog_token = mgmt->u.action.u.ftm.dialog_token; in iwl_mvm_is_skb_match()
|
| /linux-6.15/Documentation/devicetree/bindings/rtc/ |
| H A D | fsl,ls-ftm-alarm.yaml | 4 $id: http://devicetree.org/schemas/rtc/fsl,ls-ftm-alarm.yaml# 15 - fsl,ls1012a-ftm-alarm 16 - fsl,ls1021a-ftm-alarm 17 - fsl,ls1028a-ftm-alarm 18 - fsl,ls1043a-ftm-alarm 19 - fsl,ls1046a-ftm-alarm 20 - fsl,ls1088a-ftm-alarm 21 - fsl,ls208xa-ftm-alarm 22 - fsl,lx2160a-ftm-alarm 69 compatible = "fsl,ls1088a-ftm-alarm";
|
| /linux-6.15/Documentation/devicetree/bindings/pwm/ |
| H A D | fsl,vf610-ftm-pwm.yaml | 4 $id: http://devicetree.org/schemas/pwm/fsl,vf610-ftm-pwm.yaml# 30 - fsl,vf610-ftm-pwm 31 - fsl,imx8qm-ftm-pwm 81 compatible = "fsl,vf610-ftm-pwm";
|
| /linux-6.15/Documentation/devicetree/bindings/counter/ |
| H A D | ftm-quaddec.txt | 6 - compatible: Must be "fsl,ftm-quaddec". 14 compatible = "fsl,ftm-quaddec";
|
| /linux-6.15/arch/arm/boot/dts/nxp/ls/ |
| H A D | ls1021a.dtsi | 396 compatible = "fsl,ftm-quaddec"; 403 compatible = "fsl,ftm-quaddec"; 410 compatible = "fsl,ftm-quaddec"; 417 compatible = "fsl,ftm-quaddec"; 518 compatible = "fsl,vf610-ftm-pwm"; 530 compatible = "fsl,vf610-ftm-pwm"; 542 compatible = "fsl,vf610-ftm-pwm"; 554 compatible = "fsl,vf610-ftm-pwm"; 566 compatible = "fsl,vf610-ftm-pwm"; 578 compatible = "fsl,vf610-ftm-pwm"; [all …]
|
| /linux-6.15/arch/arm/boot/dts/nxp/vf/ |
| H A D | vfxxx.dtsi | 241 compatible = "fsl,vf610-ftm-pwm"; 254 compatible = "fsl,vf610-ftm-pwm"; 604 ftm: ftm@400b8000 { label 605 compatible = "fsl,ftm-timer"; 608 clock-names = "ftm-evt", "ftm-src", 609 "ftm-evt-counter-en", "ftm-src-counter-en";
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1028a.dtsi | 1232 compatible = "fsl,vf610-ftm-pwm"; 1243 compatible = "fsl,vf610-ftm-pwm"; 1254 compatible = "fsl,vf610-ftm-pwm"; 1265 compatible = "fsl,vf610-ftm-pwm"; 1276 compatible = "fsl,vf610-ftm-pwm"; 1287 compatible = "fsl,vf610-ftm-pwm"; 1298 compatible = "fsl,vf610-ftm-pwm"; 1309 compatible = "fsl,vf610-ftm-pwm"; 1327 compatible = "fsl,ls1028a-ftm-alarm"; 1335 compatible = "fsl,ls1028a-ftm-alarm";
|
| /linux-6.15/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 3388 struct nlattr *ftm; in mac80211_hwsim_send_pmsr_ftm_request_peer() local 3393 ftm = nla_nest_start(msg, NL80211_PMSR_TYPE_FTM); in mac80211_hwsim_send_pmsr_ftm_request_peer() 3394 if (!ftm) in mac80211_hwsim_send_pmsr_ftm_request_peer() 3441 nla_nest_end(msg, ftm); in mac80211_hwsim_send_pmsr_ftm_request_peer() 3700 static int mac80211_hwsim_parse_ftm_result(struct nlattr *ftm, in mac80211_hwsim_parse_ftm_result() argument 3708 ftm, hwsim_ftm_result_policy, info->extack); in mac80211_hwsim_parse_ftm_result() 6045 out->ftm.supported = 1; in parse_ftm_capa() 6051 out->ftm.max_bursts_exponent = in parse_ftm_capa() 6054 out->ftm.max_ftms_per_burst = in parse_ftm_capa() 6056 out->ftm.asap = !!tb[NL80211_PMSR_FTM_CAPA_ATTR_ASAP]; in parse_ftm_capa() [all …]
|
| /linux-6.15/drivers/pwm/ |
| H A D | Makefile | 22 obj-$(CONFIG_PWM_FSL_FTM) += pwm-fsl-ftm.o
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | datapath.h | 261 } ftm; member
|
| /linux-6.15/drivers/clocksource/ |
| H A D | Makefile | 50 obj-$(CONFIG_FSL_FTM_TIMER) += timer-fsl-ftm.o
|
| /linux-6.15/include/linux/ |
| H A D | ieee80211.h | 1507 } __packed ftm; member 4523 if (skb->len < offsetofend(typeof(*mgmt), u.action.u.ftm.action_code)) in ieee80211_is_bufferable_mmpdu() 4532 if (mgmt->u.action.u.ftm.action_code == WLAN_PUB_ACTION_FTM_REQUEST || in ieee80211_is_bufferable_mmpdu() 4533 mgmt->u.action.u.ftm.action_code == WLAN_PUB_ACTION_FTM_RESPONSE) in ieee80211_is_bufferable_mmpdu() 4833 if (mgmt->u.action.u.ftm.action_code == in ieee80211_is_ftm() 4835 skb->len >= offsetofend(typeof(*mgmt), u.action.u.ftm)) in ieee80211_is_ftm()
|
| /linux-6.15/drivers/rtc/ |
| H A D | Makefile | 71 obj-$(CONFIG_RTC_DRV_FSL_FTM_ALARM) += rtc-fsl-ftm-alarm.o
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | nl80211.yaml | 144 - get-ftm-responder-stats 1135 name: ftm-responder 1138 name: ftm-responder-stats
|