/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-mockup.c | 90 int val; in gpio_mockup_get() local 93 val = __gpio_mockup_get(chip, offset); in gpio_mockup_get() 96 return val; in gpio_mockup_get() 103 unsigned int bit, val; in gpio_mockup_get_multiple() local 107 val = __gpio_mockup_get(chip, bit); in gpio_mockup_get_multiple() 108 __assign_bit(bit, bits, val); in gpio_mockup_get_multiple() 268 int val, cnt; in gpio_mockup_debugfs_read() local 279 val = gpio_mockup_get(gc, priv->offset); in gpio_mockup_debugfs_read() 280 cnt = snprintf(buf, sizeof(buf), "%d\n", val); in gpio_mockup_debugfs_read() 290 int rv, val; in gpio_mockup_debugfs_write() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | gdsc.c | 62 u32 val; in gdsc_check_status() local 72 ret = regmap_read(sc->regmap, reg, &val); in gdsc_check_status() 79 return !!(val & GDSC_POWER_UP_COMPLETE); in gdsc_check_status() 81 return !!(val & GDSC_POWER_DOWN_COMPLETE); in gdsc_check_status() 87 return !!(val & PWR_ON_MASK); in gdsc_check_status() 89 return !(val & PWR_ON_MASK); in gdsc_check_status() 97 u32 val = en ? HW_CONTROL_MASK : 0; in gdsc_hwctrl() local 99 return regmap_update_bits(sc->regmap, sc->gdscr, HW_CONTROL_MASK, val); in gdsc_hwctrl() 121 u32 val = (status == GDSC_ON) ? 0 : SW_COLLAPSE_MASK; in gdsc_toggle_logic() local 129 ret = regmap_update_bits(sc->regmap, sc->gdscr, SW_COLLAPSE_MASK, val); in gdsc_toggle_logic() 339 u32 mask, val; gdsc_init() local [all...] |
/kernel/linux/linux-5.10/arch/mips/bcm63xx/ |
H A D | irq.c | 87 u32 val; \ 89 val = bcm_readl(irq_stat_addr[cpu] + src * sizeof(u32)); \ 90 val &= bcm_readl(irq_mask_addr[cpu] + src * sizeof(u32)); \ 91 pending[--tgt] = val; \ 93 if (val) \ 114 u32 val; \ 126 val = bcm_readl(irq_mask_addr[cpu] + reg * sizeof(u32));\ 127 val &= ~(1 << bit); \ 128 bcm_writel(val, irq_mask_addr[cpu] + reg * sizeof(u32));\ 136 u32 val; \ [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | id.c | 52 static u32 val = OMAP2_DEVICETYPE_MASK; in omap_type() local 54 if (val < OMAP2_DEVICETYPE_MASK) in omap_type() 55 return val; in omap_type() 58 val = omap_ctrl_readl(OMAP24XX_CONTROL_STATUS); in omap_type() 60 val = omap_ctrl_readl(TI81XX_CONTROL_STATUS); in omap_type() 62 val = omap_ctrl_readl(AM33XX_CONTROL_STATUS); in omap_type() 64 val = omap_ctrl_readl(OMAP343X_CONTROL_STATUS); in omap_type() 66 val = omap_ctrl_readl(OMAP4_CTRL_MODULE_CORE_STATUS); in omap_type() 68 val = omap_ctrl_readl(OMAP5XXX_CONTROL_STATUS); in omap_type() 69 val in omap_type() [all...] |
/kernel/linux/linux-5.10/arch/mips/txx9/rbtx4939/ |
H A D | setup.c | 262 static void __rbtx4939_7segled_putc(unsigned int pos, unsigned char val) in __rbtx4939_7segled_putc() argument 268 led_val[pos] = (led_val[pos] & 0x80) | (val & 0x7f); in __rbtx4939_7segled_putc() 269 val = led_val[pos]; in __rbtx4939_7segled_putc() 272 writeb(val, rbtx4939_7seg_addr(pos / 4, pos % 4)); in __rbtx4939_7segled_putc() 275 static void rbtx4939_7segled_putc(unsigned int pos, unsigned char val) in rbtx4939_7segled_putc() argument 278 val = (val & 0x88) | in rbtx4939_7segled_putc() 279 ((val & 0x40) >> 6) | in rbtx4939_7segled_putc() 280 ((val & 0x20) >> 4) | in rbtx4939_7segled_putc() 281 ((val in rbtx4939_7segled_putc() [all...] |
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | ingenic-sysost.c | 151 int val; in ingenic_ost_percpu_timer_set_rate() local 153 val = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_set_rate() 154 val = (val & ~OSTCCR_PRESCALE1_MASK) | (prescale << OSTCCR_PRESCALE1_LSB); in ingenic_ost_percpu_timer_set_rate() 155 writel(val, ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_percpu_timer_set_rate() 166 int val; in ingenic_ost_global_timer_set_rate() local 168 val = readl(ost_clk->ost->base + info->ostccr_reg); in ingenic_ost_global_timer_set_rate() 169 val = (val & ~OSTCCR_PRESCALE2_MASK) | (prescale << OSTCCR_PRESCALE2_LSB); in ingenic_ost_global_timer_set_rate() 170 writel(val, ost_cl in ingenic_ost_global_timer_set_rate() 274 int val, err; ingenic_ost_register_clock() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/cavium/zip/ |
H A D | zip_main.c | 58 void zip_reg_write(u64 val, u64 __iomem *addr) in zip_reg_write() argument 60 writeq(val, addr); in zip_reg_write() 465 u64 val = 0ull; in zip_stats_show() local 482 val = zip_reg_read((zip->reg_base + in zip_stats_show() 484 pending += val >> 32 & 0xffffff; in zip_stats_show() 487 val = atomic64_read(&st->comp_req_complete); in zip_stats_show() 488 avg_chunk = (val) ? atomic64_read(&st->comp_in_bytes) / val : 0; in zip_stats_show() 490 val = atomic64_read(&st->comp_out_bytes); in zip_stats_show() 491 avg_cr = (val) in zip_stats_show() 563 u64 val = 0; zip_regs_show() local [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | io.h | 218 static inline void pfx##write##bwlq(type val, \ 231 __val = pfx##ioswab##bwlq(__mem, val); \ 299 static inline void pfx##out##bwlq##p(type val, unsigned long port) \ 311 __val = pfx##ioswab##bwlq(__addr, val); \ 404 #define writeb_be(val, addr) \ 405 __raw_writeb((val), (__force unsigned *)(addr)) 406 #define writew_be(val, addr) \ 407 __raw_writew(cpu_to_be16((val)), (__force unsigned *)(addr)) 408 #define writel_be(val, addr) \ 409 __raw_writel(cpu_to_be32((val)), (__forc 481 memset_io(volatile void __iomem *addr, unsigned char val, int count) memset_io() argument [all...] |
/kernel/linux/linux-6.6/arch/mips/include/asm/ |
H A D | io.h | 220 static inline void pfx##write##bwlq(type val, \ 233 __val = pfx##ioswab##bwlq(__mem, val); \ 301 static inline void pfx##out##bwlq##p(type val, unsigned long port) \ 313 __val = pfx##ioswab##bwlq(__addr, val); \ 406 #define writeb_be(val, addr) \ 407 __raw_writeb((val), (__force unsigned *)(addr)) 408 #define writew_be(val, addr) \ 409 __raw_writew(cpu_to_be16((val)), (__force unsigned *)(addr)) 410 #define writel_be(val, addr) \ 411 __raw_writel(cpu_to_be32((val)), (__forc 483 memset_io(volatile void __iomem *addr, unsigned char val, int count) memset_io() argument [all...] |
/kernel/linux/linux-6.6/arch/mips/bcm63xx/ |
H A D | irq.c | 87 u32 val; \ 89 val = bcm_readl(irq_stat_addr[cpu] + src * sizeof(u32)); \ 90 val &= bcm_readl(irq_mask_addr[cpu] + src * sizeof(u32)); \ 91 pending[--tgt] = val; \ 93 if (val) \ 114 u32 val; \ 126 val = bcm_readl(irq_mask_addr[cpu] + reg * sizeof(u32));\ 127 val &= ~(1 << bit); \ 128 bcm_writel(val, irq_mask_addr[cpu] + reg * sizeof(u32));\ 136 u32 val; \ [all...] |
/kernel/linux/linux-5.10/tools/virtio/ |
H A D | virtio_test.c | 161 unsigned long long val; in wait_for_interrupt() local 165 read(dev->fds[i].fd, &val, sizeof val); in wait_for_interrupt() 282 .val = 'h', 286 .val = 'E', 290 .val = 'e', 294 .val = 'I', 298 .val = 'i', 302 .val = '1', 306 .val [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | id.c | 52 static u32 val = OMAP2_DEVICETYPE_MASK; in omap_type() local 54 if (val < OMAP2_DEVICETYPE_MASK) in omap_type() 55 return val; in omap_type() 58 val = omap_ctrl_readl(OMAP24XX_CONTROL_STATUS); in omap_type() 60 val = omap_ctrl_readl(TI81XX_CONTROL_STATUS); in omap_type() 62 val = omap_ctrl_readl(AM33XX_CONTROL_STATUS); in omap_type() 64 val = omap_ctrl_readl(OMAP343X_CONTROL_STATUS); in omap_type() 66 val = omap_ctrl_readl(OMAP4_CTRL_MODULE_CORE_STATUS); in omap_type() 68 val = omap_ctrl_readl(OMAP5XXX_CONTROL_STATUS); in omap_type() 69 val in omap_type() [all...] |
/kernel/linux/linux-6.6/arch/x86/coco/tdx/ |
H A D | tdx.c | 357 static bool mmio_read(int size, unsigned long addr, unsigned long *val) in mmio_read() argument 365 .r15 = *val, in mmio_read() 370 *val = args.r11; in mmio_read() 374 static bool mmio_write(int size, unsigned long addr, unsigned long val) in mmio_write() argument 377 EPT_WRITE, addr, val); in mmio_write() 382 unsigned long *reg, val, vaddr; in handle_mmio() local 425 memcpy(&val, reg, size); in handle_mmio() 426 if (!mmio_write(size, ve->gpa, val)) in handle_mmio() 430 val = insn.immediate.value; in handle_mmio() 431 if (!mmio_write(size, ve->gpa, val)) in handle_mmio() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-owl.c | 103 static void owl_i2c_update_reg(void __iomem *reg, unsigned int val, bool state) in owl_i2c_update_reg() argument 110 regval |= val; in owl_i2c_update_reg() 112 regval &= ~val; in owl_i2c_update_reg() 131 unsigned int val, timeout = 0; in owl_i2c_reset_fifo() local 140 val = readl(i2c_dev->base + OWL_I2C_REG_FIFOCTL); in owl_i2c_reset_fifo() 141 if (!(val & (OWL_I2C_FIFOCTL_RFR | OWL_I2C_FIFOCTL_TFR))) in owl_i2c_reset_fifo() 156 unsigned int val; in owl_i2c_set_freq() local 158 val = DIV_ROUND_UP(i2c_dev->clk_rate, i2c_dev->bus_freq * 16); in owl_i2c_set_freq() 161 writel(OWL_I2C_DIV_FACTOR(val), i2c_dev->base + OWL_I2C_REG_CLKDIV); in owl_i2c_set_freq() 249 unsigned int i2c_cmd, val; in owl_i2c_master_xfer() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/dac/ |
H A D | ad5791.c | 108 static int ad5791_spi_write(struct ad5791_state *st, u8 addr, u32 val) in ad5791_spi_write() argument 112 (val & AD5791_DAC_MASK)); in ad5791_spi_write() 117 static int ad5791_spi_read(struct ad5791_state *st, u8 addr, u32 *val) in ad5791_spi_read() argument 140 *val = be32_to_cpu(st->data[2].d32); in ad5791_spi_read() 248 int *val, in ad5791_read_raw() 258 ret = ad5791_spi_read(st, chan->address, val); in ad5791_read_raw() 261 *val &= AD5791_DAC_MASK; in ad5791_read_raw() 262 *val >>= chan->scan_type.shift; in ad5791_read_raw() 265 *val = st->vref_mv; in ad5791_read_raw() 271 *val in ad5791_read_raw() 246 ad5791_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) ad5791_read_raw() argument 317 ad5791_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) ad5791_write_raw() argument [all...] |
H A D | ad5686.c | 73 unsigned int val, ref_bit_msk; in ad5686_write_dac_powerdown() local 109 val = ((st->pwr_down_mask & st->pwr_down_mode) << shift); in ad5686_write_dac_powerdown() 111 val |= ref_bit_msk; in ad5686_write_dac_powerdown() 114 address, val >> (address * 2)); in ad5686_write_dac_powerdown() 121 int *val, in ad5686_read_raw() 135 *val = (ret >> chan->scan_type.shift) & in ad5686_read_raw() 139 *val = st->vref_mv; in ad5686_read_raw() 148 int val, in ad5686_write_raw() 157 if (val > (1 << chan->scan_type.realbits) || val < in ad5686_write_raw() 119 ad5686_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) ad5686_read_raw() argument 146 ad5686_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) ad5686_write_raw() argument 425 unsigned int val, ref_bit_msk; ad5686_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | adv7183.c | 228 static int adv7183_reset(struct v4l2_subdev *sd, u32 val) in adv7183_reset() argument 323 int val = ctrl->val; in adv7183_s_ctrl() local 327 if (val < 0) in adv7183_s_ctrl() 328 val = 127 - val; in adv7183_s_ctrl() 329 adv7183_write(sd, ADV7183_BRIGHTNESS, val); in adv7183_s_ctrl() 332 adv7183_write(sd, ADV7183_CONTRAST, val); in adv7183_s_ctrl() 335 adv7183_write(sd, ADV7183_SD_SATURATION_CB, val >> 8); in adv7183_s_ctrl() 336 adv7183_write(sd, ADV7183_SD_SATURATION_CR, (val in adv7183_s_ctrl() [all...] |
H A D | tw2804.c | 171 ctrl->val = read_reg(client, TW2804_REG_GAIN, 0); in tw2804_g_volatile_ctrl() 175 ctrl->val = read_reg(client, TW2804_REG_CHROMA_GAIN, 0); in tw2804_g_volatile_ctrl() 179 ctrl->val = read_reg(client, TW2804_REG_BLUE_BALANCE, 0); in tw2804_g_volatile_ctrl() 183 ctrl->val = read_reg(client, TW2804_REG_RED_BALANCE, 0); in tw2804_g_volatile_ctrl() 202 if (ctrl->val == 0) in tw2804_s_ctrl() 213 reg = (reg & ~(0x03)) | (ctrl->val == 0 ? 0x02 : 0x03); in tw2804_s_ctrl() 217 return write_reg(client, TW2804_REG_GAIN, ctrl->val, 0); in tw2804_s_ctrl() 220 return write_reg(client, TW2804_REG_CHROMA_GAIN, ctrl->val, 0); in tw2804_s_ctrl() 223 return write_reg(client, TW2804_REG_BLUE_BALANCE, ctrl->val, 0); in tw2804_s_ctrl() 226 return write_reg(client, TW2804_REG_RED_BALANCE, ctrl->val, in tw2804_s_ctrl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/natsemi/ |
H A D | sonic.h | 352 int offset, __u16 val) in sonic_buf_put() 356 __raw_writew(val, base + (offset * 2) + 1); in sonic_buf_put() 358 __raw_writew(val, base + (offset * 2) + 0); in sonic_buf_put() 361 __raw_writew(val, base + (offset * 1) + 0); in sonic_buf_put() 379 int offset, __u16 val) in sonic_cda_put() 383 (entry * SIZEOF_SONIC_CD) + offset, val); in sonic_cda_put() 394 static inline void sonic_set_cam_enable(struct net_device* dev, __u16 val) in sonic_set_cam_enable() argument 397 sonic_buf_put(lp->cda, lp->dma_bitmode, SONIC_CDA_CAM_ENABLE, val); in sonic_set_cam_enable() 407 int offset, __u16 val) in sonic_tda_put() 411 (entry * SIZEOF_SONIC_TD) + offset, val); in sonic_tda_put() 351 sonic_buf_put(u16 *base, int bitmode, int offset, __u16 val) sonic_buf_put() argument 378 sonic_cda_put(struct net_device* dev, int entry, int offset, __u16 val) sonic_cda_put() argument 406 sonic_tda_put(struct net_device* dev, int entry, int offset, __u16 val) sonic_tda_put() argument 422 sonic_rda_put(struct net_device* dev, int entry, int offset, __u16 val) sonic_rda_put() argument 438 sonic_rra_put(struct net_device* dev, int entry, int offset, __u16 val) sonic_rra_put() argument [all...] |
/kernel/linux/linux-5.10/drivers/iio/ |
H A D | industrialio-event.c | 271 bool val; in iio_ev_state_store() local 273 ret = strtobool(buf, &val); in iio_ev_state_store() 279 iio_ev_attr_dir(this_attr), val); in iio_ev_state_store() 290 int val; in iio_ev_state_show() local 292 val = indio_dev->info->read_event_config(indio_dev, in iio_ev_state_show() 295 if (val < 0) in iio_ev_state_show() 296 return val; in iio_ev_state_show() 298 return sprintf(buf, "%d\n", val); in iio_ev_state_show() 307 int val, val2, val_arr[2]; in iio_ev_value_show() local 313 &val, in iio_ev_value_show() 328 int val, val2; iio_ev_value_store() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ppp/ |
H A D | ppp_synctty.c | 283 int err, val; in ppp_synctty_ioctl() local 311 val = 0; in ppp_synctty_ioctl() 312 if (put_user(val, p)) in ppp_synctty_ioctl() 400 int err, val; in ppp_sync_ioctl() local 408 val = ap->flags | ap->rbits; in ppp_sync_ioctl() 409 if (put_user(val, (int __user *) argp)) in ppp_sync_ioctl() 414 if (get_user(val, (int __user *) argp)) in ppp_sync_ioctl() 416 ap->flags = val & ~SC_RCV_BITS; in ppp_sync_ioctl() 418 ap->rbits = val & SC_RCV_BITS; in ppp_sync_ioctl() 465 if (get_user(val, (in in ppp_sync_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_xgmac.c | 16 u32 offset, u32 val) in xgene_enet_wr_csr() 20 iowrite32(val, addr); in xgene_enet_wr_csr() 24 u32 offset, u32 val) in xgene_enet_wr_ring_if() 28 iowrite32(val, addr); in xgene_enet_wr_ring_if() 32 u32 offset, u32 val) in xgene_enet_wr_diag_csr() 36 iowrite32(val, addr); in xgene_enet_wr_diag_csr() 78 u32 offset, u32 val) in xgene_enet_wr_axg_csr() 82 iowrite32(val, addr); in xgene_enet_wr_axg_csr() 86 u32 offset, u32 *val) in xgene_enet_rd_csr() 90 *val in xgene_enet_rd_csr() 15 xgene_enet_wr_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 val) xgene_enet_wr_csr() argument 23 xgene_enet_wr_ring_if(struct xgene_enet_pdata *pdata, u32 offset, u32 val) xgene_enet_wr_ring_if() argument 31 xgene_enet_wr_diag_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 val) xgene_enet_wr_diag_csr() argument 77 xgene_enet_wr_axg_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 val) xgene_enet_wr_axg_csr() argument 85 xgene_enet_rd_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) xgene_enet_rd_csr() argument 93 xgene_enet_rd_diag_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) xgene_enet_rd_diag_csr() argument 143 xgene_enet_rd_axg_csr(struct xgene_enet_pdata *pdata, u32 offset, u32 *val) xgene_enet_rd_axg_csr() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_hw.c | 25 u64 mask, u64 val, u8 cookie, int no_reply) in __set_tcb_field_direct() 35 req->val = cpu_to_be64(val); in __set_tcb_field_direct() 42 u64 mask, u64 val, u8 cookie, int no_reply) in __set_tcb_field() 53 __set_tcb_field_direct(csk, req, word, mask, val, cookie, no_reply); in __set_tcb_field() 61 static int chtls_set_tcb_field(struct sock *sk, u16 word, u64 mask, u64 val) in chtls_set_tcb_field() argument 80 __set_tcb_field(sk, skb, word, mask, val, 0, 1); in chtls_set_tcb_field() 92 u64 mask, u64 val, u8 cookie, in chtls_set_tcb_field_rpl_skb() 105 __set_tcb_field(sk, skb, word, mask, val, cookie, 0); in chtls_set_tcb_field_rpl_skb() 112 int chtls_set_tcb_tflag(struct sock *sk, unsigned int bit_pos, int val) in chtls_set_tcb_tflag() argument 23 __set_tcb_field_direct(struct chtls_sock *csk, struct cpl_set_tcb_field *req, u16 word, u64 mask, u64 val, u8 cookie, int no_reply) __set_tcb_field_direct() argument 41 __set_tcb_field(struct sock *sk, struct sk_buff *skb, u16 word, u64 mask, u64 val, u8 cookie, int no_reply) __set_tcb_field() argument 91 chtls_set_tcb_field_rpl_skb(struct sock *sk, u16 word, u64 mask, u64 val, u8 cookie, int through_l2t) chtls_set_tcb_field_rpl_skb() argument 128 chtls_set_tcb_quiesce(struct sock *sk, int val) chtls_set_tcb_quiesce() argument 134 chtls_set_quiesce_ctrl(struct sock *sk, int val) chtls_set_quiesce_ctrl() argument [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-pcf85063.c | 162 unsigned int val; in pcf85063_rtc_read_alarm() local 175 ret = regmap_read(pcf85063->regmap, PCF85063_REG_CTRL2, &val); in pcf85063_rtc_read_alarm() 179 alrm->enabled = !!(val & PCF85063_CTRL2_AIE); in pcf85063_rtc_read_alarm() 224 unsigned int val; in pcf85063_rtc_handle_irq() local 227 err = regmap_read(pcf85063->regmap, PCF85063_REG_CTRL2, &val); in pcf85063_rtc_handle_irq() 231 if (val & PCF85063_CTRL2_AF) { in pcf85063_rtc_handle_irq() 245 long val; in pcf85063_read_offset() local 253 val = sign_extend32(reg & ~PCF85063_OFFSET_MODE, in pcf85063_read_offset() 257 *offset = val * PCF85063_OFFSET_STEP1; in pcf85063_read_offset() 259 *offset = val * PCF85063_OFFSET_STEP in pcf85063_read_offset() 328 pcf85063_nvmem_read(void *priv, unsigned int offset, void *val, size_t bytes) pcf85063_nvmem_read() argument 334 pcf85063_nvmem_write(void *priv, unsigned int offset, void *val, size_t bytes) pcf85063_nvmem_write() argument [all...] |
H A D | rtc-spear.c | 90 unsigned int val; in spear_rtc_clear_interrupt() local 94 val = readl(config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt() 95 val |= RTC_INT_MASK; in spear_rtc_clear_interrupt() 96 writel(val, config->ioaddr + STATUS_REG); in spear_rtc_clear_interrupt() 102 unsigned int val; in spear_rtc_enable_interrupt() local 104 val = readl(config->ioaddr + CTRL_REG); in spear_rtc_enable_interrupt() 105 if (!(val & INT_ENABLE)) { in spear_rtc_enable_interrupt() 107 val |= INT_ENABLE; in spear_rtc_enable_interrupt() 108 writel(val, config->ioaddr + CTRL_REG); in spear_rtc_enable_interrupt() 114 unsigned int val; in spear_rtc_disable_interrupt() local [all...] |