| /OK3568_Linux_fs/kernel/drivers/counter/ |
| H A D | ftm-quaddec.c | 18 #define FTM_FIELD_UPDATE(ftm, offset, mask, val) \ argument 21 ftm_read(ftm, offset, &flags); \ 24 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 | 12 obj-$(CONFIG_FTM_QUADDEC) += ftm-quaddec.o
|
| H A D | Kconfig | 71 module will be called ftm-quaddec.
|
| /OK3568_Linux_fs/kernel/net/wireless/ |
| H A D | pmsr.c | 22 if (!(rdev->wiphy.pmsr_capa->ftm.bandwidths & BIT(out->chandef.width))) { in pmsr_parse_ftm() 35 out->ftm.requested = true; in pmsr_parse_ftm() 49 if (!(capa->ftm.preambles & BIT(preamble))) { in pmsr_parse_ftm() 56 out->ftm.preamble = preamble; in pmsr_parse_ftm() 58 out->ftm.burst_period = 0; in pmsr_parse_ftm() 60 out->ftm.burst_period = in pmsr_parse_ftm() 63 out->ftm.asap = !!tb[NL80211_PMSR_FTM_REQ_ATTR_ASAP]; in pmsr_parse_ftm() 64 if (out->ftm.asap && !capa->ftm.asap) { in pmsr_parse_ftm() 71 if (!out->ftm.asap && !capa->ftm.non_asap) { in pmsr_parse_ftm() 77 out->ftm.num_bursts_exp = 0; in pmsr_parse_ftm() [all …]
|
| H A D | core.c | 684 if (WARN_ON(wiphy->pmsr_capa && !wiphy->pmsr_capa->ftm.supported)) in wiphy_register() 687 if (wiphy->pmsr_capa && wiphy->pmsr_capa->ftm.supported) { in wiphy_register() 688 if (WARN_ON(!wiphy->pmsr_capa->ftm.asap && in wiphy_register() 689 !wiphy->pmsr_capa->ftm.non_asap)) in wiphy_register() 691 if (WARN_ON(!wiphy->pmsr_capa->ftm.preambles || in wiphy_register() 692 !wiphy->pmsr_capa->ftm.bandwidths)) in wiphy_register() 694 if (WARN_ON(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() 701 if (WARN_ON((wiphy->pmsr_capa->ftm.trigger_based || in wiphy_register() 702 wiphy->pmsr_capa->ftm.non_trigger_based) && in wiphy_register() 703 !(wiphy->pmsr_capa->ftm.preambles & in wiphy_register() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/timer/ |
| H A D | fsl,ftm-timer.txt | 5 - compatible : should be "fsl,ftm-timer" 12 o "ftm-evt" 13 o "ftm-src" 14 o "ftm-evt-counter-en" 15 o "ftm-src-counter-en" 20 ftm: ftm@400b8000 { 21 compatible = "fsl,ftm-timer"; 24 clock-names = "ftm-evt", "ftm-src", 25 "ftm-evt-counter-en", "ftm-src-counter-en";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/rtc/ |
| H A D | rtc-fsl-ftm-alarm.txt | 4 - compatible : Should be "fsl,<chip>-ftm-alarm", the 6 "fsl,ls1012a-ftm-alarm" 7 "fsl,ls1021a-ftm-alarm" 8 "fsl,ls1028a-ftm-alarm" 9 "fsl,ls1043a-ftm-alarm" 10 "fsl,ls1046a-ftm-alarm" 11 "fsl,ls1088a-ftm-alarm" 12 "fsl,ls208xa-ftm-alarm" 13 "fsl,lx2160a-ftm-alarm" 32 compatible = "fsl,ls1088a-ftm-alarm";
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | ftm-initiator.c | 209 result.ftm.burst_index = mvm->ftm_initiator.responses[i]; in iwl_mvm_ftm_restart() 412 if (peer->ftm.trigger_based || peer->ftm.non_trigger_based) in iwl_mvm_ftm_target_chandef_v2() 436 cpu_to_le16(peer->ftm.burst_period); in iwl_mvm_ftm_put_target_v2() 437 target->samples_per_burst = peer->ftm.ftms_per_burst; in iwl_mvm_ftm_put_target_v2() 438 target->num_of_bursts = peer->ftm.num_bursts_exp; in iwl_mvm_ftm_put_target_v2() 440 target->retries_per_sample = peer->ftm.ftmr_retries; in iwl_mvm_ftm_put_target_v2() 441 target->asap_mode = peer->ftm.asap; in iwl_mvm_ftm_put_target_v2() 444 if (peer->ftm.request_lci) in iwl_mvm_ftm_put_target_v2() 446 if (peer->ftm.request_civicloc) in iwl_mvm_ftm_put_target_v2() 464 cpu_to_le16(peer->ftm.burst_period); in iwl_mvm_ftm_put_target_common() [all …]
|
| H A D | Makefile | 8 iwlmvm-y += ftm-responder.o ftm-initiator.o
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/ |
| H A D | nan.h | 480 #define NAN_FTM_SET_BURST_DUR(ftm, dur) (ftm |= (((dur + 2) & NAN_FTM_MAX_BURST_DUR_MASK) <<\ argument 482 #define NAN_FTM_SET_FTM_DELTA(ftm, delta) (ftm |= (((delta/100) & NAN_FTM_MIN_FTM_DELTA_MASK) <<\ argument 484 #define NAN_FTM_SET_NUM_FTM(ftm, delta) (ftm |= ((delta & NAN_FTM_NUM_FTM_MASK) <<\ argument 486 #define NAN_FTM_SET_FORMAT_BW(ftm, delta) (ftm |= ((delta & NAN_FTM_FORMAT_BW_MASK) <<\ argument 496 #define NAN_FTM_GET_BURST_DUR(ftm) (((ftm >> NAN_FTM_MAX_BURST_DUR_SHIFT) &\ argument 499 #define NAN_FTM_GET_FTM_DELTA(ftm) (((ftm >> NAN_FTM_MIN_FTM_DELTA_SHIFT) &\ argument 501 #define NAN_FTM_GET_NUM_FTM(ftm) ((ftm >> NAN_FTM_NUM_FTM_SHIFT) &\ argument 503 #define NAN_FTM_GET_FORMAT_BW(ftm) ((ftm >> NAN_FTM_FORMAT_BW_SHIFT) &\ argument
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | nan.h | 494 #define NAN_FTM_SET_BURST_DUR(ftm, dur) (ftm |= (((dur + 2) & NAN_FTM_MAX_BURST_DUR_MASK) <<\ argument 496 #define NAN_FTM_SET_FTM_DELTA(ftm, delta) (ftm |= (((delta/100) & NAN_FTM_MIN_FTM_DELTA_MASK) <<\ argument 498 #define NAN_FTM_SET_NUM_FTM(ftm, delta) (ftm |= ((delta & NAN_FTM_NUM_FTM_MASK) <<\ argument 500 #define NAN_FTM_SET_FORMAT_BW(ftm, delta) (ftm |= ((delta & NAN_FTM_FORMAT_BW_MASK) <<\ argument 510 #define NAN_FTM_GET_BURST_DUR(ftm) (((ftm >> NAN_FTM_MAX_BURST_DUR_SHIFT) &\ argument 513 #define NAN_FTM_GET_FTM_DELTA(ftm) (((ftm >> NAN_FTM_MIN_FTM_DELTA_SHIFT) &\ argument 515 #define NAN_FTM_GET_NUM_FTM(ftm) ((ftm >> NAN_FTM_NUM_FTM_SHIFT) &\ argument 517 #define NAN_FTM_GET_FORMAT_BW(ftm) ((ftm >> NAN_FTM_FORMAT_BW_SHIFT) &\ argument
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/ |
| H A D | nan.h | 511 #define NAN_FTM_SET_BURST_DUR(ftm, dur) (ftm |= (((dur + 2) & NAN_FTM_MAX_BURST_DUR_MASK) <<\ argument 513 #define NAN_FTM_SET_FTM_DELTA(ftm, delta) (ftm |= (((delta/100) & NAN_FTM_MIN_FTM_DELTA_MASK) <<\ argument 515 #define NAN_FTM_SET_NUM_FTM(ftm, delta) (ftm |= ((delta & NAN_FTM_NUM_FTM_MASK) <<\ argument 517 #define NAN_FTM_SET_FORMAT_BW(ftm, delta) (ftm |= ((delta & NAN_FTM_FORMAT_BW_MASK) <<\ argument 527 #define NAN_FTM_GET_BURST_DUR(ftm) (((ftm >> NAN_FTM_MAX_BURST_DUR_SHIFT) &\ argument 530 #define NAN_FTM_GET_FTM_DELTA(ftm) (((ftm >> NAN_FTM_MIN_FTM_DELTA_SHIFT) &\ argument 532 #define NAN_FTM_GET_NUM_FTM(ftm) ((ftm >> NAN_FTM_NUM_FTM_SHIFT) &\ argument 534 #define NAN_FTM_GET_FORMAT_BW(ftm) ((ftm >> NAN_FTM_FORMAT_BW_SHIFT) &\ argument
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/ |
| H A D | nan.h | 494 #define NAN_FTM_SET_BURST_DUR(ftm, dur) (ftm |= (((dur + 2) & NAN_FTM_MAX_BURST_DUR_MASK) <<\ argument 496 #define NAN_FTM_SET_FTM_DELTA(ftm, delta) (ftm |= (((delta/100) & NAN_FTM_MIN_FTM_DELTA_MASK) <<\ argument 498 #define NAN_FTM_SET_NUM_FTM(ftm, delta) (ftm |= ((delta & NAN_FTM_NUM_FTM_MASK) <<\ argument 500 #define NAN_FTM_SET_FORMAT_BW(ftm, delta) (ftm |= ((delta & NAN_FTM_FORMAT_BW_MASK) <<\ argument 510 #define NAN_FTM_GET_BURST_DUR(ftm) (((ftm >> NAN_FTM_MAX_BURST_DUR_SHIFT) &\ argument 513 #define NAN_FTM_GET_FTM_DELTA(ftm) (((ftm >> NAN_FTM_MIN_FTM_DELTA_SHIFT) &\ argument 515 #define NAN_FTM_GET_NUM_FTM(ftm) ((ftm >> NAN_FTM_NUM_FTM_SHIFT) &\ argument 517 #define NAN_FTM_GET_FORMAT_BW(ftm) ((ftm >> NAN_FTM_FORMAT_BW_SHIFT) &\ argument
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | nan.h | 494 #define NAN_FTM_SET_BURST_DUR(ftm, dur) (ftm |= (((dur + 2) & NAN_FTM_MAX_BURST_DUR_MASK) <<\ argument 496 #define NAN_FTM_SET_FTM_DELTA(ftm, delta) (ftm |= (((delta/100) & NAN_FTM_MIN_FTM_DELTA_MASK) <<\ argument 498 #define NAN_FTM_SET_NUM_FTM(ftm, delta) (ftm |= ((delta & NAN_FTM_NUM_FTM_MASK) <<\ argument 500 #define NAN_FTM_SET_FORMAT_BW(ftm, delta) (ftm |= ((delta & NAN_FTM_FORMAT_BW_MASK) <<\ argument 510 #define NAN_FTM_GET_BURST_DUR(ftm) (((ftm >> NAN_FTM_MAX_BURST_DUR_SHIFT) &\ argument 513 #define NAN_FTM_GET_FTM_DELTA(ftm) (((ftm >> NAN_FTM_MIN_FTM_DELTA_SHIFT) &\ argument 515 #define NAN_FTM_GET_NUM_FTM(ftm) ((ftm >> NAN_FTM_NUM_FTM_SHIFT) &\ argument 517 #define NAN_FTM_GET_FORMAT_BW(ftm) ((ftm >> NAN_FTM_FORMAT_BW_SHIFT) &\ argument
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | nan.h | 511 #define NAN_FTM_SET_BURST_DUR(ftm, dur) (ftm |= (((dur + 2) & NAN_FTM_MAX_BURST_DUR_MASK) <<\ argument 513 #define NAN_FTM_SET_FTM_DELTA(ftm, delta) (ftm |= (((delta/100) & NAN_FTM_MIN_FTM_DELTA_MASK) <<\ argument 515 #define NAN_FTM_SET_NUM_FTM(ftm, delta) (ftm |= ((delta & NAN_FTM_NUM_FTM_MASK) <<\ argument 517 #define NAN_FTM_SET_FORMAT_BW(ftm, delta) (ftm |= ((delta & NAN_FTM_FORMAT_BW_MASK) <<\ argument 527 #define NAN_FTM_GET_BURST_DUR(ftm) (((ftm >> NAN_FTM_MAX_BURST_DUR_SHIFT) &\ argument 530 #define NAN_FTM_GET_FTM_DELTA(ftm) (((ftm >> NAN_FTM_MIN_FTM_DELTA_SHIFT) &\ argument 532 #define NAN_FTM_GET_NUM_FTM(ftm) ((ftm >> NAN_FTM_NUM_FTM_SHIFT) &\ argument 534 #define NAN_FTM_GET_FORMAT_BW(ftm) ((ftm >> NAN_FTM_FORMAT_BW_SHIFT) &\ argument
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pwm/ |
| H A D | pwm-fsl-ftm.txt | 19 - compatible : should be "fsl,<soc>-ftm-pwm" and one of the following 21 - "fsl,vf610-ftm-pwm" for PWM compatible with the one integrated on VF610 22 - "fsl,imx8qm-ftm-pwm" for PWM compatible with the one integrated on i.MX8QM 43 compatible = "fsl,vf610-ftm-pwm";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/counter/ |
| H A D | ftm-quaddec.txt | 6 - compatible: Must be "fsl,ftm-quaddec". 14 compatible = "fsl,ftm-quaddec";
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | ls1021a.dtsi | 436 compatible = "fsl,ftm-quaddec"; 443 compatible = "fsl,ftm-quaddec"; 450 compatible = "fsl,ftm-quaddec"; 457 compatible = "fsl,ftm-quaddec"; 558 compatible = "fsl,vf610-ftm-pwm"; 570 compatible = "fsl,vf610-ftm-pwm"; 582 compatible = "fsl,vf610-ftm-pwm"; 594 compatible = "fsl,vf610-ftm-pwm"; 606 compatible = "fsl,vf610-ftm-pwm"; 618 compatible = "fsl,vf610-ftm-pwm"; [all …]
|
| H A D | vfxxx.dtsi | 251 compatible = "fsl,vf610-ftm-pwm"; 264 compatible = "fsl,vf610-ftm-pwm"; 618 ftm: ftm@400b8000 { label 619 compatible = "fsl,ftm-timer"; 622 clock-names = "ftm-evt", "ftm-src", 623 "ftm-evt-counter-en", "ftm-src-counter-en";
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/ |
| H A D | mac.mk | 71 $(path_hm_d1)/ftm.o \
|
| /OK3568_Linux_fs/kernel/drivers/pwm/ |
| H A D | Makefile | 17 obj-$(CONFIG_PWM_FSL_FTM) += pwm-fsl-ftm.o
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/ |
| H A D | mac.mk | 71 $(path_hm_d1)/ftm.o \
|
| /OK3568_Linux_fs/kernel/drivers/clocksource/ |
| H A D | Makefile | 53 obj-$(CONFIG_FSL_FTM_TIMER) += timer-fsl-ftm.o
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | Makefile | 71 obj-$(CONFIG_RTC_DRV_FSL_FTM_ALARM) += rtc-fsl-ftm-alarm.o
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1012a.dtsi | 526 compatible = "fsl,ls1012a-ftm-alarm";
|