Home
last modified time | relevance | path

Searched refs:icr (Results 1 – 25 of 65) sorted by relevance

123

/OK3568_Linux_fs/kernel/arch/m68k/coldfire/
H A Dintc-5272.c39 unsigned int icr; member
45 /*MCF_IRQ_SPURIOUS*/ { .icr = 0, .index = 0, .ack = 0, },
46 /*MCF_IRQ_EINT1*/ { .icr = MCFSIM_ICR1, .index = 28, .ack = 1, },
47 /*MCF_IRQ_EINT2*/ { .icr = MCFSIM_ICR1, .index = 24, .ack = 1, },
48 /*MCF_IRQ_EINT3*/ { .icr = MCFSIM_ICR1, .index = 20, .ack = 1, },
49 /*MCF_IRQ_EINT4*/ { .icr = MCFSIM_ICR1, .index = 16, .ack = 1, },
50 /*MCF_IRQ_TIMER1*/ { .icr = MCFSIM_ICR1, .index = 12, .ack = 0, },
51 /*MCF_IRQ_TIMER2*/ { .icr = MCFSIM_ICR1, .index = 8, .ack = 0, },
52 /*MCF_IRQ_TIMER3*/ { .icr = MCFSIM_ICR1, .index = 4, .ack = 0, },
53 /*MCF_IRQ_TIMER4*/ { .icr = MCFSIM_ICR1, .index = 0, .ack = 0, },
[all …]
/OK3568_Linux_fs/u-boot/drivers/i2c/
H A Dmv_i2c.c39 u32 icr; member
49 u32 icr; member
74 icr_mode = readl(&base->icr) & ICR_MODE_MASK; in i2c_reset()
75 writel(readl(&base->icr) & ~ICR_IUE, &base->icr); /* disable unit */ in i2c_reset()
76 writel(readl(&base->icr) | ICR_UR, &base->icr); /* reset the unit */ in i2c_reset()
78 writel(readl(&base->icr) & ~ICR_IUE, &base->icr); /* disable unit */ in i2c_reset()
84 writel(I2C_ICR_INIT | icr_mode, &base->icr); in i2c_reset()
86 writel(readl(&base->icr) | ICR_IUE, &base->icr); /* enable unit */ in i2c_reset()
140 writel(readl(&base->icr) & ~ICR_START, &base->icr); in i2c_transfer()
141 writel(readl(&base->icr) & ~ICR_STOP, &base->icr); in i2c_transfer()
[all …]
H A Dstm32f7_i2c.c25 u32 icr; /* I2C interrupt clear register */ member
357 setbits_le32(&regs->icr, STM32_I2C_ICR_BERRCF); in stm32_i2c_check_end_of_message()
366 setbits_le32(&regs->icr, STM32_I2C_ICR_ARLOCF); in stm32_i2c_check_end_of_message()
375 setbits_le32(&regs->icr, STM32_I2C_ICR_NACKCF); in stm32_i2c_check_end_of_message()
388 setbits_le32(&regs->icr, STM32_I2C_ICR_STOPCF); in stm32_i2c_check_end_of_message()
/OK3568_Linux_fs/u-boot/arch/m68k/cpu/mcf530x/
H A Dcpu_init.c114 intctrl_t *icr = (intctrl_t *)(MMAP_INTC); in cpu_init_f() local
117 out_be32(&icr->imr, 0xfffffbff); in cpu_init_f()
119 out_8(&icr->icr0, 0x00); /* sw watchdog */ in cpu_init_f()
120 out_8(&icr->icr1, 0x00); /* timer 1 */ in cpu_init_f()
121 out_8(&icr->icr2, 0x88); /* timer 2 */ in cpu_init_f()
122 out_8(&icr->icr3, 0x00); /* i2c */ in cpu_init_f()
123 out_8(&icr->icr4, 0x00); /* uart 0 */ in cpu_init_f()
124 out_8(&icr->icr5, 0x00); /* uart 1 */ in cpu_init_f()
125 out_8(&icr->icr6, 0x00); /* dma 0 */ in cpu_init_f()
126 out_8(&icr->icr7, 0x00); /* dma 1 */ in cpu_init_f()
[all …]
H A Dinterrupts.c22 intctrl_t *icr = (intctrl_t *)(MMAP_INTC); in dtimer_intr_setup() local
25 out_be32(&icr->imr, in_be32(&icr->imr) & ~0x00000400); in dtimer_intr_setup()
27 out_8(&icr->icr2, CONFIG_SYS_TMRINTR_PRI); in dtimer_intr_setup()
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-pxa.c137 u32 icr; member
159 .icr = 0x10,
168 .icr = 0x08,
177 .icr = 0x00,
186 .icr = 0x10,
197 .icr = 0x08,
407 unsigned long icr = readl(_ICR(i2c)); in i2c_pxa_abort() local
409 icr &= ~ICR_START; in i2c_pxa_abort()
410 icr |= ICR_ACKNAK | ICR_STOP | ICR_TB; in i2c_pxa_abort()
412 writel(icr, _ICR(i2c)); in i2c_pxa_abort()
[all …]
/OK3568_Linux_fs/kernel/drivers/char/
H A Ddsp56k.c52 #define DSP56K_TX_INT_ON dsp56k_host_interface.icr |= DSP56K_ICR_TREQ
53 #define DSP56K_RX_INT_ON dsp56k_host_interface.icr |= DSP56K_ICR_RREQ
54 #define DSP56K_TX_INT_OFF dsp56k_host_interface.icr &= ~DSP56K_ICR_TREQ
55 #define DSP56K_RX_INT_OFF dsp56k_host_interface.icr &= ~DSP56K_ICR_RREQ
369 dsp56k_host_interface.icr |= DSP56K_ICR_HF0; in dsp56k_ioctl()
371 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF0; in dsp56k_ioctl()
373 dsp56k_host_interface.icr |= DSP56K_ICR_HF1; in dsp56k_ioctl()
375 dsp56k_host_interface.icr &= ~DSP56K_ICR_HF1; in dsp56k_ioctl()
378 if (dsp56k_host_interface.icr & DSP56K_ICR_HF0) status |= 0x1; in dsp56k_ioctl()
379 if (dsp56k_host_interface.icr & DSP56K_ICR_HF1) status |= 0x2; in dsp56k_ioctl()
[all …]
/OK3568_Linux_fs/kernel/arch/x86/kernel/apic/
H A Dlocal.h36 unsigned int icr = shortcut | dest; in __prepare_ICR() local
40 icr |= APIC_DM_FIXED | vector; in __prepare_ICR()
43 icr |= APIC_DM_NMI; in __prepare_ICR()
46 return icr; in __prepare_ICR()
/OK3568_Linux_fs/kernel/drivers/misc/vmw_vmci/
H A Dvmci_guest.c384 unsigned int icr; in vmci_interrupt() local
387 icr = ioread32(dev->iobase + VMCI_ICR_ADDR); in vmci_interrupt()
388 if (icr == 0 || icr == ~0) in vmci_interrupt()
391 if (icr & VMCI_ICR_DATAGRAM) { in vmci_interrupt()
393 icr &= ~VMCI_ICR_DATAGRAM; in vmci_interrupt()
396 if (icr & VMCI_ICR_NOTIFICATION) { in vmci_interrupt()
398 icr &= ~VMCI_ICR_NOTIFICATION; in vmci_interrupt()
401 if (icr != 0) in vmci_interrupt()
404 icr); in vmci_interrupt()
/OK3568_Linux_fs/kernel/drivers/rtc/
H A Drtc-isl1208.c243 int icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_rtc_toggle_alarm() local
245 if (icr < 0) { in isl1208_rtc_toggle_alarm()
247 return icr; in isl1208_rtc_toggle_alarm()
251 icr |= ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM; in isl1208_rtc_toggle_alarm()
253 icr &= ~(ISL1208_REG_INT_ALME | ISL1208_REG_INT_IM); in isl1208_rtc_toggle_alarm()
255 icr = i2c_smbus_write_byte_data(client, ISL1208_REG_INT, icr); in isl1208_rtc_toggle_alarm()
256 if (icr < 0) { in isl1208_rtc_toggle_alarm()
258 return icr; in isl1208_rtc_toggle_alarm()
351 int icr, yr, sr = isl1208_i2c_get_sr(client); in isl1208_i2c_read_alarm() local
383 icr = i2c_smbus_read_byte_data(client, ISL1208_REG_INT); in isl1208_i2c_read_alarm()
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/
H A Dpinctrl-coh901.c81 u32 icr; member
405 val = readl(U300_PIN_REG(offset, icr)); in u300_toggle_trigger()
409 writel(val & ~U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_toggle_trigger()
414 writel(val | U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_toggle_trigger()
443 val = readl(U300_PIN_REG(offset, icr)); in u300_gpio_irq_type()
444 writel(val | U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_gpio_irq_type()
449 val = readl(U300_PIN_REG(offset, icr)); in u300_gpio_irq_type()
450 writel(val & ~U300_PIN_BIT(offset), U300_PIN_REG(offset, icr)); in u300_gpio_irq_type()
659 gpio->icr = U300_GPIO_PXICR; in u300_gpio_probe()
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dstm32-usart.h20 u8 icr; member
53 .icr = UNDEF_REG,
72 .icr = 0x20,
93 .icr = 0x20,
H A Dstm32-usart.c240 if ((sr & USART_SR_ERR_MASK) && ofs->icr != UNDEF_REG) in stm32_usart_receive_chars()
242 port->membase + ofs->icr); in stm32_usart_receive_chars()
454 if (ofs->icr == UNDEF_REG) in stm32_usart_transmit_chars()
457 writel_relaxed(USART_ICR_TCCF, port->membase + ofs->icr); in stm32_usart_transmit_chars()
481 if ((sr & USART_SR_RTOF) && ofs->icr != UNDEF_REG) in stm32_usart_interrupt()
483 port->membase + ofs->icr); in stm32_usart_interrupt()
485 if ((sr & USART_SR_WUF) && ofs->icr != UNDEF_REG) { in stm32_usart_interrupt()
488 port->membase + ofs->icr); in stm32_usart_interrupt()
/OK3568_Linux_fs/kernel/drivers/net/fjes/
H A Dfjes_main.c1010 u32 icr; in fjes_intr() local
1012 icr = fjes_hw_capture_interrupt_status(hw); in fjes_intr()
1014 if (icr & REG_IS_MASK_IS_ASSERT) { in fjes_intr()
1015 if (icr & REG_ICTL_MASK_RX_DATA) { in fjes_intr()
1016 fjes_rx_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr()
1017 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr()
1021 if (icr & REG_ICTL_MASK_DEV_STOP_REQ) { in fjes_intr()
1022 fjes_stop_req_irq(adapter, icr & REG_IS_MASK_EPID); in fjes_intr()
1023 hw->ep_shm_info[icr & REG_IS_MASK_EPID].ep_stats in fjes_intr()
1027 if (icr & REG_ICTL_MASK_TXRX_STOP_REQ) { in fjes_intr()
[all …]
/OK3568_Linux_fs/kernel/arch/m68k/amiga/
H A Dcia.c55 old = (base->icr_data |= base->cia->icr); in cia_set_irq()
74 base->icr_data |= base->cia->icr; in cia_able_irq()
75 base->cia->icr = mask; in cia_able_irq()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/embedded6xx/
H A Dflipper-pic.c234 u32 icr; in flipper_is_reset_button_pressed() local
238 icr = in_be32(io_base + FLIPPER_ICR); in flipper_is_reset_button_pressed()
239 return !(icr & FLIPPER_ICR_RSS); in flipper_is_reset_button_pressed()
/OK3568_Linux_fs/kernel/drivers/net/can/sja1000/
H A Dpeak_pci.c538 u16 icr; in peak_pci_post_irq() local
541 icr = readw(chan->cfg_base + PITA_ICR); in peak_pci_post_irq()
542 if (icr & chan->icr_mask) in peak_pci_post_irq()
552 u16 sub_sys_id, icr; in peak_pci_probe() local
607 icr = readw(cfg_base + PITA_ICR + 2); in peak_pci_probe()
638 icr |= chan->icr_mask; in peak_pci_probe()
675 writew(icr, cfg_base + PITA_ICR + 2); in peak_pci_probe()
/OK3568_Linux_fs/kernel/drivers/spi/
H A Datmel-quadspi.c303 u32 iar, icr, ifr; in atmel_qspi_set_cfg() local
308 icr = QSPI_ICR_INST(op->cmd.opcode); in atmel_qspi_set_cfg()
337 icr |= QSPI_ICR_OPT(op->addr.val & 0xff); in atmel_qspi_set_cfg()
398 atmel_qspi_write(icr, aq, QSPI_RICR); in atmel_qspi_set_cfg()
400 atmel_qspi_write(icr, aq, QSPI_WICR); in atmel_qspi_set_cfg()
408 atmel_qspi_write(icr, aq, QSPI_ICR); in atmel_qspi_set_cfg()
/OK3568_Linux_fs/u-boot/drivers/spi/
H A Dlpc32xx_ssp.c27 u32 icr; member
99 writel(0, &lslave->regs->icr); /* clear any pending interrupt */ in spi_setup_slave()
/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Dmpc83xx_gpio.c160 out_be32(&im->gpio[0].icr, 0); in mpc83xx_gpio_init_f()
169 out_be32(&im->gpio[1].icr, 0); in mpc83xx_gpio_init_f()
/OK3568_Linux_fs/kernel/arch/arm/mach-pxa/
H A Dviper.c68 static unsigned int icr; variable
72 icr |= bit; in viper_icr_set_bit()
73 VIPER_ICR = icr; in viper_icr_set_bit()
78 icr &= ~bit; in viper_icr_clear_bit()
79 VIPER_ICR = icr; in viper_icr_clear_bit()
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dkvm.c519 int cpu, apic_id, icr; in __send_ipi_mask() local
535 icr = APIC_DM_FIXED | vector; in __send_ipi_mask()
538 icr = APIC_DM_NMI; in __send_ipi_mask()
553 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask()
564 (unsigned long)(ipi_bitmap >> BITS_PER_LONG), min, icr); in __send_ipi_mask()
/OK3568_Linux_fs/u-boot/drivers/serial/
H A Dserial_stm32x7.h20 u32 icr; member
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Dstmpe.c1239 u8 icr = 0; in stmpe_chip_init() local
1268 icr = STMPE_SYS_CTRL_INT_EN; in stmpe_chip_init()
1270 icr = STMPE_ICR_LSB_GIM; in stmpe_chip_init()
1276 icr |= STMPE_ICR_LSB_EDGE; in stmpe_chip_init()
1282 icr |= STMPE_SYS_CTRL_INT_HI; in stmpe_chip_init()
1284 icr |= STMPE_ICR_LSB_HIGH; in stmpe_chip_init()
1294 return stmpe_reg_write(stmpe, stmpe->regs[STMPE_IDX_ICR_LSB], icr); in stmpe_chip_init()
/OK3568_Linux_fs/u-boot/arch/m68k/include/asm/coldfire/
H A Data.h57 u8 icr; /* 0x30 */ member

123