| /kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
| D | v4l2-dv-timings.c | 145 const struct v4l2_bt_timings *bt = &t->bt; in v4l2_valid_dv_timings() local 146 const struct v4l2_bt_timings_cap *cap = &dvcap->bt; in v4l2_valid_dv_timings() 149 u32 max_hor = 3 * bt->width; in v4l2_valid_dv_timings() 154 bt->height < cap->min_height || in v4l2_valid_dv_timings() 155 bt->height > cap->max_height || in v4l2_valid_dv_timings() 156 bt->width < cap->min_width || in v4l2_valid_dv_timings() 157 bt->width > cap->max_width || in v4l2_valid_dv_timings() 158 bt->pixelclock < cap->min_pixelclock || in v4l2_valid_dv_timings() 159 bt->pixelclock > cap->max_pixelclock || in v4l2_valid_dv_timings() 161 cap->standards && bt->standards && in v4l2_valid_dv_timings() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
| D | v4l2-dv-timings.c | 145 const struct v4l2_bt_timings *bt = &t->bt; in v4l2_valid_dv_timings() local 146 const struct v4l2_bt_timings_cap *cap = &dvcap->bt; in v4l2_valid_dv_timings() 149 u32 max_hor = 3 * bt->width; in v4l2_valid_dv_timings() 154 bt->height < cap->min_height || in v4l2_valid_dv_timings() 155 bt->height > cap->max_height || in v4l2_valid_dv_timings() 156 bt->width < cap->min_width || in v4l2_valid_dv_timings() 157 bt->width > cap->max_width || in v4l2_valid_dv_timings() 158 bt->pixelclock < cap->min_pixelclock || in v4l2_valid_dv_timings() 159 bt->pixelclock > cap->max_pixelclock || in v4l2_valid_dv_timings() 161 cap->standards && bt->standards && in v4l2_valid_dv_timings() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/ |
| D | conf.h | 38 * Configure the min and max time BT gains the antenna 39 * in WLAN / BT master basic rate 47 * Configure the min and max time BT gains the antenna 48 * in WLAN / BT slave basic rate 56 * Configure the min and max time BT gains the antenna 57 * in WLAN / BT master EDR 65 * Configure the min and max time BT gains the antenna 66 * in WLAN / BT slave EDR 75 * in WLAN PSM / BT master/slave BR 84 * in WLAN PSM / BT master/slave EDR [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/ |
| D | conf.h | 38 * Configure the min and max time BT gains the antenna 39 * in WLAN / BT master basic rate 47 * Configure the min and max time BT gains the antenna 48 * in WLAN / BT slave basic rate 56 * Configure the min and max time BT gains the antenna 57 * in WLAN / BT master EDR 65 * Configure the min and max time BT gains the antenna 66 * in WLAN / BT slave EDR 75 * in WLAN PSM / BT master/slave BR 84 * in WLAN PSM / BT master/slave EDR [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
| D | htc_drv_gpio.c | 28 * Detects if there is any priority bt traffic 42 /* Detect if colocated bt started scanning */ in ath_detect_bt_priority() 45 "BT scan detected\n"); in ath_detect_bt_priority() 50 "BT priority traffic detected\n"); in ath_detect_bt_priority() 60 * This is the master bt coex work which runs for every 61 * 45ms, bt traffic will be given priority during 55% of this 95 * Work to time slice between wlan and bt traffic and 106 ath_dbg(common, BTCOEX, "time slice work for bt and wlan\n"); in ath_btcoex_duty_cycle_work() 122 btcoex->btcoex_no_stomp = (100 - ATH_BTCOEX_DEF_DUTY_CYCLE) * in ath_htc_init_btcoex_work() 123 btcoex->btcoex_period / 100; in ath_htc_init_btcoex_work() [all …]
|
| D | gpio.c | 140 * Detects if there is any priority bt traffic 154 /* Detect if colocated bt started scanning */ in ath_detect_bt_priority() 157 "BT scan detected\n"); in ath_detect_bt_priority() 162 "BT priority traffic detected\n"); in ath_detect_bt_priority() 190 * This is the master bt coex timer which runs for every 191 * 45ms, bt traffic will be given priority during 55% of this 253 * registers to time slice between wlan and bt traffic 281 btcoex->btcoex_no_stomp = (100 - ATH_BTCOEX_DEF_DUTY_CYCLE) * in ath_init_btcoex_timer() 282 btcoex->btcoex_period / 100; in ath_init_btcoex_timer() 283 btcoex->btscan_no_stomp = (100 - ATH_BTCOEX_BTSCAN_DUTY_CYCLE) * in ath_init_btcoex_timer() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
| D | htc_drv_gpio.c | 28 * Detects if there is any priority bt traffic 42 /* Detect if colocated bt started scanning */ in ath_detect_bt_priority() 45 "BT scan detected\n"); in ath_detect_bt_priority() 50 "BT priority traffic detected\n"); in ath_detect_bt_priority() 60 * This is the master bt coex work which runs for every 61 * 45ms, bt traffic will be given priority during 55% of this 95 * Work to time slice between wlan and bt traffic and 106 ath_dbg(common, BTCOEX, "time slice work for bt and wlan\n"); in ath_btcoex_duty_cycle_work() 122 btcoex->btcoex_no_stomp = (100 - ATH_BTCOEX_DEF_DUTY_CYCLE) * in ath_htc_init_btcoex_work() 123 btcoex->btcoex_period / 100; in ath_htc_init_btcoex_work() [all …]
|
| D | gpio.c | 140 * Detects if there is any priority bt traffic 154 /* Detect if colocated bt started scanning */ in ath_detect_bt_priority() 157 "BT scan detected\n"); in ath_detect_bt_priority() 162 "BT priority traffic detected\n"); in ath_detect_bt_priority() 190 * This is the master bt coex timer which runs for every 191 * 45ms, bt traffic will be given priority during 55% of this 253 * registers to time slice between wlan and bt traffic 281 btcoex->btcoex_no_stomp = (100 - ATH_BTCOEX_DEF_DUTY_CYCLE) * in ath_init_btcoex_timer() 282 btcoex->btcoex_period / 100; in ath_init_btcoex_timer() 283 btcoex->btscan_no_stomp = (100 - ATH_BTCOEX_BTSCAN_DUTY_CYCLE) * in ath_init_btcoex_timer() [all …]
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | twl4030_madc_battery.c | 55 static int twl4030_madc_bat_get_charging_status(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_charging_status() argument 57 return (madc_read(bt->channel_ichg) > 0) ? 1 : 0; in twl4030_madc_bat_get_charging_status() 60 static int twl4030_madc_bat_get_voltage(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_voltage() argument 62 return madc_read(bt->channel_vbat); in twl4030_madc_bat_get_voltage() 65 static int twl4030_madc_bat_get_current(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_current() argument 67 return madc_read(bt->channel_ichg) * 1000; in twl4030_madc_bat_get_current() 70 static int twl4030_madc_bat_get_temp(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_temp() argument 72 return madc_read(bt->channel_temp) * 10; in twl4030_madc_bat_get_temp() 141 val->intval = (percent * bat->pdata->capacity) / 100; in twl4030_madc_bat_get_property() 158 int chg = (percent * (bat->pdata->capacity/1000))/100; in twl4030_madc_bat_get_property()
|
| /kernel/linux/linux-6.6/drivers/power/supply/ |
| D | twl4030_madc_battery.c | 55 static int twl4030_madc_bat_get_charging_status(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_charging_status() argument 57 return (madc_read(bt->channel_ichg) > 0) ? 1 : 0; in twl4030_madc_bat_get_charging_status() 60 static int twl4030_madc_bat_get_voltage(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_voltage() argument 62 return madc_read(bt->channel_vbat); in twl4030_madc_bat_get_voltage() 65 static int twl4030_madc_bat_get_current(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_current() argument 67 return madc_read(bt->channel_ichg) * 1000; in twl4030_madc_bat_get_current() 70 static int twl4030_madc_bat_get_temp(struct twl4030_madc_battery *bt) in twl4030_madc_bat_get_temp() argument 72 return madc_read(bt->channel_temp) * 10; in twl4030_madc_bat_get_temp() 141 val->intval = (percent * bat->pdata->capacity) / 100; in twl4030_madc_bat_get_property() 158 int chg = (percent * (bat->pdata->capacity/1000))/100; in twl4030_madc_bat_get_property()
|
| /kernel/linux/linux-6.6/drivers/media/pci/bt8xx/ |
| D | dvb-bt8xx.c | 44 struct bt878 *bt = from_tasklet(bt, t, tasklet); in dvb_bt8xx_task() local 45 struct dvb_bt8xx_card *card = dev_get_drvdata(&bt->adapter->dev); in dvb_bt8xx_task() 47 dprintk("%d\n", card->bt->finished_block); in dvb_bt8xx_task() 49 while (card->bt->last_block != card->bt->finished_block) { in dvb_bt8xx_task() 50 (card->bt->TS_Size ? dvb_dmx_swfilter_204 : dvb_dmx_swfilter) in dvb_bt8xx_task() 52 &card->bt->buf_cpu[card->bt->last_block * in dvb_bt8xx_task() 53 card->bt->block_bytes], in dvb_bt8xx_task() 54 card->bt->block_bytes); in dvb_bt8xx_task() 55 card->bt->last_block = (card->bt->last_block + 1) % in dvb_bt8xx_task() 56 card->bt->block_count; in dvb_bt8xx_task() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/bt8xx/ |
| D | dvb-bt8xx.c | 44 struct bt878 *bt = from_tasklet(bt, t, tasklet); in dvb_bt8xx_task() local 45 struct dvb_bt8xx_card *card = dev_get_drvdata(&bt->adapter->dev); in dvb_bt8xx_task() 47 dprintk("%d\n", card->bt->finished_block); in dvb_bt8xx_task() 49 while (card->bt->last_block != card->bt->finished_block) { in dvb_bt8xx_task() 50 (card->bt->TS_Size ? dvb_dmx_swfilter_204 : dvb_dmx_swfilter) in dvb_bt8xx_task() 52 &card->bt->buf_cpu[card->bt->last_block * in dvb_bt8xx_task() 53 card->bt->block_bytes], in dvb_bt8xx_task() 54 card->bt->block_bytes); in dvb_bt8xx_task() 55 card->bt->last_block = (card->bt->last_block + 1) % in dvb_bt8xx_task() 56 card->bt->block_count; in dvb_bt8xx_task() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/phy/ |
| D | bcm7xxx.c | 64 /* AFE_TX_CONFIG, set 100BT Cfeed=011 to improve rise/fall time */ in bcm7xxx_28nm_d0_afe_config_init() 70 /* AFE_VDAC_OTHERS_0, set 1000BT Cidac=010 for all ports */ in bcm7xxx_28nm_d0_afe_config_init() 73 /* AFE_HPF_TRIM_OTHERS, set 100Tx/10BT to -4.5% swing and set rCal in bcm7xxx_28nm_d0_afe_config_init() 95 /* AFE_TX_CONFIG, set 100BT Cfeed=011 to improve rise/fall time */ in bcm7xxx_28nm_e0_plus_afe_config_init() 101 /* AFE_HPF_TRIM_OTHERS, set 100Tx/10BT to -4.5% swing and set rCal in bcm7xxx_28nm_e0_plus_afe_config_init() 132 /* Change 100Tx EEE bandwidth */ in bcm7xxx_28nm_a0_patch_afe_config_init() 475 udelay(100); in bcm7xxx_16nm_ephy_afe_config() 481 udelay(100); in bcm7xxx_16nm_ephy_afe_config() 483 /* Adjust 10BT amplitude additional +7% and 100BT +2% */ in bcm7xxx_16nm_ephy_afe_config() 505 /* AFE_BIAS_CONFIG_0 10BT bias code (Bias: E4) */ in bcm7xxx_16nm_ephy_afe_config() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
| D | iotiming-s3c2412.c | 40 struct s3c2412_iobank_timing *bt; in s3c2412_print_timing() local 44 bt = iot->bank[bank].io_2412; in s3c2412_print_timing() 45 if (!bt) in s3c2412_print_timing() 50 print_ns(bt->idcy), in s3c2412_print_timing() 51 print_ns(bt->wstrd), in s3c2412_print_timing() 52 print_ns(bt->wstwr), in s3c2412_print_timing() 53 print_ns(bt->wstoen), in s3c2412_print_timing() 54 print_ns(bt->wstwen), in s3c2412_print_timing() 55 print_ns(bt->wstbrd)); in s3c2412_print_timing() 89 * @bt: The bank timing. [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/ |
| D | tx-rx.rst | 28 `BT.601`_ and `BT.656`_ are the most common parallel busses. 30 .. _`BT.601`: https://en.wikipedia.org/wiki/Rec._601 31 .. _`BT.656`: https://en.wikipedia.org/wiki/ITU-R_BT.656 98 may be as short as 100 µs, during which the receiver observes this state and 103 involvement in observing LP-11 or LP-111 state. 100 µs is a brief period to hit
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/ |
| D | coex.c | 66 /* set BT polluted packet on for tx rate adaptive, in rtw_coex_limited_tx() 278 } else if (cnt_cck < 100) { in rtw_coex_wl_noisy_detect() 329 times = 100 / tbtt_interval; in rtw_coex_tdma_timer_base() 330 if (100 % tbtt_interval != 0) in rtw_coex_tdma_timer_base() 335 times = tbtt_interval / 100; in rtw_coex_tdma_timer_base() 336 if (tbtt_interval % 100 <= 80) in rtw_coex_tdma_timer_base() 428 /* BT RFK */ in rtw_coex_check_rfk() 506 "[BTCoex], BT state changed (%d) -> (%d)\n", in rtw_coex_monitor_bt_enable() 717 /* update wl/bt rssi by btinfo */ in rtw_coex_update_bt_link_info() 879 /* notify BT rx gain table changed */ in rtw_coex_set_bt_rx_gain() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ |
| D | sungem_phy.c | 42 { 0, 0, 0 }, /* 10BT Half Duplex */ 43 { 1, 0, 0 }, /* 10BT Full Duplex */ 44 { 0, 1, 0 }, /* 100BT Half Duplex */ 45 { 0, 1, 0 }, /* 100BT Half Duplex */ 46 { 1, 1, 0 }, /* 100BT Full Duplex*/ 47 { 1, 0, 1 }, /* 1000BT */ 48 { 1, 0, 1 }, /* 1000BT */ 81 udelay(100); in reset_one_mii_phy() 205 udelay(100); in bcm5400_init() 207 /* Reset and configure cascaded 10/100 PHY */ in bcm5400_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ |
| D | sungem_phy.c | 38 { 0, 0, 0 }, /* 10BT Half Duplex */ 39 { 1, 0, 0 }, /* 10BT Full Duplex */ 40 { 0, 1, 0 }, /* 100BT Half Duplex */ 41 { 0, 1, 0 }, /* 100BT Half Duplex */ 42 { 1, 1, 0 }, /* 100BT Full Duplex*/ 43 { 1, 0, 1 }, /* 1000BT */ 44 { 1, 0, 1 }, /* 1000BT */ 77 udelay(100); in reset_one_mii_phy() 201 udelay(100); in bcm5400_init() 203 /* Reset and configure cascaded 10/100 PHY */ in bcm5400_init() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 20 startup-delay-us = <100>; 31 compatible = "brcm,bcm43438-bt"; 57 pinctrl_uart3_bt: uart3grp-bt { 63 MX6QDL_PAD_SD3_DAT5__GPIO7_IO00 0xb0b1 /* BT ENABLE */
|
| D | imx6ul-phytec-segin-peb-wlbt-05.dtsi | 20 startup-delay-us = <100>; 28 MX6UL_PAD_GPIO1_IO01__GPIO1_IO01 0x3031 /* BT ENABLE */ 34 pinctrl_uart2_bt: uart2grp-bt { 68 compatible = "brcm,bcm43438-bt";
|
| D | imx6ull-dhcom-som-cfg-sdcard.dtsi | 13 * Disabled: WiFi and BT 18 * BT is also not available, so remove BT from the UART node. 73 pinctrl_usdhc1_100mhz: usdhc1-100mhz-grp {
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | marvell-bt-8xxx.txt | 10 * "marvell,sd8897-bt" (for SDIO) 11 * "marvell,sd8997-bt" (for SDIO) 39 wakeup pin 13 and gap 100ms are configured so that firmware can wakeup host 54 compatible = "marvell,sd8897-bt"; 74 mvl_bt1: bt@1 {
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | marvell-bt-8xxx.txt | 10 * "marvell,sd8897-bt" (for SDIO) 11 * "marvell,sd8997-bt" (for SDIO) 39 wakeup pin 13 and gap 100ms are configured so that firmware can wakeup host 54 compatible = "marvell,sd8897-bt"; 74 mvl_bt1: bt@1 {
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/ |
| D | coex.c | 65 /* set BT polluted packet on for tx rate adaptive, in rtw_coex_limited_tx() 190 } else if (cnt_cck < 100) { in rtw_coex_wl_noisy_detect() 312 /* BT RFK */ in rtw_coex_check_rfk() 355 rtw_dbg(rtwdev, RTW_DBG_COEX, "coex: BT state changed (%d) -> (%d)\n", in rtw_coex_monitor_bt_enable() 549 /* update wl/bt rssi by btinfo */ in rtw_coex_update_bt_link_info() 642 rtw_dbg(rtwdev, RTW_DBG_COEX, "coex: bt status(%d)\n", coex_dm->bt_status); in rtw_coex_update_bt_link_info() 710 /* notify BT rx gain table changed */ in rtw_coex_set_bt_rx_gain() 810 chip->table_sant[type].bt, in rtw_coex_table() 813 type = type - 100; in rtw_coex_table() 816 chip->table_nsant[type].bt, in rtw_coex_table() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| D | bcm2711-rpi-cm4.dtsi | 5 #include "bcm283x-rpi-wifi-bt.dtsi" 40 &bt { 50 /* Even the IP block is limited to 100 MHz 97 /* uart0 communicates with the BT module */
|