Home
last modified time | relevance | path

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

1234567

/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76x02_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 …]
H A Dmcu.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()
88 mutex_lock(&dev->mcu.mutex); in mt76_mcu_skb_send_and_get_msg()
110 expires = jiffies + dev->mcu.timeout; in mt76_mcu_skb_send_and_get_msg()
132 mutex_unlock(&dev->mcu.mutex); in mt76_mcu_skb_send_and_get_msg()
H A Dmt76x02_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()
H A Dsdio_txrx.c188 mt76s_tx_pick_quota(struct mt76_sdio *sdio, bool mcu, int buf_sz, in mt76s_tx_pick_quota() argument
196 if (mcu && sdio->hw_ver == MT76_CONNAC2_SDIO) in mt76s_tx_pick_quota()
199 if (mcu) { in mt76s_tx_pick_quota()
215 mt76s_tx_update_quota(struct mt76_sdio *sdio, bool mcu, int pse_size, in mt76s_tx_update_quota() argument
218 if (mcu) { in mt76s_tx_update_quota()
248 bool mcu = q == dev->q_mcu[MT_MCUQ_WM]; in mt76s_tx_run_queue() local
279 if (mt76s_tx_pick_quota(sdio, mcu, e->buf_sz, &pse_sz, in mt76s_tx_run_queue()
308 mt76s_tx_update_quota(sdio, mcu, pse_sz, ple_sz); in mt76s_tx_run_queue()
/freebsd/sys/contrib/device-tree/Bindings/iio/
H A Dsensorhub.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/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dmcu-mpc8349emitx.txt4 - compatible : "fsl,<mcu-chip>-<board>", "fsl,mcu-mpc8349emitx".
11 mcu@a {
14 "fsl,mcu-mpc8349emitx";
/freebsd/sys/contrib/device-tree/src/arm64/renesas/
H A Dr8a779g3-sparrow-hawk-rpi-display-2.dtsi17 pwms = <&mcu 0 255 0>;
29 gpio = <&mcu 1 GPIO_ACTIVE_HIGH>;
42 mcu: gpio@45 { label
82 reset-gpios = <&mcu 0 GPIO_ACTIVE_LOW>;
/freebsd/sys/contrib/device-tree/src/riscv/sophgo/
H A Dsg2044-sophgo-srd3-10.dts59 mcu: syscon@17 { label
60 compatible = "sophgo,sg2044-hwmon-mcu", "sophgo,sg2042-hwmon-mcu";
H A Dsg2042-evb-v2.dts30 thermal-sensors = <&mcu 0>;
84 thermal-sensors = <&mcu 1>;
132 mcu: syscon@17 { label
133 compatible = "sophgo,sg2042-hwmon-mcu";
H A Dsg2042-evb-v1.dts42 thermal-sensors = <&mcu 0>;
96 thermal-sensors = <&mcu 1>;
144 mcu: syscon@17 { label
145 compatible = "sophgo,sg2042-hwmon-mcu";
H A Dsg2042-milkv-pioneer.dts71 mcu: syscon@17 { label
72 compatible = "sophgo,sg2042-hwmon-mcu";
216 thermal-sensors = <&mcu 0>;
270 thermal-sensors = <&mcu 1>;
/freebsd/sys/contrib/device-tree/src/arm64/ti/
H A Dk3-am62-lp-sk.dts307 mcu_mcan0_tx_pins_default: mcu-mcan0-tx-default-pins {
313 mcu_mcan0_rx_pins_default: mcu-mcan0-rx-default-pins {
319 mcu_mcan0_rx_pins_wakeup: mcu-mcan0-rx-wakeup-pins {
325 mcu_mcan1_tx_pins_default: mcu-mcan1-tx-default-pins {
331 mcu_mcan1_rx_pins_default: mcu-mcan1-rx-default-pins {
337 mcu_mcan1_rx_pins_wakeup: mcu-mcan1-rx-wakeup-pins {
H A Dk3-j742s2-mcu-wakeup.dtsi12 firmware-name = "j742s2-mcu-r5f0_0-fw";
16 firmware-name = "j742s2-mcu-r5f0_1-fw";
H A Dk3-j721s2-common-proc-board.dts238 mcu_uart0_pins_default: mcu-uart0-default-pins {
248 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
265 mcu_mdio_pins_default: mcu-mdio-default-pins {
272 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
279 mcu_mcan1_pins_default: mcu-mcan1-default-pins {
286 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins {
293 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins {
299 mcu_adc0_pins_default: mcu-adc0-default-pins {
312 mcu_adc1_pins_default: mcu-adc1-default-pins {
327 mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-default-pins {
H A Dk3-am654-industrial-thermal.dtsi36 mcu_thermal: mcu-thermal {
42 mcu_crit: mcu-crit {
H A Dk3-j7200-common-proc-board.dts125 mcu_uart0_pins_default: mcu-uart0-default-pins {
143 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
166 mcu_mdio_pins_default: mcu-mdio1-default-pins {
173 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
180 mcu_mcan1_pins_default: mcu-mcan1-default-pins {
187 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins {
194 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins {
H A Dk3-am65-ti-ipc-firmware.dtsi32 mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
42 mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
H A Dk3-am68-phyboard-izar.dts204 mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-default-pins {
217 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
234 mcu_i2c1_pins_default: mcu-i2c1-default-pins {
241 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
248 mcu_mdio_pins_default: mcu-mdio-default-pins {
255 mcu_spi0_pins_default: mcu-spi0-default-pins {
265 mcu_uart0_pins_default: mcu-uart0-default-pins {
H A Dk3-am68-sk-base-board.dts360 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
378 mcu_mdio_pins_default: mcu-mdio-default-pins {
386 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
393 mcu_mcan1_pins_default: mcu-mcan1-default-pins {
400 mcu_i2c0_pins_default: mcu-i2c0-default-pins {
407 mcu_i2c1_pins_default: mcu-i2c1-default-pins {
414 mcu_uart0_pins_default: mcu-uart0-default-pins {
422 mcu_rpi_header_gpio0_pins0_default: mcu-rpi-header-gpio0-default-pins-0 {
438 mcu_rpi_header_gpio0_pins1_default: mcu-rpi-header-gpio0-default-pins-1 {
H A Dk3-am69-sk.dts365 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-default-pins {
409 mcu_uart0_pins_default: mcu-uart0-default-pins {
417 mcu_i2c0_pins_default: mcu-i2c0-default-pins {
424 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
442 mcu_mdio_pins_default: mcu-mdio-default-pins {
450 mcu_rpi_hdr1_gpio0_pins_default: mcu-rpi-hdr1-gpio0-default-pins {
464 mcu_i2c1_pins_default: mcu-i2c1-default-pins {
479 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
486 mcu_mcan1_pins_default: mcu-mcan1-default-pins {
496 mcu_rpi_hdr2_gpio0_pins_default: mcu-rpi-hdr2-gpio0-default-pins {
H A Dk3-j784s4-j742s2-evm-common.dtsi379 mcu_uart0_pins_default: mcu-uart0-default-pins {
389 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
406 mcu_mdio_pins_default: mcu-mdio-default-pins {
413 mcu_adc0_pins_default: mcu-adc0-default-pins {
426 mcu_adc1_pins_default: mcu-adc1-default-pins {
439 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
446 mcu_mcan1_pins_default: mcu-mcan1-default-pins {
453 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins {
459 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins {
478 mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-default-pins {
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dsdio_mac.c83 wake_up(&dev->mt76.mcu.wait); in mt7921s_init_reset()
84 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_init_reset()
160 wake_up(&dev->mt76.mcu.wait); in mt7921s_mac_reset()
161 skb_queue_purge(&dev->mt76.mcu.res_q); in mt7921s_mac_reset()
/freebsd/sys/contrib/device-tree/Bindings/hwmon/
H A Dnsa320-mcu.txt5 - compatible : "zyxel,nsa320-mcu"
13 compatible = "zyxel,nsa320-mcu";
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Dkirkwood-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";
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/
H A Drk3566-qnap-ts133.dts37 &mcu {
38 compatible = "qnap,ts133-mcu";

1234567