| /kernel/linux/linux-5.10/drivers/staging/olpc_dcon/ |
| D | olpc_dcon_xo_1.c | 43 const struct dcon_gpio *pin = &gpios_asis[0]; in dcon_init_xo_1() 45 for (i = 0; i < ARRAY_SIZE(gpios_asis); i++) { in dcon_init_xo_1() 85 cs5535_gpio_setup_event(OLPC_GPIO_DCON_IRQ, 2, 0); in dcon_init_xo_1() 91 lob = inb(0x4d0); in dcon_init_xo_1() 93 outb(lob, 0x4d0); in dcon_init_xo_1() 96 if (request_irq(DCON_IRQ, &dcon_interrupt, 0, "DCON", dcon)) { in dcon_init_xo_1() 124 cs5535_gpio_set(0, GPIO_FLTR7_AMOUNT); in dcon_init_xo_1() 138 return 0; in dcon_init_xo_1() 167 for (x = 0; x < 16; x++) { in dcon_wiggle_xo_1() 193 return 0; in dcon_read_status_xo_1()
|
| /kernel/linux/linux-6.6/drivers/staging/olpc_dcon/ |
| D | olpc_dcon_xo_1.c | 43 const struct dcon_gpio *pin = &gpios_asis[0]; in dcon_init_xo_1() 45 for (i = 0; i < ARRAY_SIZE(gpios_asis); i++) { in dcon_init_xo_1() 85 cs5535_gpio_setup_event(OLPC_GPIO_DCON_IRQ, 2, 0); in dcon_init_xo_1() 91 lob = inb(0x4d0); in dcon_init_xo_1() 93 outb(lob, 0x4d0); in dcon_init_xo_1() 96 if (request_irq(DCON_IRQ, &dcon_interrupt, 0, "DCON", dcon)) { in dcon_init_xo_1() 124 cs5535_gpio_set(0, GPIO_FLTR7_AMOUNT); in dcon_init_xo_1() 138 return 0; in dcon_init_xo_1() 167 for (x = 0; x < 16; x++) { in dcon_wiggle_xo_1() 193 return 0; in dcon_read_status_xo_1()
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | i8259.c | 46 unsigned int cached_irq_mask = 0xffff; 135 outb(0x0B, PIC_MASTER_CMD); /* ISR register */ in i8259A_irq_real() 137 outb(0x0A, PIC_MASTER_CMD); /* back to the IRR register */ in i8259A_irq_real() 140 outb(0x0B, PIC_SLAVE_CMD); /* ISR register */ in i8259A_irq_real() 142 outb(0x0A, PIC_SLAVE_CMD); /* back to the IRR register */ in i8259A_irq_real() 183 outb(0x60+(irq&7), PIC_SLAVE_CMD); in mask_and_ack_8259A() 185 outb(0x60+PIC_CASCADE_IR, PIC_MASTER_CMD); in mask_and_ack_8259A() 189 outb(0x60+irq, PIC_MASTER_CMD); /* 'Specific EOI to master */ in mask_and_ack_8259A() 236 * ELCR registers (0x4d0, 0x4d1) control edge/level of IRQ 240 outb(trigger[0], 0x4d0); in restore_ELCR() [all …]
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/ |
| D | i8259.h | 11 #define cached_master_mask (__byte(0, cached_irq_mask)) 15 #define PIC_MASTER_CMD 0x20 16 #define PIC_MASTER_IMR 0x21 20 #define PIC_SLAVE_CMD 0xa0 21 #define PIC_SLAVE_IMR 0xa1 22 #define PIC_ELCR1 0x4d0 23 #define PIC_ELCR2 0x4d1 27 #define MASTER_ICW4_DEFAULT 0x01 28 #define SLAVE_ICW4_DEFAULT 0x01
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | eisa.h | 16 #define EISA_INT1_CTRL 0x20 17 #define EISA_INT1_MASK 0x21 18 #define EISA_INT2_CTRL 0xA0 19 #define EISA_INT2_MASK 0xA1 20 #define EISA_DMA2_STATUS 0xD0 21 #define EISA_DMA2_WRITE_SINGLE 0xD4 22 #define EISA_EXT_NMI_RESET_CTRL 0x461 23 #define EISA_INT1_EDGE_LEVEL 0x4D0 24 #define EISA_INT2_EDGE_LEVEL 0x4D1 25 #define EISA_VENDOR_ID_OFFSET 0xC80 [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | eisa.h | 16 #define EISA_INT1_CTRL 0x20 17 #define EISA_INT1_MASK 0x21 18 #define EISA_INT2_CTRL 0xA0 19 #define EISA_INT2_MASK 0xA1 20 #define EISA_DMA2_STATUS 0xD0 21 #define EISA_DMA2_WRITE_SINGLE 0xD4 22 #define EISA_EXT_NMI_RESET_CTRL 0x461 23 #define EISA_INT1_EDGE_LEVEL 0x4D0 24 #define EISA_INT2_EDGE_LEVEL 0x4D1 25 #define EISA_VENDOR_ID_OFFSET 0xC80 [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6sl-pinfunc.h | 13 #define MX6SL_PAD_AUD_MCLK__AUDIO_CLK_OUT 0x04c 0x2a4 0x000 0x0 0x0 14 #define MX6SL_PAD_AUD_MCLK__PWM4_OUT 0x04c 0x2a4 0x000 0x1 0x0 15 #define MX6SL_PAD_AUD_MCLK__ECSPI3_RDY 0x04c 0x2a4 0x6b4 0x2 0x0 16 #define MX6SL_PAD_AUD_MCLK__FEC_MDC 0x04c 0x2a4 0x000 0x3 0x0 17 #define MX6SL_PAD_AUD_MCLK__WDOG2_RESET_B_DEB 0x04c 0x2a4 0x000 0x4 0x0 18 #define MX6SL_PAD_AUD_MCLK__GPIO1_IO06 0x04c 0x2a4 0x000 0x5 0x0 19 #define MX6SL_PAD_AUD_MCLK__SPDIF_EXT_CLK 0x04c 0x2a4 0x7f4 0x6 0x0 20 #define MX6SL_PAD_AUD_RXC__AUD3_RXC 0x050 0x2a8 0x000 0x0 0x0 21 #define MX6SL_PAD_AUD_RXC__I2C1_SDA 0x050 0x2a8 0x720 0x1 0x0 22 #define MX6SL_PAD_AUD_RXC__UART3_TX_DATA 0x050 0x2a8 0x000 0x2 0x0 [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx6sl-pinfunc.h | 13 #define MX6SL_PAD_AUD_MCLK__AUDIO_CLK_OUT 0x04c 0x2a4 0x000 0x0 0x0 14 #define MX6SL_PAD_AUD_MCLK__PWM4_OUT 0x04c 0x2a4 0x000 0x1 0x0 15 #define MX6SL_PAD_AUD_MCLK__ECSPI3_RDY 0x04c 0x2a4 0x6b4 0x2 0x0 16 #define MX6SL_PAD_AUD_MCLK__FEC_MDC 0x04c 0x2a4 0x000 0x3 0x0 17 #define MX6SL_PAD_AUD_MCLK__WDOG2_RESET_B_DEB 0x04c 0x2a4 0x000 0x4 0x0 18 #define MX6SL_PAD_AUD_MCLK__GPIO1_IO06 0x04c 0x2a4 0x000 0x5 0x0 19 #define MX6SL_PAD_AUD_MCLK__SPDIF_EXT_CLK 0x04c 0x2a4 0x7f4 0x6 0x0 20 #define MX6SL_PAD_AUD_RXC__AUD3_RXC 0x050 0x2a8 0x000 0x0 0x0 21 #define MX6SL_PAD_AUD_RXC__I2C1_SDA 0x050 0x2a8 0x720 0x1 0x0 22 #define MX6SL_PAD_AUD_RXC__UART3_TX_DATA 0x050 0x2a8 0x000 0x2 0x0 [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kvm/ |
| D | i8259.c | 75 if (s != &s->pics_state->pics[0]) in pic_clear_isr() 106 if ((s->last_irr & mask) == 0) { in pic_set_irq1() 124 if (mask == 0) in get_priority() 126 priority = 0; in get_priority() 127 while ((mask & (1 << ((priority + s->priority_add) & 7))) == 0) in get_priority() 149 if (s->special_fully_nested_mode && s == &s->pics_state->pics[0]) in pic_get_irq() 170 if (irq2 >= 0) { in pic_update_irq() 174 pic_set_irq1(&s->pics[0], 2, 1); in pic_update_irq() 175 pic_set_irq1(&s->pics[0], 2, 0); in pic_update_irq() 177 irq = pic_get_irq(&s->pics[0]); in pic_update_irq() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kvm/ |
| D | i8259.c | 73 if (s != &s->pics_state->pics[0]) in pic_clear_isr() 104 if ((s->last_irr & mask) == 0) { in pic_set_irq1() 122 if (mask == 0) in get_priority() 124 priority = 0; in get_priority() 125 while ((mask & (1 << ((priority + s->priority_add) & 7))) == 0) in get_priority() 147 if (s->special_fully_nested_mode && s == &s->pics_state->pics[0]) in pic_get_irq() 168 if (irq2 >= 0) { in pic_update_irq() 172 pic_set_irq1(&s->pics[0], 2, 1); in pic_update_irq() 173 pic_set_irq1(&s->pics[0], 2, 0); in pic_update_irq() 175 irq = pic_get_irq(&s->pics[0]); in pic_update_irq() [all …]
|
| /kernel/linux/linux-6.6/drivers/accel/habanalabs/include/goya/asic_reg/ |
| D | pci_nrtr_regs.h | 22 #define mmPCI_NRTR_HBW_MAX_CRED 0x100 24 #define mmPCI_NRTR_LBW_MAX_CRED 0x120 26 #define mmPCI_NRTR_DBG_E_ARB 0x300 28 #define mmPCI_NRTR_DBG_W_ARB 0x304 30 #define mmPCI_NRTR_DBG_N_ARB 0x308 32 #define mmPCI_NRTR_DBG_S_ARB 0x30C 34 #define mmPCI_NRTR_DBG_L_ARB 0x310 36 #define mmPCI_NRTR_DBG_E_ARB_MAX 0x320 38 #define mmPCI_NRTR_DBG_W_ARB_MAX 0x324 40 #define mmPCI_NRTR_DBG_N_ARB_MAX 0x328 [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/habanalabs/include/goya/asic_reg/ |
| D | pci_nrtr_regs.h | 22 #define mmPCI_NRTR_HBW_MAX_CRED 0x100 24 #define mmPCI_NRTR_LBW_MAX_CRED 0x120 26 #define mmPCI_NRTR_DBG_E_ARB 0x300 28 #define mmPCI_NRTR_DBG_W_ARB 0x304 30 #define mmPCI_NRTR_DBG_N_ARB 0x308 32 #define mmPCI_NRTR_DBG_S_ARB 0x30C 34 #define mmPCI_NRTR_DBG_L_ARB 0x310 36 #define mmPCI_NRTR_DBG_E_ARB_MAX 0x320 38 #define mmPCI_NRTR_DBG_W_ARB_MAX 0x324 40 #define mmPCI_NRTR_DBG_N_ARB_MAX 0x328 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | xlnx,nwl-pcie.yaml | 50 - const: 0 51 - const: 0 52 - const: 0 82 const: 0 119 reg = <0x0 0xfd0e0000 0x0 0x1000>, 120 <0x0 0xfd480000 0x0 0x1000>, 121 <0x80 0x00000000 0x0 0x1000000>; 123 ranges = <0x02000000 0x0 0xe0000000 0x0 0xe0000000 0x0 0x10000000>, 124 <0x43000000 0x00000006 0x0 0x00000006 0x0 0x00000002 0x0>; 135 interrupt-map-mask = <0x0 0x0 0x0 0x7>; [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/ |
| D | odm_RegDefine11N.h | 13 #define ODM_REG_RF_MODE_11N 0x00 14 #define ODM_REG_RF_0B_11N 0x0B 15 #define ODM_REG_CHNBW_11N 0x18 16 #define ODM_REG_T_METER_11N 0x24 17 #define ODM_REG_RF_25_11N 0x25 18 #define ODM_REG_RF_26_11N 0x26 19 #define ODM_REG_RF_27_11N 0x27 20 #define ODM_REG_RF_2B_11N 0x2B 21 #define ODM_REG_RF_2C_11N 0x2C 22 #define ODM_REG_RXRF_A3_11N 0x3C [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/rtl8723bs/hal/ |
| D | odm_RegDefine11N.h | 13 #define ODM_REG_RF_MODE_11N 0x00 14 #define ODM_REG_RF_0B_11N 0x0B 15 #define ODM_REG_CHNBW_11N 0x18 16 #define ODM_REG_T_METER_11N 0x24 17 #define ODM_REG_RF_25_11N 0x25 18 #define ODM_REG_RF_26_11N 0x26 19 #define ODM_REG_RF_27_11N 0x27 20 #define ODM_REG_RF_2B_11N 0x2B 21 #define ODM_REG_RF_2C_11N 0x2C 22 #define ODM_REG_RXRF_A3_11N 0x3C [all …]
|
| /kernel/linux/linux-5.10/drivers/soc/imx/ |
| D | soc-imx.c | 16 #define OCOTP_UID_H 0x420 17 #define OCOTP_UID_L 0x410 19 #define OCOTP_ULP_UID_1 0x4b0 20 #define OCOTP_ULP_UID_2 0x4c0 21 #define OCOTP_ULP_UID_3 0x4d0 22 #define OCOTP_ULP_UID_4 0x4e0 32 u64 soc_uid = 0; in imx_soc_device_init() 38 return 0; in imx_soc_device_init() 41 return 0; in imx_soc_device_init() 150 soc_uid = val & 0xffff; in imx_soc_device_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
| D | phy_lcn.c | 66 b43_radio_set(dev, 0x09d, 0x4); in b43_radio_2064_channel_setup() 67 b43_radio_write(dev, 0x09e, 0xf); in b43_radio_2064_channel_setup() 70 b43_radio_write(dev, 0x02a, 0xb); in b43_radio_2064_channel_setup() 71 b43_radio_maskset(dev, 0x030, ~0x3, 0xa); in b43_radio_2064_channel_setup() 72 b43_radio_maskset(dev, 0x091, ~0x3, 0); in b43_radio_2064_channel_setup() 73 b43_radio_maskset(dev, 0x038, ~0xf, 0x7); in b43_radio_2064_channel_setup() 74 b43_radio_maskset(dev, 0x030, ~0xc, 0x8); in b43_radio_2064_channel_setup() 75 b43_radio_maskset(dev, 0x05e, ~0xf, 0x8); in b43_radio_2064_channel_setup() 76 b43_radio_maskset(dev, 0x05e, ~0xf0, 0x80); in b43_radio_2064_channel_setup() 77 b43_radio_write(dev, 0x06c, 0x80); in b43_radio_2064_channel_setup() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
| D | phy_lcn.c | 66 b43_radio_set(dev, 0x09d, 0x4); in b43_radio_2064_channel_setup() 67 b43_radio_write(dev, 0x09e, 0xf); in b43_radio_2064_channel_setup() 70 b43_radio_write(dev, 0x02a, 0xb); in b43_radio_2064_channel_setup() 71 b43_radio_maskset(dev, 0x030, ~0x3, 0xa); in b43_radio_2064_channel_setup() 72 b43_radio_maskset(dev, 0x091, ~0x3, 0); in b43_radio_2064_channel_setup() 73 b43_radio_maskset(dev, 0x038, ~0xf, 0x7); in b43_radio_2064_channel_setup() 74 b43_radio_maskset(dev, 0x030, ~0xc, 0x8); in b43_radio_2064_channel_setup() 75 b43_radio_maskset(dev, 0x05e, ~0xf, 0x8); in b43_radio_2064_channel_setup() 76 b43_radio_maskset(dev, 0x05e, ~0xf0, 0x80); in b43_radio_2064_channel_setup() 77 b43_radio_write(dev, 0x06c, 0x80); in b43_radio_2064_channel_setup() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| D | dm.h | 11 #define MF_USC_LSC 0 14 #define MAIN_ANT 0 17 #define AUX_ANT_CG_TRX 0 18 #define MAIN_ANT_CGCS_RX 0 22 #define DM_REG_RF_MODE_11N 0x00 23 #define DM_REG_RF_0B_11N 0x0B 24 #define DM_REG_CHNBW_11N 0x18 25 #define DM_REG_T_METER_11N 0x24 26 #define DM_REG_RF_25_11N 0x25 27 #define DM_REG_RF_26_11N 0x26 [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
| D | dm.h | 11 #define MF_USC_LSC 0 14 #define MAIN_ANT 0 17 #define AUX_ANT_CG_TRX 0 18 #define MAIN_ANT_CGCS_RX 0 22 #define DM_REG_RF_MODE_11N 0x00 23 #define DM_REG_RF_0B_11N 0x0B 24 #define DM_REG_CHNBW_11N 0x18 25 #define DM_REG_T_METER_11N 0x24 26 #define DM_REG_RF_25_11N 0x25 27 #define DM_REG_RF_26_11N 0x26 [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| D | dm.h | 7 #define MAIN_ANT 0 10 #define AUX_ANT_CG_TRX 0 11 #define MAIN_ANT_CGCS_RX 0 15 #define DM_REG_RF_MODE_11N 0x00 16 #define DM_REG_RF_0B_11N 0x0B 17 #define DM_REG_CHNBW_11N 0x18 18 #define DM_REG_T_METER_11N 0x24 19 #define DM_REG_RF_25_11N 0x25 20 #define DM_REG_RF_26_11N 0x26 21 #define DM_REG_RF_27_11N 0x27 [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
| D | dm.h | 7 #define MAIN_ANT 0 10 #define AUX_ANT_CG_TRX 0 11 #define MAIN_ANT_CGCS_RX 0 15 #define DM_REG_RF_MODE_11N 0x00 16 #define DM_REG_RF_0B_11N 0x0B 17 #define DM_REG_CHNBW_11N 0x18 18 #define DM_REG_T_METER_11N 0x24 19 #define DM_REG_RF_25_11N 0x25 20 #define DM_REG_RF_26_11N 0x26 21 #define DM_REG_RF_27_11N 0x27 [all …]
|
| /kernel/linux/linux-6.6/drivers/soc/imx/ |
| D | soc-imx.c | 16 #define IIM_UID 0x820 18 #define OCOTP_UID_H 0x420 19 #define OCOTP_UID_L 0x410 21 #define OCOTP_ULP_UID_1 0x4b0 22 #define OCOTP_ULP_UID_2 0x4c0 23 #define OCOTP_ULP_UID_3 0x4d0 24 #define OCOTP_ULP_UID_4 0x4e0 34 u64 soc_uid = 0; in imx_soc_device_init() 41 return 0; in imx_soc_device_init() 155 soc_uid = val & 0xffff; in imx_soc_device_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/parisc/ |
| D | eisa.c | 45 #if 0 51 #define SNAKES_EEPROM_BASE_ADDR 0xF0810400 52 #define MIRAGE_EEPROM_BASE_ADDR 0xF00C0400 71 if (port & 0x300) { in eisa_permute() 72 return 0xfc000000 | ((port & 0xfc00) >> 6) in eisa_permute() 73 | ((port & 0x3f8) << 9) | (port & 7); in eisa_permute() 75 return 0xfc000000 | port; in eisa_permute() 83 return 0xff; in eisa_in8() 90 return 0xffff; in eisa_in16() 97 return 0xffffffff; in eisa_in32() [all …]
|
| /kernel/linux/linux-5.10/drivers/parisc/ |
| D | eisa.c | 45 #if 0 51 #define SNAKES_EEPROM_BASE_ADDR 0xF0810400 52 #define MIRAGE_EEPROM_BASE_ADDR 0xF00C0400 71 if (port & 0x300) { in eisa_permute() 72 return 0xfc000000 | ((port & 0xfc00) >> 6) in eisa_permute() 73 | ((port & 0x3f8) << 9) | (port & 7); in eisa_permute() 75 return 0xfc000000 | port; in eisa_permute() 83 return 0xff; in eisa_in8() 90 return 0xffff; in eisa_in16() 97 return 0xffffffff; in eisa_in32() [all …]
|