| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/83xx/ |
| H A D | mcu_mpc8349emitx.c | 34 struct mcu { struct 41 static struct mcu *glob_mcu; argument 47 struct mcu *mcu = glob_mcu; in shutdown_thread_fn() local 50 ret = i2c_smbus_read_byte_data(mcu->client, MCU_REG_CTRL); in shutdown_thread_fn() 53 mcu->reg_ctrl = ret; in shutdown_thread_fn() 56 if (mcu->reg_ctrl & MCU_CTRL_BTN) { in shutdown_thread_fn() 57 i2c_smbus_write_byte_data(mcu->client, MCU_REG_CTRL, in shutdown_thread_fn() 58 mcu->reg_ctrl & ~MCU_CTRL_BTN); in shutdown_thread_fn() 74 struct mcu *mcu = glob_mcu; in show_status() local 76 ret = i2c_smbus_read_byte_data(mcu->client, MCU_REG_CTRL); in show_status() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76x02_usb_mcu.c | 27 if (usb->mcu.burst) { in mt76x02u_multiple_mcu_reads() 28 WARN_ON_ONCE(len / 4 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads() 30 reg = usb->mcu.rp[0].reg - usb->mcu.base; in mt76x02u_multiple_mcu_reads() 31 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads() 33 usb->mcu.rp[i].reg = reg++; in mt76x02u_multiple_mcu_reads() 34 usb->mcu.rp[i].value = val; in mt76x02u_multiple_mcu_reads() 37 WARN_ON_ONCE(len / 8 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads() 39 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads() 41 usb->mcu.base; in mt76x02u_multiple_mcu_reads() 44 WARN_ON_ONCE(usb->mcu.rp[i].reg != reg); in mt76x02u_multiple_mcu_reads() [all …]
|
| H A D | mcu.c | 39 wait_event_timeout(dev->mcu.wait, in mt76_mcu_get_response() 40 (!skb_queue_empty(&dev->mcu.res_q) || in mt76_mcu_get_response() 43 return skb_dequeue(&dev->mcu.res_q); in mt76_mcu_get_response() 49 skb_queue_tail(&dev->mcu.res_q, skb); in mt76_mcu_rx_event() 50 wake_up(&dev->mcu.wait); in mt76_mcu_rx_event()
|
| H A D | mt76x02_mcu.c | 30 mutex_lock(&mdev->mcu.mutex); in mt76x02_mcu_msg_send() 32 seq = ++mdev->mcu.msg_seq & 0xf; in mt76x02_mcu_msg_send() 34 seq = ++mdev->mcu.msg_seq & 0xf; in mt76x02_mcu_msg_send() 71 mutex_unlock(&mdev->mcu.mutex); in mt76x02_mcu_msg_send() 147 while ((skb = skb_dequeue(&dev->mt76.mcu.res_q)) != NULL) in mt76x02_mcu_cleanup()
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rv1106-evb-ext-mcu-v10.dtsi | 89 mcu_panel: mcu-panel { 91 * MEDIA_BUS_FMT_RGB888_3X8 for serial mcu 92 * MEDIA_BUS_FMT_RGB565_1X16 for parallel mcu 270 * mcu-pix-total = <9>; 271 * mcu-cs-pst = <1>; 272 * mcu-cs-pend = <8>; 273 * mcu-rw-pst = <2>; 274 * mcu-rw-pend = <5>; 275 * mcu-hold-mode = <0>; // default set to 0 280 mcu-timing { [all …]
|
| H A D | rv1103g-evb-mcu-display-v11.dts | 99 mcu_panel: mcu-panel { 276 * mcu-pix-total = <9>; 277 * mcu-cs-pst = <1>; 278 * mcu-cs-pend = <8>; 279 * mcu-rw-pst = <2>; 280 * mcu-rw-pend = <5>; 281 * mcu-hold-mode = <0>; // default set to 0 286 mcu-timing { 287 mcu-pix-total = <7>; 288 mcu-cs-pst = <1>; [all …]
|
| H A D | rv1106g-evb1-mcu-display-v11.dts | 9 #include "rv1106-evb-ext-mcu-v10.dtsi" 13 compatible = "rockchip,rv1106g-evb1-mcu-display-v11", "rockchip,rv1106";
|
| 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";
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3562-evb1-lp4x-v10-mcu-k350c4516t.dts | 14 compatible = "rockchip,rk3562-evb1-lp4x-v10-mcu-k350c4516t", "rockchip,rk3562"; 50 * rgb3x8_pins_m0/rgb3x8_pins_m1 for serial mcu 51 * rgb565_pins for parallel mcu 58 mcu_panel: mcu-panel { 60 * MEDIA_BUS_FMT_RGB888_3X8 for serial mcu 61 * MEDIA_BUS_FMT_RGB565_1X16 for parallel mcu 243 mcu-timing { 244 mcu-pix-total = <9>; 245 mcu-cs-pst = <1>; 246 mcu-cs-pend = <8>; [all …]
|
| H A D | rk3308bs-evb-ext-mcu-v10.dtsi | 63 rockchip,cmd-type = "mcu"; 235 mcu-timing { 236 mcu-pix-total = <9>; 237 mcu-cs-pst = <1>; 238 mcu-cs-pend = <8>; 239 mcu-rw-pst = <2>; 240 mcu-rw-pend = <5>; 242 mcu-hold-mode = <0>; // default set to 0
|
| H A D | rk3308-evb-ext-v10.dtsi | 240 mcu-timing { 241 mcu-pix-total = <9>; 242 mcu-cs-pst = <1>; 243 mcu-cs-pend = <8>; 244 mcu-rw-pst = <2>; 245 mcu-rw-pend = <5>; 247 mcu-hold-mode = <0>; // default set to 0
|
| H A D | rk3588-amp.dtsi | 8 compatible = "rockchip,mcu-amp"; 25 /* mcu address */ 26 mcu_reserved: mcu@8200000 {
|
| H A D | rk3562-amp.dtsi | 8 compatible = "rockchip,mcu-amp"; 37 /* mcu address */ 38 mcu_reserved: mcu@8200000 {
|
| H A D | rk3308bs-evb-mcu-display-v20.dts | 9 #include "rk3308bs-evb-ext-mcu-v10.dtsi" 13 compatible = "rockchip,rk3308bs-evb-mcu-display-v20", "rockchip,rk3308";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/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>;
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | mcu.c | 70 struct urb *urb = dev->mcu.resp.urb; in mt7601u_mcu_wait_resp() 75 if (!wait_for_completion_timeout(&dev->mcu.resp_cmpl, in mt7601u_mcu_wait_resp() 82 rxfce = get_unaligned_le32(dev->mcu.resp.buf); in mt7601u_mcu_wait_resp() 86 &dev->mcu.resp, GFP_KERNEL, in mt7601u_mcu_wait_resp() 88 &dev->mcu.resp_cmpl); in mt7601u_mcu_wait_resp() 124 mutex_lock(&dev->mcu.mutex); in mt7601u_mcu_msg_send() 128 seq = ++dev->mcu.msg_seq & 0xf; in mt7601u_mcu_msg_send() 132 if (dev->mcu.resp_cmpl.done) in mt7601u_mcu_msg_send() 148 mutex_unlock(&dev->mcu.mutex); in mt7601u_mcu_msg_send() 495 mutex_init(&dev->mcu.mutex); in mt7601u_mcu_init() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/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";
|
| /OK3568_Linux_fs/kernel/drivers/thermal/ |
| H A D | khadas_mcu_fan.c | 20 struct khadas_mcu *mcu; member 30 ret = regmap_write(ctx->mcu->regmap, KHADAS_MCU_CMD_FAN_STATUS_CTRL_REG, in khadas_mcu_fan_set_level() 81 struct khadas_mcu *mcu = dev_get_drvdata(pdev->dev.parent); in khadas_mcu_fan_probe() local 90 ctx->mcu = mcu; in khadas_mcu_fan_probe()
|
| /OK3568_Linux_fs/kernel/drivers/perf/ |
| H A D | xgene_pmu.c | 357 XGENE_PMU_EVENT_ATTR(mcu-request, 0x12), 358 XGENE_PMU_EVENT_ATTR(mcu-rd-request, 0x13), 359 XGENE_PMU_EVENT_ATTR(mcu-hp-rd-request, 0x14), 360 XGENE_PMU_EVENT_ATTR(mcu-wr-request, 0x15), 361 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-all, 0x16), 362 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-cancel, 0x17), 363 XGENE_PMU_EVENT_ATTR(mcu-rd-response, 0x18), 364 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-speculative-all, 0x19), 365 XGENE_PMU_EVENT_ATTR(mcu-rd-proceed-speculative-cancel, 0x1a), 366 XGENE_PMU_EVENT_ATTR(mcu-wr-proceed-all, 0x1b), [all …]
|
| /OK3568_Linux_fs/rkbin/doc/release/ |
| H A D | RK3588_CN.md | 145 1. 支持休眠时软件解析多种协议的红外信号,需配合mcu一起使用。 176 | 1 | 重要 | 修正休眠时pmu mcu被意外启动问题 | 休眠唤醒后kernel代码或数据会被覆盖,原因是pmu mcu被意外启动导致的 | - | 302 | 1 | 重要 | 解决cec唤醒问题 | 休眠等待cec唤醒时,gpio1/3的中断会同时唤醒AP和mcu,导致异常。 | - |
|
| H A D | RK3562_CN.md | 276 ## rk3562_{bl31,bl32,mcu}_v1.x.bin 280 | 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | 重要 |
|
| /OK3568_Linux_fs/u-boot/board/hisilicon/hikey/ |
| H A D | README | 164 INFO: hisi_mcu_load_image: mcu sections 0: 170 INFO: hisi_mcu_load_image: mcu sections 1: 176 INFO: hisi_mcu_load_image: mcu sections 2: 182 INFO: hisi_mcu_load_image: mcu sections 3: 188 INFO: hisi_mcu_load_image: mcu sections 4: 194 INFO: hisi_mcu_load_image: mcu sections 5: 200 INFO: hisi_mcu_load_image: mcu sections 6: 206 INFO: hisi_mcu_load_image: mcu sections 7: 213 INFO: bl2_plat_handle_bl30: mcu pc is 42933301
|
| /OK3568_Linux_fs/kernel/drivers/usb/musb/ |
| H A D | mediatek.c | 48 struct clk *mcu; member 64 glue->mcu = devm_clk_get(dev, "mcu"); in mtk_musb_clks_get() 65 if (IS_ERR(glue->mcu)) { in mtk_musb_clks_get() 67 return PTR_ERR(glue->mcu); in mtk_musb_clks_get() 89 ret = clk_prepare_enable(glue->mcu); in mtk_musb_clks_enable() 104 clk_disable_unprepare(glue->mcu); in mtk_musb_clks_enable() 114 clk_disable_unprepare(glue->mcu); in mtk_musb_clks_disable()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/ti/ |
| H A D | k3-am654-industrial-thermal.dtsi | 33 mcu_thermal: mcu-thermal { 39 mcu_crit: mcu-crit {
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/hwmon/ |
| H A D | nsa320-mcu.txt | 5 - compatible : "zyxel,nsa320-mcu" 13 compatible = "zyxel,nsa320-mcu";
|