Lines Matching +full:0 +full:x838

35 #define APPLE_ASC_MBOX_A2I_CONTROL 0x110
36 #define APPLE_ASC_MBOX_A2I_SEND0 0x800
37 #define APPLE_ASC_MBOX_A2I_SEND1 0x808
38 #define APPLE_ASC_MBOX_A2I_RECV0 0x810
39 #define APPLE_ASC_MBOX_A2I_RECV1 0x818
41 #define APPLE_ASC_MBOX_I2A_CONTROL 0x114
42 #define APPLE_ASC_MBOX_I2A_SEND0 0x820
43 #define APPLE_ASC_MBOX_I2A_SEND1 0x828
44 #define APPLE_ASC_MBOX_I2A_RECV0 0x830
45 #define APPLE_ASC_MBOX_I2A_RECV1 0x838
50 #define APPLE_M3_MBOX_A2I_CONTROL 0x50
51 #define APPLE_M3_MBOX_A2I_SEND0 0x60
52 #define APPLE_M3_MBOX_A2I_SEND1 0x68
53 #define APPLE_M3_MBOX_A2I_RECV0 0x70
54 #define APPLE_M3_MBOX_A2I_RECV1 0x78
56 #define APPLE_M3_MBOX_I2A_CONTROL 0x80
57 #define APPLE_M3_MBOX_I2A_SEND0 0x90
58 #define APPLE_M3_MBOX_I2A_SEND1 0x98
59 #define APPLE_M3_MBOX_I2A_RECV0 0xa0
60 #define APPLE_M3_MBOX_I2A_RECV1 0xa8
62 #define APPLE_M3_MBOX_IRQ_ENABLE 0x48
63 #define APPLE_M3_MBOX_IRQ_ACK 0x4c
64 #define APPLE_M3_MBOX_IRQ_A2I_EMPTY BIT(0)
73 #define APPLE_MBOX_MSG1_MSG GENMASK(31, 0)
138 return 0; in apple_mbox_hw_send()
162 return 0; in apple_mbox_hw_recv()
190 return 0; in apple_mbox_chan_send_data()
205 mbox_chan_txdone(&apple_mbox->chan, 0); in apple_mbox_send_empty_irq()
212 int ret = 0; in apple_mbox_poll()
214 while (apple_mbox_hw_recv(apple_mbox, &msg) == 0) { in apple_mbox_poll()
256 return ret > 0; in apple_mbox_chan_peek_data()
266 mbox_chan_txdone(&apple_mbox->chan, 0); in apple_mbox_chan_flush()
267 return 0; in apple_mbox_chan_flush()
295 return 0; in apple_mbox_chan_startup()
316 if (args->args_count != 0) in apple_mbox_of_xlate()
319 return &mbox->chans[0]; in apple_mbox_of_xlate()
342 mbox->regs = devm_platform_ioremap_resource(pdev, 0); in apple_mbox_probe()
349 if (mbox->irq_recv_not_empty < 0) in apple_mbox_probe()
353 if (mbox->irq_send_empty < 0) in apple_mbox_probe()