Home
last modified time | relevance | path

Searched refs:BT_CTRL (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/char/ipmi/
H A Dbt-bmc.c40 #define BT_CTRL 0x10 macro
81 bt_outb(bt_bmc, BT_CTRL_CLR_RD_PTR, BT_CTRL); in clr_rd_ptr()
86 bt_outb(bt_bmc, BT_CTRL_CLR_WR_PTR, BT_CTRL); in clr_wr_ptr()
91 bt_outb(bt_bmc, BT_CTRL_H2B_ATN, BT_CTRL); in clr_h2b_atn()
96 if (!(bt_inb(bt_bmc, BT_CTRL) & BT_CTRL_B_BUSY)) in set_b_busy()
97 bt_outb(bt_bmc, BT_CTRL_B_BUSY, BT_CTRL); in set_b_busy()
102 if (bt_inb(bt_bmc, BT_CTRL) & BT_CTRL_B_BUSY) in clr_b_busy()
103 bt_outb(bt_bmc, BT_CTRL_B_BUSY, BT_CTRL); in clr_b_busy()
108 bt_outb(bt_bmc, BT_CTRL_B2H_ATN, BT_CTRL); in set_b2h_atn()
141 bt_outb(bt_bmc, BT_CTRL_SMS_ATN, BT_CTRL); in set_sms_atn()
[all …]
/openbmc/qemu/hw/misc/
H A Daspeed_ibt.c41 #define BT_CTRL 0x10 macro
179 if ((ibt->regs[TO_REG(BT_CTRL)] & BT_CTRL_H2B_ATN) && in aspeed_ibt_update_irq()
192 if ((ibt->regs[TO_REG(BT_CTRL)] & BT_CTRL_H_BUSY) && in aspeed_ibt_update_irq()
279 ibt->regs[TO_REG(BT_CTRL)] |= BT_CTRL_H2B_ATN; in vm_handle_char()
360 return !ibt->recv_waiting && !(ibt->regs[TO_REG(BT_CTRL)] & BT_CTRL_B_BUSY); in aspeed_ibt_chr_can_receive()
387 case BT_CTRL: in aspeed_ibt_write()
406 ibt->regs[TO_REG(BT_CTRL)] &= ~BT_CTRL_H2B_ATN; in aspeed_ibt_write()
412 ibt->regs[TO_REG(BT_CTRL)] ^= BT_CTRL_B_BUSY; in aspeed_ibt_write()
424 ibt->regs[TO_REG(BT_CTRL)] |= (BT_CTRL_B2H_ATN | BT_CTRL_H_BUSY); in aspeed_ibt_write()
428 ibt->regs[TO_REG(BT_CTRL)] &= ~(BT_CTRL_B2H_ATN | BT_CTRL_H_BUSY); in aspeed_ibt_write()
[all …]
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dapq8039-t2.dts246 "BT_CTRL",