| /linux/drivers/counter/ |
| H A D | ftm-quaddec.c | 19 #define FTM_FIELD_UPDATE(ftm, offset, mask, val) \ argument 22 ftm_read(ftm, offset, &flags); \ 25 ftm_write(ftm, offset, flags); \ 35 static void ftm_read(struct ftm_quaddec *ftm, uint32_t offset, uint32_t *data) in ftm_read() argument 37 if (ftm->big_endian) in ftm_read() 38 *data = ioread32be(ftm->ftm_base + offset); in ftm_read() 40 *data = ioread32(ftm->ftm_base + offset); in ftm_read() 43 static void ftm_write(struct ftm_quaddec *ftm, uint32_t offset, uint32_t data) in ftm_write() argument 45 if (ftm->big_endian) in ftm_write() 46 iowrite32be(data, ftm->ftm_base + offset); in ftm_write() [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/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() 140 else if (peer->ftm.non_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() 186 target->burst_period = cpu_to_le16(peer->ftm.burst_period); in iwl_mld_ftm_set_target() [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/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ftm-initiator.c | 82 result.ftm.burst_index = mvm->ftm_initiator.responses[i]; in iwl_mvm_ftm_restart() 297 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mvm_ftm_target_chandef_v2() 321 cpu_to_le16(peer->ftm.burst_period); in iwl_mvm_ftm_put_target_v2() 322 target->samples_per_burst = peer->ftm.ftms_per_burst; in iwl_mvm_ftm_put_target_v2() 323 target->num_of_bursts = peer->ftm.num_bursts_exp; in iwl_mvm_ftm_put_target_v2() 325 target->retries_per_sample = peer->ftm.ftmr_retries; in iwl_mvm_ftm_put_target_v2() 326 target->asap_mode = peer->ftm.asap; in iwl_mvm_ftm_put_target_v2() 329 if (peer->ftm.request_lci) in iwl_mvm_ftm_put_target_v2() 331 if (peer->ftm.request_civicloc) in iwl_mvm_ftm_put_target_v2() 349 if (peer->ftm.asap) in iwl_mvm_ftm_set_target_flags() [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/net/wireless/ |
| H A D | core.c | 770 if (WARN_ON(wiphy->pmsr_capa && !wiphy->pmsr_capa->ftm.supported)) in wiphy_register() 773 if (wiphy->pmsr_capa && wiphy->pmsr_capa->ftm.supported) { in wiphy_register() 774 if (WARN_ON(!wiphy->pmsr_capa->ftm.asap && in wiphy_register() 775 !wiphy->pmsr_capa->ftm.non_asap)) in wiphy_register() 777 if (WARN_ON(!wiphy->pmsr_capa->ftm.preambles || in wiphy_register() 778 !wiphy->pmsr_capa->ftm.bandwidths)) in wiphy_register() 780 if (WARN_ON(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() 787 if (WARN_ON((wiphy->pmsr_capa->ftm.trigger_based || in wiphy_register() 788 wiphy->pmsr_capa->ftm.non_trigger_based) && in wiphy_register() 789 !(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() [all …]
|
| H A D | nl80211.c | 2270 struct nlattr *ftm; in nl80211_send_pmsr_ftm_capa() local 2272 if (!cap->ftm.supported) in nl80211_send_pmsr_ftm_capa() 2275 ftm = nla_nest_start_noflag(msg, NL80211_PMSR_TYPE_FTM); in nl80211_send_pmsr_ftm_capa() 2276 if (!ftm) in nl80211_send_pmsr_ftm_capa() 2279 if (cap->ftm.asap && nla_put_flag(msg, NL80211_PMSR_FTM_CAPA_ATTR_ASAP)) in nl80211_send_pmsr_ftm_capa() 2281 if (cap->ftm.non_asap && in nl80211_send_pmsr_ftm_capa() 2284 if (cap->ftm.request_lci && in nl80211_send_pmsr_ftm_capa() 2287 if (cap->ftm.request_civicloc && in nl80211_send_pmsr_ftm_capa() 2291 cap->ftm.preambles)) in nl80211_send_pmsr_ftm_capa() 2294 cap->ftm.bandwidths)) in nl80211_send_pmsr_ftm_capa() [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1028a.dtsi | 1236 compatible = "fsl,vf610-ftm-pwm"; 1247 compatible = "fsl,vf610-ftm-pwm"; 1258 compatible = "fsl,vf610-ftm-pwm"; 1269 compatible = "fsl,vf610-ftm-pwm"; 1280 compatible = "fsl,vf610-ftm-pwm"; 1291 compatible = "fsl,vf610-ftm-pwm"; 1302 compatible = "fsl,vf610-ftm-pwm"; 1313 compatible = "fsl,vf610-ftm-pwm"; 1331 compatible = "fsl,ls1028a-ftm-alarm"; 1339 compatible = "fsl,ls1028a-ftm-alarm";
|
| H A D | fsl-ls1012a.dtsi | 565 compatible = "fsl,ls1012a-ftm-alarm";
|
| H A D | fsl-ls1088a.dtsi | 1049 compatible = "fsl,ls1088a-ftm-alarm";
|
| H A D | fsl-ls1043a.dtsi | 1017 compatible = "fsl,ls1043a-ftm-alarm";
|
| H A D | fsl-ls1046a.dtsi | 974 compatible = "fsl,ls1046a-ftm-alarm";
|
| H A D | fsl-ls208xa.dtsi | 1229 compatible = "fsl,ls208xa-ftm-alarm";
|
| H A D | fsl-lx2160a.dtsi | 1090 compatible = "fsl,lx2160a-ftm-alarm";
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim.c | 3438 struct nlattr *ftm; in mac80211_hwsim_send_pmsr_ftm_request_peer() local 3443 ftm = nla_nest_start(msg, NL80211_PMSR_TYPE_FTM); in mac80211_hwsim_send_pmsr_ftm_request_peer() 3444 if (!ftm) in mac80211_hwsim_send_pmsr_ftm_request_peer() 3491 nla_nest_end(msg, ftm); in mac80211_hwsim_send_pmsr_ftm_request_peer() 3531 err = mac80211_hwsim_send_pmsr_ftm_request_peer(msg, &request->ftm); in mac80211_hwsim_send_pmsr_request_peer() 3750 static int mac80211_hwsim_parse_ftm_result(struct nlattr *ftm, in mac80211_hwsim_parse_ftm_result() argument 3758 ftm, hwsim_ftm_result_policy, info->extack); in mac80211_hwsim_parse_ftm_result() 3897 ret = mac80211_hwsim_parse_ftm_result(pmsr, &result->ftm, info); in mac80211_hwsim_parse_pmsr_resp() 6298 out->ftm.supported = 1; in parse_ftm_capa() 6300 out->ftm.preambles = nla_get_u32(tb[NL80211_PMSR_FTM_CAPA_ATTR_PREAMBLES]); in parse_ftm_capa() [all …]
|
| /linux/drivers/rtc/ |
| H A D | Makefile | 73 obj-$(CONFIG_RTC_DRV_FSL_FTM_ALARM) += rtc-fsl-ftm-alarm.o
|
| H A D | Kconfig | 1481 will be called "rtc-fsl-ftm-alarm".
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx7s.dtsi | 751 compatible = "fsl,vf610-ftm-pwm"; 765 compatible = "fsl,vf610-ftm-pwm";
|
| /linux/include/net/ |
| H A D | cfg80211.h | 4285 struct cfg80211_pmsr_ftm_result ftm; member 4343 struct cfg80211_pmsr_ftm_request_peer ftm; member 5662 } ftm; member
|
| /linux/drivers/pwm/ |
| H A D | Kconfig | 272 will be called pwm-fsl-ftm.
|
| /linux/ |
| H A D | MAINTAINERS | 9830 F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml 9831 F: drivers/counter/ftm-quaddec.c
|