/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
H A D | ls_uart.c | 40 out_8(avr_addr + UART_TX, string[i]); in wd_stop() 66 out_8(avr_addr + UART_LCR, cval); /* initialise UART */ in avr_uart_configure() 67 out_8(avr_addr + UART_MCR, 0); in avr_uart_configure() 68 out_8(avr_addr + UART_IER, 0); in avr_uart_configure() 72 out_8(avr_addr + UART_LCR, cval); /* Set character format */ in avr_uart_configure() 74 out_8(avr_addr + UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */ in avr_uart_configure() 75 out_8(avr_addr + UART_DLL, quot & 0xff); /* LS of divisor */ in avr_uart_configure() 76 out_8(avr_addr + UART_DLM, quot >> 8); /* MS of divisor */ in avr_uart_configure() 77 out_8(avr_addr + UART_LCR, cval); /* reset DLAB */ in avr_uart_configure() 78 out_8(avr_add in avr_uart_configure() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/embedded6xx/ |
H A D | ls_uart.c | 41 out_8(avr_addr + UART_TX, string[i]); in wd_stop() 67 out_8(avr_addr + UART_LCR, cval); /* initialise UART */ in avr_uart_configure() 68 out_8(avr_addr + UART_MCR, 0); in avr_uart_configure() 69 out_8(avr_addr + UART_IER, 0); in avr_uart_configure() 73 out_8(avr_addr + UART_LCR, cval); /* Set character format */ in avr_uart_configure() 75 out_8(avr_addr + UART_LCR, cval | UART_LCR_DLAB); /* set DLAB */ in avr_uart_configure() 76 out_8(avr_addr + UART_DLL, quot & 0xff); /* LS of divisor */ in avr_uart_configure() 77 out_8(avr_addr + UART_DLM, quot >> 8); /* MS of divisor */ in avr_uart_configure() 78 out_8(avr_addr + UART_LCR, cval); /* reset DLAB */ in avr_uart_configure() 79 out_8(avr_add in avr_uart_configure() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-ibm_iic.c | 126 out_8(&dev->vaddr->intmsk, enable ? INTRMSK_EIMTC : 0); in iic_interrupt_mode() 139 out_8(&iic->lmadr, 0); in iic_dev_init() 140 out_8(&iic->hmadr, 0); in iic_dev_init() 143 out_8(&iic->lsadr, 0); in iic_dev_init() 144 out_8(&iic->hsadr, 0); in iic_dev_init() 147 out_8(&iic->sts, STS_SCMP | STS_IRQA); in iic_dev_init() 148 out_8(&iic->extsts, EXTSTS_IRQP | EXTSTS_IRQD | EXTSTS_LA in iic_dev_init() 152 out_8(&iic->clkdiv, dev->clckdiv); in iic_dev_init() 155 out_8(&iic->xfrcnt, 0); in iic_dev_init() 158 out_8( in iic_dev_init() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-ibm_iic.c | 127 out_8(&dev->vaddr->intmsk, enable ? INTRMSK_EIMTC : 0); in iic_interrupt_mode() 140 out_8(&iic->lmadr, 0); in iic_dev_init() 141 out_8(&iic->hmadr, 0); in iic_dev_init() 144 out_8(&iic->lsadr, 0); in iic_dev_init() 145 out_8(&iic->hsadr, 0); in iic_dev_init() 148 out_8(&iic->sts, STS_SCMP | STS_IRQA); in iic_dev_init() 149 out_8(&iic->extsts, EXTSTS_IRQP | EXTSTS_IRQD | EXTSTS_LA in iic_dev_init() 153 out_8(&iic->clkdiv, dev->clckdiv); in iic_dev_init() 156 out_8(&iic->xfrcnt, 0); in iic_dev_init() 159 out_8( in iic_dev_init() [all...] |
/kernel/linux/linux-5.10/drivers/macintosh/ |
H A D | macio-adb.c | 114 out_8(&adb->ctrl.r, 0); in macio_init() 115 out_8(&adb->intr.r, 0); in macio_init() 116 out_8(&adb->error.r, 0); in macio_init() 117 out_8(&adb->active_hi.r, 0xff); /* for now, set all devices active */ in macio_init() 118 out_8(&adb->active_lo.r, 0xff); in macio_init() 119 out_8(&adb->autopoll.r, APE); in macio_init() 127 out_8(&adb->intr_enb.r, DFB | TAG); in macio_init() 139 out_8(&adb->active_hi.r, devs >> 8); in macio_adb_autopoll() 140 out_8(&adb->active_lo.r, devs); in macio_adb_autopoll() 141 out_8( in macio_adb_autopoll() [all...] |
H A D | via-cuda.c | 108 out_8(&via[B], in_8(&via[B]) | TIP); in assert_TIP() 110 out_8(&via[B], in_8(&via[B]) & ~TIP); in assert_TIP() 117 out_8(&via[B], in_8(&via[B]) | TIP | TACK); in assert_TIP_and_TACK() 119 out_8(&via[B], in_8(&via[B]) & ~(TIP | TACK)); in assert_TIP_and_TACK() 126 out_8(&via[B], in_8(&via[B]) | TACK); in assert_TACK() 128 out_8(&via[B], in_8(&via[B]) & ~TACK); in assert_TACK() 133 out_8(&via[B], in_8(&via[B]) ^ TACK); in toggle_TACK() 140 out_8(&via[B], in_8(&via[B]) & ~TACK); in negate_TACK() 142 out_8(&via[B], in_8(&via[B]) | TACK); in negate_TACK() 149 out_8( in negate_TIP_and_TACK() [all...] |
/kernel/linux/linux-6.6/drivers/macintosh/ |
H A D | macio-adb.c | 116 out_8(&adb->ctrl.r, 0); in macio_init() 117 out_8(&adb->intr.r, 0); in macio_init() 118 out_8(&adb->error.r, 0); in macio_init() 119 out_8(&adb->active_hi.r, 0xff); /* for now, set all devices active */ in macio_init() 120 out_8(&adb->active_lo.r, 0xff); in macio_init() 121 out_8(&adb->autopoll.r, APE); in macio_init() 129 out_8(&adb->intr_enb.r, DFB | TAG); in macio_init() 141 out_8(&adb->active_hi.r, devs >> 8); in macio_adb_autopoll() 142 out_8(&adb->active_lo.r, devs); in macio_adb_autopoll() 143 out_8( in macio_adb_autopoll() [all...] |
H A D | via-cuda.c | 111 out_8(&via[B], in_8(&via[B]) | TIP); in assert_TIP() 113 out_8(&via[B], in_8(&via[B]) & ~TIP); in assert_TIP() 120 out_8(&via[B], in_8(&via[B]) | TIP | TACK); in assert_TIP_and_TACK() 122 out_8(&via[B], in_8(&via[B]) & ~(TIP | TACK)); in assert_TIP_and_TACK() 129 out_8(&via[B], in_8(&via[B]) | TACK); in assert_TACK() 131 out_8(&via[B], in_8(&via[B]) & ~TACK); in assert_TACK() 136 out_8(&via[B], in_8(&via[B]) ^ TACK); in toggle_TACK() 143 out_8(&via[B], in_8(&via[B]) & ~TACK); in negate_TACK() 145 out_8(&via[B], in_8(&via[B]) | TACK); in negate_TACK() 152 out_8( in negate_TIP_and_TACK() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | mesh.c | 368 out_8(&mr->exception, 0xff); /* clear all exception bits */ in mesh_init() 369 out_8(&mr->error, 0xff); /* clear all error bits */ in mesh_init() 370 out_8(&mr->sequence, SEQ_RESETMESH); in mesh_init() 373 out_8(&mr->intr_mask, INT_ERROR | INT_EXCEPTION | INT_CMDDONE); in mesh_init() 374 out_8(&mr->source_id, ms->host->this_id); in mesh_init() 375 out_8(&mr->sel_timeout, 25); /* 250ms */ in mesh_init() 376 out_8(&mr->sync_params, ASYNC_PARAMS); in mesh_init() 382 out_8(&mr->bus_status1, BS1_RST); /* assert RST */ in mesh_init() 385 out_8(&mr->bus_status1, 0); /* negate RST */ in mesh_init() 393 out_8( in mesh_init() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | mesh.c | 359 out_8(&mr->exception, 0xff); /* clear all exception bits */ in mesh_init() 360 out_8(&mr->error, 0xff); /* clear all error bits */ in mesh_init() 361 out_8(&mr->sequence, SEQ_RESETMESH); in mesh_init() 364 out_8(&mr->intr_mask, INT_ERROR | INT_EXCEPTION | INT_CMDDONE); in mesh_init() 365 out_8(&mr->source_id, ms->host->this_id); in mesh_init() 366 out_8(&mr->sel_timeout, 25); /* 250ms */ in mesh_init() 367 out_8(&mr->sync_params, ASYNC_PARAMS); in mesh_init() 373 out_8(&mr->bus_status1, BS1_RST); /* assert RST */ in mesh_init() 376 out_8(&mr->bus_status1, 0); /* negate RST */ in mesh_init() 384 out_8( in mesh_init() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/ |
H A D | nvram.c | 158 out_8(&nvram_data[(addr & (NVRAM_SIZE - 1)) * nvram_mult], val); in direct_nvram_write_byte() 168 out_8(nvram_addr, addr >> 5); in indirect_nvram_read_byte() 180 out_8(nvram_addr, addr >> 5); in indirect_nvram_write_byte() 181 out_8(&nvram_data[(addr & 0x1f) << 4], val); in indirect_nvram_write_byte() 289 out_8(base, SM_FLASH_CMD_ERASE_SETUP); in sm_erase_bank() 290 out_8(base, SM_FLASH_CMD_ERASE_CONFIRM); in sm_erase_bank() 297 out_8(base, SM_FLASH_CMD_READ_STATUS); in sm_erase_bank() 301 out_8(base, SM_FLASH_CMD_CLEAR_STATUS); in sm_erase_bank() 302 out_8(base, SM_FLASH_CMD_RESET); in sm_erase_bank() 321 out_8(bas in sm_write_bank() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/ |
H A D | nvram.c | 158 out_8(&nvram_data[(addr & (NVRAM_SIZE - 1)) * nvram_mult], val); in direct_nvram_write_byte() 168 out_8(nvram_addr, addr >> 5); in indirect_nvram_read_byte() 180 out_8(nvram_addr, addr >> 5); in indirect_nvram_write_byte() 181 out_8(&nvram_data[(addr & 0x1f) << 4], val); in indirect_nvram_write_byte() 289 out_8(base, SM_FLASH_CMD_ERASE_SETUP); in sm_erase_bank() 290 out_8(base, SM_FLASH_CMD_ERASE_CONFIRM); in sm_erase_bank() 297 out_8(base, SM_FLASH_CMD_READ_STATUS); in sm_erase_bank() 301 out_8(base, SM_FLASH_CMD_CLEAR_STATUS); in sm_erase_bank() 302 out_8(base, SM_FLASH_CMD_RESET); in sm_erase_bank() 321 out_8(bas in sm_write_bank() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/mscan/ |
H A D | mscan.c | 61 out_8(®s->cantarq, priv->tx_active); in mscan_set_mode() 63 out_8(®s->cantier, 0); in mscan_set_mode() 133 out_8(®s->canrier, 0); in mscan_start() 145 out_8(®s->canmisc, MSCAN_BOHOLD); in mscan_start() 156 out_8(®s->cantier, 0); in mscan_start() 159 out_8(®s->canrier, MSCAN_RX_INTS_ENABLE); in mscan_start() 174 out_8(®s->canmisc, MSCAN_BOHOLD); in mscan_restart() 176 out_8(®s->canrier, MSCAN_RX_INTS_ENABLE); in mscan_restart() 197 out_8(®s->cantier, 0); in mscan_start_xmit() 225 out_8( in mscan_start_xmit() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/mscan/ |
H A D | mscan.c | 61 out_8(®s->cantarq, priv->tx_active); in mscan_set_mode() 63 out_8(®s->cantier, 0); in mscan_set_mode() 133 out_8(®s->canrier, 0); in mscan_start() 145 out_8(®s->canmisc, MSCAN_BOHOLD); in mscan_start() 156 out_8(®s->cantier, 0); in mscan_start() 159 out_8(®s->canrier, MSCAN_RX_INTS_ENABLE); in mscan_start() 174 out_8(®s->canmisc, MSCAN_BOHOLD); in mscan_restart() 176 out_8(®s->canrier, MSCAN_RX_INTS_ENABLE); in mscan_restart() 197 out_8(®s->cantier, 0); in mscan_start_xmit() 225 out_8( in mscan_start_xmit() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-mpc5121.c | 92 out_8(®s->second_set, tm->tm_sec); in mpc5121_rtc_update_smh() 93 out_8(®s->minute_set, tm->tm_min); in mpc5121_rtc_update_smh() 94 out_8(®s->hour_set, tm->tm_hour); in mpc5121_rtc_update_smh() 97 out_8(®s->set_time, 0x1); in mpc5121_rtc_update_smh() 98 out_8(®s->set_time, 0x3); in mpc5121_rtc_update_smh() 99 out_8(®s->set_time, 0x1); in mpc5121_rtc_update_smh() 100 out_8(®s->set_time, 0x0); in mpc5121_rtc_update_smh() 182 out_8(®s->month_set, tm->tm_mon + 1); in mpc5200_rtc_set_time() 183 out_8(®s->weekday_set, tm->tm_wday ? tm->tm_wday : 7); in mpc5200_rtc_set_time() 184 out_8( in mpc5200_rtc_set_time() [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-mpc5121.c | 90 out_8(®s->second_set, tm->tm_sec); in mpc5121_rtc_update_smh() 91 out_8(®s->minute_set, tm->tm_min); in mpc5121_rtc_update_smh() 92 out_8(®s->hour_set, tm->tm_hour); in mpc5121_rtc_update_smh() 95 out_8(®s->set_time, 0x1); in mpc5121_rtc_update_smh() 96 out_8(®s->set_time, 0x3); in mpc5121_rtc_update_smh() 97 out_8(®s->set_time, 0x1); in mpc5121_rtc_update_smh() 98 out_8(®s->set_time, 0x0); in mpc5121_rtc_update_smh() 180 out_8(®s->month_set, tm->tm_mon + 1); in mpc5200_rtc_set_time() 181 out_8(®s->weekday_set, tm->tm_wday ? tm->tm_wday : 7); in mpc5200_rtc_set_time() 182 out_8( in mpc5200_rtc_set_time() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-mpc52xx-psc.c | 123 out_8(&psc->command, MPC52xx_PSC_TX_ENABLE | MPC52xx_PSC_RX_ENABLE); in mpc52xx_psc_spi_transfer_rxtx() 138 out_8(&psc->ircr2, 0x01); in mpc52xx_psc_spi_transfer_rxtx() 141 out_8(&psc->mpc52xx_psc_buffer_8, tx_buf[sb]); in mpc52xx_psc_spi_transfer_rxtx() 143 out_8(&psc->mpc52xx_psc_buffer_8, 0); in mpc52xx_psc_spi_transfer_rxtx() 151 out_8(&psc->command, MPC52xx_PSC_SEL_MODE_REG_1); in mpc52xx_psc_spi_transfer_rxtx() 153 out_8(&psc->mode, 0); in mpc52xx_psc_spi_transfer_rxtx() 155 out_8(&psc->mode, MPC52xx_PSC_MODE_FFULL); in mpc52xx_psc_spi_transfer_rxtx() 173 out_8(&psc->command, MPC52xx_PSC_TX_DISABLE | MPC52xx_PSC_RX_DISABLE); in mpc52xx_psc_spi_transfer_rxtx() 256 out_8(&psc->command, MPC52xx_PSC_RST_RX); in mpc52xx_psc_spi_port_config() 257 out_8( in mpc52xx_psc_spi_port_config() [all...] |
/kernel/linux/linux-5.10/drivers/block/ |
H A D | swim3.c | 277 out_8(&sw->select, RELAX); in swim3_select() 279 out_8(&sw->control_bis, SELECT); in swim3_select() 281 out_8(&sw->control_bic, SELECT); in swim3_select() 282 out_8(&sw->select, sel & CA_MASK); in swim3_select() 291 out_8(&sw->select, sw->select | LSTRB); in swim3_action() 293 out_8(&sw->select, sw->select & ~LSTRB); in swim3_action() 380 out_8(&sw->intr_enable, SEEN_SECTOR); in scan_track() 381 out_8(&sw->control_bis, DO_ACTION); in scan_track() 401 out_8(&sw->intr_enable, SEEK_DONE); in seek_track() 402 out_8( in seek_track() [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | swim3.c | 276 out_8(&sw->select, RELAX); in swim3_select() 278 out_8(&sw->control_bis, SELECT); in swim3_select() 280 out_8(&sw->control_bic, SELECT); in swim3_select() 281 out_8(&sw->select, sel & CA_MASK); in swim3_select() 290 out_8(&sw->select, sw->select | LSTRB); in swim3_action() 292 out_8(&sw->select, sw->select & ~LSTRB); in swim3_action() 379 out_8(&sw->intr_enable, SEEN_SECTOR); in scan_track() 380 out_8(&sw->control_bis, DO_ACTION); in scan_track() 400 out_8(&sw->intr_enable, SEEK_DONE); in seek_track() 401 out_8( in seek_track() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | hpfb.c | 121 out_8(fb_regs + TC_NBLANK, (blank ? 0x00 : fb_bitmask)); in hpfb_blank() 132 out_8(fb_regs + TC_FBEN, fb_bitmask); in topcat_blit() 134 out_8(fb_regs + TC_WEN, fb_bitmask); in topcat_blit() 135 out_8(fb_regs + WMRR, rr); in topcat_blit() 143 out_8(fb_regs + WMOVE, fb_bitmask); in topcat_blit() 161 out_8(fb_regs + TC_WEN, fb_bitmask & clr); in hpfb_fillrect() 162 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_SET : RR_INVERT)); in hpfb_fillrect() 165 out_8(fb_regs + TC_WEN, fb_bitmask & ~clr); in hpfb_fillrect() 166 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_CLEAR : RR_NOOP)); in hpfb_fillrect() 180 out_8(fb_reg in hpfb_sync() [all...] |
H A D | dnfb.c | 142 out_8(AP_CONTROL_3A, 0x0); in dnfb_blank() 144 out_8(AP_CONTROL_3A, 0x1); in dnfb_blank() 169 out_8(AP_CONTROL_0, in dnfb_copyarea() 179 out_8(AP_CONTROL_0, in dnfb_copyarea() 188 out_8(AP_CONTROL_3A, 0xc | (dest >> 16)); in dnfb_copyarea() 196 out_8(AP_WRITE_ENABLE, start_mask); in dnfb_copyarea() 200 out_8(AP_WRITE_ENABLE, 0); in dnfb_copyarea() 208 out_8(AP_WRITE_ENABLE, start_mask); in dnfb_copyarea() 213 out_8(AP_WRITE_ENABLE, start_mask | end_mask); in dnfb_copyarea() 221 out_8(AP_CONTROL_ in dnfb_copyarea() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | hpfb.c | 121 out_8(fb_regs + TC_NBLANK, (blank ? 0x00 : fb_bitmask)); in hpfb_blank() 132 out_8(fb_regs + TC_FBEN, fb_bitmask); in topcat_blit() 134 out_8(fb_regs + TC_WEN, fb_bitmask); in topcat_blit() 135 out_8(fb_regs + WMRR, rr); in topcat_blit() 143 out_8(fb_regs + WMOVE, fb_bitmask); in topcat_blit() 161 out_8(fb_regs + TC_WEN, fb_bitmask & clr); in hpfb_fillrect() 162 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_SET : RR_INVERT)); in hpfb_fillrect() 165 out_8(fb_regs + TC_WEN, fb_bitmask & ~clr); in hpfb_fillrect() 166 out_8(fb_regs + WMRR, (region->rop == ROP_COPY ? RR_CLEAR : RR_NOOP)); in hpfb_fillrect() 180 out_8(fb_reg in hpfb_sync() [all...] |
H A D | dnfb.c | 142 out_8(AP_CONTROL_3A, 0x0); in dnfb_blank() 144 out_8(AP_CONTROL_3A, 0x1); in dnfb_blank() 169 out_8(AP_CONTROL_0, in dnfb_copyarea() 179 out_8(AP_CONTROL_0, in dnfb_copyarea() 188 out_8(AP_CONTROL_3A, 0xc | (dest >> 16)); in dnfb_copyarea() 196 out_8(AP_WRITE_ENABLE, start_mask); in dnfb_copyarea() 200 out_8(AP_WRITE_ENABLE, 0); in dnfb_copyarea() 208 out_8(AP_WRITE_ENABLE, start_mask); in dnfb_copyarea() 213 out_8(AP_WRITE_ENABLE, start_mask | end_mask); in dnfb_copyarea() 221 out_8(AP_CONTROL_ in dnfb_copyarea() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_pm.c | 42 out_8(&gpiow->wkup_gpioe, in_8(&gpiow->wkup_gpioe) | (1 << pin)); in mpc52xx_set_wakeup_gpio() 44 out_8(&gpiow->wkup_ddr, in_8(&gpiow->wkup_ddr) & ~(1 << pin)); in mpc52xx_set_wakeup_gpio() 46 out_8(&gpiow->wkup_inten, in_8(&gpiow->wkup_inten) | (1 << pin)); in mpc52xx_set_wakeup_gpio() 53 out_8(&gpiow->wkup_maste, 1); in mpc52xx_set_wakeup_gpio() 138 out_8(&cdm->ccs_sleep_enable, 1); in mpc52xx_pm_enter() 139 out_8(&cdm->osc_sleep_enable, 1); in mpc52xx_pm_enter() 140 out_8(&cdm->ccs_qreq_test, 1); in mpc52xx_pm_enter() 172 out_8(&cdm->ccs_sleep_enable, 0); in mpc52xx_pm_enter() 173 out_8(&cdm->osc_sleep_enable, 0); in mpc52xx_pm_enter()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_pm.c | 44 out_8(&gpiow->wkup_gpioe, in_8(&gpiow->wkup_gpioe) | (1 << pin)); in mpc52xx_set_wakeup_gpio() 46 out_8(&gpiow->wkup_ddr, in_8(&gpiow->wkup_ddr) & ~(1 << pin)); in mpc52xx_set_wakeup_gpio() 48 out_8(&gpiow->wkup_inten, in_8(&gpiow->wkup_inten) | (1 << pin)); in mpc52xx_set_wakeup_gpio() 55 out_8(&gpiow->wkup_maste, 1); in mpc52xx_set_wakeup_gpio() 140 out_8(&cdm->ccs_sleep_enable, 1); in mpc52xx_pm_enter() 141 out_8(&cdm->osc_sleep_enable, 1); in mpc52xx_pm_enter() 142 out_8(&cdm->ccs_qreq_test, 1); in mpc52xx_pm_enter() 174 out_8(&cdm->ccs_sleep_enable, 0); in mpc52xx_pm_enter() 175 out_8(&cdm->osc_sleep_enable, 0); in mpc52xx_pm_enter()
|