/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt76x02_usb_mcu.c | 26 WARN_ON_ONCE(len / 8 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads() 28 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads() 29 u32 reg = get_unaligned_le32(data + 8 * i) - usb->mcu.base; in mt76x02u_multiple_mcu_reads() 32 WARN_ON_ONCE(usb->mcu.rp[i].reg != reg); in mt76x02u_multiple_mcu_reads() 33 usb->mcu.rp[i].value = val; in mt76x02u_multiple_mcu_reads() 40 u8 *data = usb->mcu.data; in mt76x02u_mcu_wait_resp() 52 if (usb->mcu.rp) in mt76x02u_mcu_wait_resp() 83 seq = ++dev->mcu.msg_seq & 0xf; in __mt76x02u_mcu_send_msg() 85 seq = ++dev->mcu.msg_seq & 0xf; in __mt76x02u_mcu_send_msg() 120 mutex_lock(&dev->mcu.mutex); in mt76x02u_mcu_send_msg() [all …]
|
H A D | mcu.c | 41 wait_event_timeout(dev->mcu.wait, in mt76_mcu_get_response() 42 (!skb_queue_empty(&dev->mcu.res_q) || in mt76_mcu_get_response() 45 return skb_dequeue(&dev->mcu.res_q); in mt76_mcu_get_response() 51 skb_queue_tail(&dev->mcu.res_q, skb); in mt76_mcu_rx_event() 52 wake_up(&dev->mcu.wait); in mt76_mcu_rx_event() 82 mutex_lock(&dev->mcu.mutex); in mt76_mcu_skb_send_and_get_msg() 93 expires = jiffies + dev->mcu.timeout; in mt76_mcu_skb_send_and_get_msg() 105 mutex_unlock(&dev->mcu.mutex); in mt76_mcu_skb_send_and_get_msg()
|
H A D | mt76x02_mcu.c | 51 mutex_lock(&mdev->mcu.mutex); in mt76x02_mcu_msg_send() 53 seq = ++mdev->mcu.msg_seq & 0xf; in mt76x02_mcu_msg_send() 55 seq = ++mdev->mcu.msg_seq & 0xf; in mt76x02_mcu_msg_send() 76 mutex_unlock(&mdev->mcu.mutex); in mt76x02_mcu_msg_send() 153 while ((skb = skb_dequeue(&dev->mt76.mcu.res_q)) != NULL) in mt76x02_mcu_cleanup()
|
H A D | sdio_txrx.c | 183 mt76s_tx_pick_quota(struct mt76_sdio *sdio, bool mcu, int buf_sz, in mt76s_tx_pick_quota() argument 191 if (mcu && sdio->hw_ver == MT76_CONNAC2_SDIO) in mt76s_tx_pick_quota() 194 if (mcu) { in mt76s_tx_pick_quota() 210 mt76s_tx_update_quota(struct mt76_sdio *sdio, bool mcu, int pse_size, in mt76s_tx_update_quota() argument 213 if (mcu) { in mt76s_tx_update_quota() 242 bool mcu = q == dev->q_mcu[MT_MCUQ_WM]; in mt76s_tx_run_queue() local 273 if (mt76s_tx_pick_quota(sdio, mcu, e->buf_sz, &pse_sz, in mt76s_tx_run_queue() 302 mt76s_tx_update_quota(sdio, mcu, pse_sz, ple_sz); in mt76s_tx_run_queue()
|
H A D | mt792x_usb.c | 98 skb_queue_purge(&dev->mt76.mcu.res_q); in mt792xu_cleanup() 276 wake_up(&dev->mt76.mcu.wait); in mt792xu_init_reset() 277 skb_queue_purge(&dev->mt76.mcu.res_q); in mt792xu_init_reset()
|
/freebsd/sys/contrib/device-tree/Bindings/iio/ |
H A D | sensorhub.txt | 10 - ap-mcu-gpios: [out] ap to sensorhub line - used during communication 11 - mcu-ap-gpios: [in] sensorhub to ap - used during communication 12 - mcu-reset-gpios: [out] sensorhub reset 21 ap-mcu-gpios = <&gpx0 0 0>; 22 mcu-ap-gpios = <&gpx0 4 0>; 23 mcu-reset-gpios = <&gpx0 5 0>;
|
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/ |
H A D | mcu-mpc8349emitx.txt | 4 - compatible : "fsl,<mcu-chip>-<board>", "fsl,mcu-mpc8349emitx". 11 mcu@a { 14 "fsl,mcu-mpc8349emitx";
|
/freebsd/sys/contrib/device-tree/src/riscv/sophgo/ |
H A D | sg2042-milkv-pioneer.dts | 41 mcu: syscon@17 { label 42 compatible = "sophgo,sg2042-hwmon-mcu"; 65 thermal-sensors = <&mcu 0>; 97 thermal-sensors = <&mcu 1>;
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
H A D | sdio_mac.c | 78 wake_up(&dev->mt76.mcu.wait); in mt7921s_init_reset() 79 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_init_reset() 103 wake_up(&dev->mt76.mcu.wait); in mt7921s_mac_reset() 104 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_mac_reset()
|
H A D | pci_mac.c | 69 wake_up(&dev->mt76.mcu.wait); in mt7921e_mac_reset() 70 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921e_mac_reset()
|
H A D | usb.c | 39 mdev->mcu.timeout = 3 * HZ; in mt7921u_mcu_send_message() 91 wake_up(&dev->mt76.mcu.wait); in mt7921u_mac_reset() 92 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921u_mac_reset()
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-j721s2-common-proc-board.dts | 205 mcu_uart0_pins_default: mcu-uart0-default-pins { 214 mcu_cpsw_pins_default: mcu-cpsw-default-pins { 231 mcu_mdio_pins_default: mcu-mdio-default-pins { 238 mcu_mcan0_pins_default: mcu-mcan0-default-pins { 245 mcu_mcan1_pins_default: mcu-mcan1-default-pins { 252 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins { 259 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins { 265 mcu_adc0_pins_default: mcu-adc0-default-pins { 278 mcu_adc1_pins_default: mcu-adc1-default-pins { 293 mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-default-pins {
|
H A D | k3-am654-industrial-thermal.dtsi | 36 mcu_thermal: mcu-thermal { 42 mcu_crit: mcu-crit {
|
H A D | k3-j7200-common-proc-board.dts | 125 mcu_uart0_pins_default: mcu-uart0-default-pins { 141 mcu_cpsw_pins_default: mcu-cpsw-default-pins { 164 mcu_mdio_pins_default: mcu-mdio1-default-pins { 171 mcu_mcan0_pins_default: mcu-mcan0-default-pins { 178 mcu_mcan1_pins_default: mcu-mcan1-default-pins { 185 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins { 192 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins {
|
H A D | k3-am68-sk-base-board.dts | 318 mcu_cpsw_pins_default: mcu-cpsw-default-pins { 335 mcu_mdio_pins_default: mcu-mdio-default-pins { 342 mcu_mcan0_pins_default: mcu-mcan0-default-pins { 349 mcu_mcan1_pins_default: mcu-mcan1-default-pins { 356 mcu_i2c0_pins_default: mcu-i2c0-default-pins { 363 mcu_i2c1_pins_default: mcu-i2c1-default-pins { 370 mcu_uart0_pins_default: mcu-uart0-default-pins { 377 mcu_rpi_header_gpio0_pins0_default: mcu-rpi-header-gpio0-default-pins-0 { 393 mcu_rpi_header_gpio0_pins1_default: mcu-rpi-header-gpio0-default-pins-1 {
|
H A D | k3-am654-base-board.dts | 180 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-default-pins { 202 mcu_uart0_pins_default: mcu-uart0-default-pins { 211 mcu_cpsw_pins_default: mcu-cpsw-default-pins { 228 mcu_mdio_pins_default: mcu-mdio1-default-pins { 235 mcu_i2c0_pins_default: mcu-i2c0-default-pins { 516 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 { 526 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
|
H A D | k3-am69-sk.dts | 491 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-default-pins { 535 mcu_uart0_pins_default: mcu-uart0-default-pins { 543 mcu_i2c0_pins_default: mcu-i2c0-default-pins { 550 mcu_cpsw_pins_default: mcu-cpsw-default-pins { 567 mcu_mdio_pins_default: mcu-mdio-default-pins { 574 mcu_rpi_hdr1_gpio0_pins_default: mcu-rpi-hdr1-gpio0-default-pins { 588 mcu_i2c1_pins_default: mcu-i2c1-default-pins { 603 mcu_mcan0_pins_default: mcu-mcan0-default-pins { 610 mcu_mcan1_pins_default: mcu-mcan1-default-pins { 620 mcu_rpi_hdr2_gpio0_pins_default: mcu-rpi-hdr2-gpio0-default-pins { [all …]
|
H A D | k3-j784s4-evm.dts | 481 mcu_uart0_pins_default: mcu-uart0-default-pins { 491 mcu_cpsw_pins_default: mcu-cpsw-default-pins { 508 mcu_mdio_pins_default: mcu-mdio-default-pins { 515 mcu_adc0_pins_default: mcu-adc0-default-pins { 528 mcu_adc1_pins_default: mcu-adc1-default-pins { 541 mcu_mcan0_pins_default: mcu-mcan0-default-pins { 548 mcu_mcan1_pins_default: mcu-mcan1-default-pins { 555 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins { 561 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins { 581 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-default-pins { [all …]
|
H A D | k3-j721e-common-proc-board.dts | 347 mcu_uart0_pins_default: mcu-uart0-default-pins { 362 mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-default-pins { 375 mcu_cpsw_pins_default: mcu-cpsw-default-pins { 392 mcu_mdio_pins_default: mcu-mdio1-default-pins { 399 mcu_mcan0_pins_default: mcu-mcan0-default-pins { 406 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins { 413 mcu_mcan1_pins_default: mcu-mcan1-default-pins { 420 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins {
|
/freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
H A D | nsa320-mcu.txt | 5 - compatible : "zyxel,nsa320-mcu" 13 compatible = "zyxel,nsa320-mcu";
|
/freebsd/sys/contrib/device-tree/src/arm/marvell/ |
H A D | kirkwood-nsa320.dts | 52 pmx_mcu_data: pmx-mcu-data { 62 pmx_mcu_clk: pmx-mcu-clk { 67 pmx_mcu_act: pmx-mcu-act { 184 compatible = "zyxel,nsa320-mcu";
|
H A D | kirkwood-nsa325.dts | 42 pmx_mcu_data: pmx-mcu-data { 52 pmx_mcu_clk: pmx-mcu-clk { 57 pmx_mcu_act: pmx-mcu-act {
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | mediatek,musb.txt | 18 - clock-names : must contain "main", "mcu", "univpll" 48 clock-names = "main","mcu","univpll";
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | mcu.c | 46 mdev->mcu.timeout = 3 * HZ; in mt7603_mcu_skb_send_msg() 48 seq = ++mdev->mcu.msg_seq & 0xf; in mt7603_mcu_skb_send_msg() 50 seq = ++mdev->mcu.msg_seq & 0xf; in mt7603_mcu_skb_send_msg() 233 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7603_mcu_exit()
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | Makefile | 5 mt7996e-y := pci.o init.o dma.o eeprom.o main.o mcu.o mac.o \
|