Home
last modified time | relevance | path

Searched refs:mcu (Results 1 – 25 of 98) sorted by relevance

1234

/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/
HDmt76x02_usb_mcu.c26 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 …]
HDmcu.c41 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()
HDmt76x02_mcu.c51 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()
HDsdio_txrx.c183 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()
HDmt792x_usb.c98 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-14-stable/sys/contrib/device-tree/Bindings/iio/
HDsensorhub.txt10 - 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-14-stable/sys/contrib/device-tree/Bindings/powerpc/fsl/
HDmcu-mpc8349emitx.txt4 - compatible : "fsl,<mcu-chip>-<board>", "fsl,mcu-mpc8349emitx".
11 mcu@a {
14 "fsl,mcu-mpc8349emitx";
/freebsd-14-stable/sys/contrib/device-tree/src/arm64/ti/
HDk3-j721s2-common-proc-board.dts150 mcu_cpsw_pins_default: mcu-cpsw-pins-default {
167 mcu_mdio_pins_default: mcu-mdio-pins-default {
174 mcu_mcan0_pins_default: mcu-mcan0-pins-default {
181 mcu_mcan1_pins_default: mcu-mcan1-pins-default {
188 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-pins-default {
195 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-pins-default {
201 mcu_adc0_pins_default: mcu-adc0-pins-default {
214 mcu_adc1_pins_default: mcu-adc1-pins-default {
HDk3-am654-industrial-thermal.dtsi33 mcu_thermal: mcu-thermal {
39 mcu_crit: mcu-crit {
HDk3-am68-sk-base-board.dts179 mcu_cpsw_pins_default: mcu-cpsw-pins-default {
196 mcu_mdio_pins_default: mcu-mdio-pins-default {
203 mcu_mcan0_pins_default: mcu-mcan0-pins-default {
210 mcu_mcan1_pins_default: mcu-mcan1-pins-default {
217 mcu_i2c1_pins_default: mcu-i2c1-pins-default {
HDk3-j7200-som-p0.dtsi86 mcu_fss0_hpb0_pins_default: mcu-fss0-hpb0-pins-default {
104 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-pins-default {
150 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
155 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
HDk3-am654-base-board.dts137 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-pins-default {
159 mcu_cpsw_pins_default: mcu-cpsw-pins-default {
176 mcu_mdio_pins_default: mcu-mdio1-pins-default {
422 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
432 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
HDk3-j721e-common-proc-board.dts303 mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-pins-default {
316 mcu_cpsw_pins_default: mcu-cpsw-pins-default {
333 mcu_mdio_pins_default: mcu-mdio1-pins-default {
340 mcu_mcan0_pins_default: mcu-mcan0-pins-default {
347 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-pins-default {
354 mcu_mcan1_pins_default: mcu-mcan1-pins-default {
361 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-pins-default {
HDk3-j721e-som-p0.dtsi153 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-pins-default {
192 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
197 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/mt7921/
HDsdio_mac.c78 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()
HDpci_mac.c69 wake_up(&dev->mt76.mcu.wait); in mt7921e_mac_reset()
70 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921e_mac_reset()
HDusb.c39 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-14-stable/sys/contrib/device-tree/Bindings/hwmon/
HDnsa320-mcu.txt5 - compatible : "zyxel,nsa320-mcu"
13 compatible = "zyxel,nsa320-mcu";
/freebsd-14-stable/sys/contrib/device-tree/src/arm/
HDkirkwood-nsa320.dts52 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";
HDkirkwood-nsa325.dts42 pmx_mcu_data: pmx-mcu-data {
52 pmx_mcu_clk: pmx-mcu-clk {
57 pmx_mcu_act: pmx-mcu-act {
/freebsd-14-stable/sys/contrib/device-tree/Bindings/usb/
Dmediatek,musb.txt18 - clock-names : must contain "main", "mcu", "univpll"
48 clock-names = "main","mcu","univpll";
/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/mt7603/
HDmcu.c46 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-14-stable/sys/contrib/dev/mediatek/mt76/mt7996/
HDMakefile5 mt7996e-y := pci.o init.o dma.o eeprom.o main.o mcu.o mac.o \
/freebsd-14-stable/sys/contrib/dev/mediatek/mt76/mt7915/
HDMakefile5 mt7915e-y := pci.o init.o dma.o eeprom.o main.o mcu.o mac.o \
/freebsd-14-stable/sys/modules/mt76/mt7921/
HDMakefile9 SRCS= init.c main.c mac.c mcu.c

1234