| /kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
| D | printk.c | 35 * The position of the most-significant 0 bit gives us the length of in utf8_to_utf32() 38 for (clen = 0; cx & 0x80; ++clen) in utf8_to_utf32() 41 * If the 0 bit is in position 8, this is a valid single-octet in utf8_to_utf32() 42 * encoding. If the 0 bit is in position 7 or positions 1-3, the in utf8_to_utf32() 50 for (i = 0; i < clen; ++i) { in utf8_to_utf32() 52 cx = (*s8)[i] ^ 0x80; in utf8_to_utf32() 53 if (cx & 0xc0) in utf8_to_utf32() 63 if (c32 > 0x10ffff || in utf8_to_utf32() 64 (c32 & 0xf800) == 0xd800 || in utf8_to_utf32() 65 clen != (c32 >= 0x80) + (c32 >= 0x800) + (c32 >= 0x10000)) in utf8_to_utf32() [all …]
|
| D | vsprintf.c | 25 int i = 0; in skip_atoi() 28 i = i * 10 + *((*s)++) - '0'; in skip_atoi() 33 * put_dec_full4 handles numbers in the range 0 <= r < 10000. 34 * The multiplier 0xccd is round(2^15/10), and the approximation 35 * r/10 == (r * 0xccd) >> 15 is exact for all r < 16389. 42 for (i = 0; i < 3; i++) { in put_dec_full4() 43 unsigned int q = (r * 0xccd) >> 15; in put_dec_full4() 44 *--end = '0' + (r - q * 10); in put_dec_full4() 47 *--end = '0' + r; in put_dec_full4() 54 * The approximation x/10000 == (x * 0x346DC5D7) >> 43 [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | pmi8994.dtsi | 9 reg = <0x2 SPMI_USID>; 11 #size-cells = <0>; 15 reg = <0xc000>; 17 gpio-ranges = <&pmi8994_gpios 0 0 10>; 25 reg = <0xa000>; 27 gpio-ranges = <&pmi8994_mpps 0 0 4>; 36 reg = <0x3 SPMI_USID>; 38 #size-cells = <0>; 44 #size-cells = <0>; 56 reg = <0xd800>, <0xd900>; [all …]
|
| D | pm660l.dtsi | 40 reg = <0x2 SPMI_USID>; 42 #size-cells = <0>; 46 reg = <0x2400>; 47 interrupts = <0x2 0x24 0x0 IRQ_TYPE_EDGE_BOTH>; 48 #thermal-sensor-cells = <0>; 53 reg = <0xc000>; 55 gpio-ranges = <&pm660l_gpios 0 0 12>; 64 reg = <0x3 SPMI_USID>; 66 #size-cells = <0>; 76 reg = <0xd800>, <0xd900>; [all …]
|
| D | pmi8998.dtsi | 8 reg = <0x2 SPMI_USID>; 10 #size-cells = <0>; 14 reg = <0x1000>; 16 interrupts = <0x2 0x13 0x4 IRQ_TYPE_EDGE_BOTH>, 17 <0x2 0x12 0x2 IRQ_TYPE_EDGE_BOTH>, 18 <0x2 0x16 0x1 IRQ_TYPE_EDGE_RISING>, 19 <0x2 0x13 0x6 IRQ_TYPE_EDGE_RISING>; 34 reg = <0xc000>; 36 gpio-ranges = <&pmi8998_gpios 0 0 14>; 44 reg = <0x4500>; [all …]
|
| D | pmi8950.dtsi | 11 reg = <0x2 SPMI_USID>; 13 #size-cells = <0>; 17 reg = <0x3100>; 18 interrupts = <0x2 0x31 0x0 IRQ_TYPE_EDGE_RISING>; 20 #size-cells = <0>; 23 channel@0 { 62 reg = <0xa000>; 64 gpio-ranges = <&pmi8950_mpps 0 0 4>; 72 reg = <0xc000>; 74 gpio-ranges = <&pmi8950_gpios 0 0 2>; [all …]
|
| D | pm6150l.dtsi | 13 polling-delay-passive = <0>; 14 polling-delay = <0>; 21 hysteresis = <0>; 27 hysteresis = <0>; 33 hysteresis = <0>; 44 reg = <0x4 SPMI_USID>; 46 #size-cells = <0>; 50 reg = <0x2400>; 51 interrupts = <0x4 0x24 0x0 IRQ_TYPE_EDGE_BOTH>; 52 #thermal-sensor-cells = <0>; [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/i2c/ |
| D | mt9m114.h | 46 #define MISENSOR_FWBURST0 0x80 47 #define MISENSOR_FWBURST1 0x81 48 #define MISENSOR_FWBURST4 0x84 49 #define MISENSOR_FWBURST 0x88 51 #define MISENSOR_TOK_TERM 0xf000 /* terminating token for reg list */ 52 #define MISENSOR_TOK_DELAY 0xfe00 /* delay token for reg list */ 53 #define MISENSOR_TOK_FWLOAD 0xfd00 /* token indicating load FW */ 54 #define MISENSOR_TOK_POLL 0xfc00 /* token indicating poll instruction */ 55 #define MISENSOR_TOK_RMW 0x0010 /* RMW operation */ 56 #define MISENSOR_TOK_MASK 0xfff0 [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/i2c/ |
| D | mt9m114.h | 46 #define MISENSOR_FWBURST0 0x80 47 #define MISENSOR_FWBURST1 0x81 48 #define MISENSOR_FWBURST4 0x84 49 #define MISENSOR_FWBURST 0x88 51 #define MISENSOR_TOK_TERM 0xf000 /* terminating token for reg list */ 52 #define MISENSOR_TOK_DELAY 0xfe00 /* delay token for reg list */ 53 #define MISENSOR_TOK_FWLOAD 0xfd00 /* token indicating load FW */ 54 #define MISENSOR_TOK_POLL 0xfc00 /* token indicating poll instruction */ 55 #define MISENSOR_TOK_RMW 0x0010 /* RMW operation */ 56 #define MISENSOR_TOK_MASK 0xfff0 [all …]
|
| /kernel/linux/linux-5.10/drivers/firmware/efi/libstub/ |
| D | vsprintf.c | 25 int i = 0; in skip_atoi() 28 i = i * 10 + *((*s)++) - '0'; in skip_atoi() 33 * put_dec_full4 handles numbers in the range 0 <= r < 10000. 34 * The multiplier 0xccd is round(2^15/10), and the approximation 35 * r/10 == (r * 0xccd) >> 15 is exact for all r < 16389. 42 for (i = 0; i < 3; i++) { in put_dec_full4() 43 unsigned int q = (r * 0xccd) >> 15; in put_dec_full4() 44 *--end = '0' + (r - q * 10); in put_dec_full4() 47 *--end = '0' + r; in put_dec_full4() 54 * The approximation x/10000 == (x * 0x346DC5D7) >> 43 [all …]
|
| D | efi-stub-helper.c | 54 * The position of the most-significant 0 bit gives us the length of in utf8_to_utf32() 57 for (clen = 0; cx & 0x80; ++clen) in utf8_to_utf32() 60 * If the 0 bit is in position 8, this is a valid single-octet in utf8_to_utf32() 61 * encoding. If the 0 bit is in position 7 or positions 1-3, the in utf8_to_utf32() 69 for (i = 0; i < clen; ++i) { in utf8_to_utf32() 71 cx = (*s8)[i] ^ 0x80; in utf8_to_utf32() 72 if (cx & 0xc0) in utf8_to_utf32() 82 if (c32 > 0x10ffff || in utf8_to_utf32() 83 (c32 & 0xf800) == 0xd800 || in utf8_to_utf32() 84 clen != (c32 >= 0x80) + (c32 >= 0x800) + (c32 >= 0x10000)) in utf8_to_utf32() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/ |
| D | hevc_regs.h | 9 #define HEVC_ASSIST_MMU_MAP_ADDR 0xc024 11 #define HEVC_ASSIST_MBOX1_CLR_REG 0xc1d4 12 #define HEVC_ASSIST_MBOX1_MASK 0xc1d8 14 #define HEVC_ASSIST_SCRATCH_0 0xc300 15 #define HEVC_ASSIST_SCRATCH_1 0xc304 16 #define HEVC_ASSIST_SCRATCH_2 0xc308 17 #define HEVC_ASSIST_SCRATCH_3 0xc30c 18 #define HEVC_ASSIST_SCRATCH_4 0xc310 19 #define HEVC_ASSIST_SCRATCH_5 0xc314 20 #define HEVC_ASSIST_SCRATCH_6 0xc318 [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/ |
| D | hevc_regs.h | 9 #define HEVC_ASSIST_MMU_MAP_ADDR 0xc024 11 #define HEVC_ASSIST_MBOX1_CLR_REG 0xc1d4 12 #define HEVC_ASSIST_MBOX1_MASK 0xc1d8 14 #define HEVC_ASSIST_SCRATCH_0 0xc300 15 #define HEVC_ASSIST_SCRATCH_1 0xc304 16 #define HEVC_ASSIST_SCRATCH_2 0xc308 17 #define HEVC_ASSIST_SCRATCH_3 0xc30c 18 #define HEVC_ASSIST_SCRATCH_4 0xc310 19 #define HEVC_ASSIST_SCRATCH_5 0xc314 20 #define HEVC_ASSIST_SCRATCH_6 0xc318 [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | qcom-pm8941.dtsi | 8 pm8941_0: pm8941@0 { 10 reg = <0x0 SPMI_USID>; 12 #size-cells = <0>; 16 reg = <0x6000>, 17 <0x6100>; 19 interrupts = <0x0 0x61 0x1 IRQ_TYPE_EDGE_RISING>; 24 reg = <0x800>; 25 interrupts = <0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>; 32 reg = <0x900>; 33 interrupts = <0x0 0x9 0 IRQ_TYPE_EDGE_BOTH>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
| D | qcom-wled.yaml | 62 minimum: 0 69 minimum: 0 107 Array of the WLED strings numbered from 0 to 3. Each 144 0 - Modulator A 148 enum: [ 0, 1 ] 149 default: 0 155 0 - CABC disabled 161 enum: [ 0, 1, 2, 3 ] 215 minimum: 0 219 minimum: 0 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/backlight/ |
| D | qcom-wled.yaml | 66 minimum: 0 73 minimum: 0 111 Array of the WLED strings numbered from 0 to 3. Each 148 0 - Modulator A 152 enum: [ 0, 1 ] 153 default: 0 159 0 - CABC disabled 165 enum: [ 0, 1, 2, 3 ] 225 minimum: 0 229 minimum: 0 [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | pm8941.dtsi | 11 polling-delay = <0>; 39 pm8941_0: pm8941@0 { 41 reg = <0x0 SPMI_USID>; 43 #size-cells = <0>; 47 reg = <0x6000>, 48 <0x6100>; 50 interrupts = <0x0 0x61 0x1 IRQ_TYPE_EDGE_RISING>; 55 reg = <0x800>; 59 interrupts = <0x0 0x8 0 IRQ_TYPE_EDGE_BOTH>; 66 interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-u300/ |
| D | core.c | 29 #define U300_NAND_CS0_PHYS_BASE 0x80000000 31 #define U300_NAND_IF_PHYS_BASE 0x9f800000 36 #define U300_AHB_PER_PHYS_BASE 0xa0000000 37 #define U300_AHB_PER_VIRT_BASE 0xff010000 39 #define U300_FAST_PER_PHYS_BASE 0xc0000000 40 #define U300_FAST_PER_VIRT_BASE 0xff020000 42 #define U300_SLOW_PER_PHYS_BASE 0xc0010000 43 #define U300_SLOW_PER_VIRT_BASE 0xff000000 45 #define U300_BOOTROM_PHYS_BASE 0xffff0000 46 #define U300_BOOTROM_VIRT_BASE 0xffff0000 [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/ampere/ampereone/ |
| D | core-imp-def.json | 4 "EventCode": "0x10A", 10 "EventCode": "0x10B", 16 "EventCode": "0x110", 22 "EventCode": "0x111", 28 "EventCode": "0x112", 34 "EventCode": "0x113", 40 "EventCode": "0x114", 46 "EventCode": "0x115", 52 "EventCode": "0x116", 58 "EventCode": "0x117", [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/ |
| D | mpc8610_hpcd.dts | 26 #size-cells = <0>; 28 PowerPC,8610@0 { 30 reg = <0>; 35 sleep = <&pmc 0x00008000 0 // core 36 &pmc 0x00004000 0>; // timebase 37 timebase-frequency = <0>; // From uboot 38 bus-frequency = <0>; // From uboot 39 clock-frequency = <0>; // From uboot 45 reg = <0x00000000 0x20000000>; // 512M at 0x0 52 reg = <0xe0005000 0x1000>; [all …]
|
| /kernel/linux/linux-6.6/drivers/edac/ |
| D | igen6_edac.c | 51 #define TOM_OFFSET 0xa0 53 #define TOLUD_OFFSET 0xbc 55 #define CAPID_C_OFFSET 0xec 59 #define CAPID_E_OFFSET 0xf0 63 #define ERRSTS_OFFSET 0xc8 68 #define ERRCMD_OFFSET 0xca 75 #define IBECC_ACTIVATE_EN BIT(0) 86 #define MCHBAR_OFFSET 0x48 87 #define MCHBAR_EN BIT_ULL(0) 89 #define MCHBAR_SIZE 0x10000 [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
| D | init.c | 94 mt7601u_wr(dev, MT_USB_DMA_CFG, 0); in mt7601u_reset_csr_bbp() 96 mt7601u_wr(dev, MT_MAC_SYS_CTRL, 0); in mt7601u_reset_csr_bbp() 142 for (i = 0; i < 16; i++) { in mt76_init_beacon_offsets() 148 for (i = 0; i < 4; i++) in mt76_init_beacon_offsets() 167 mt7601u_wr(dev, MT_AUX_CLK_CFG, 0); in mt7601u_write_mac_initvals() 169 return 0; in mt7601u_write_mac_initvals() 181 for (i = 0; i < N_WCIDS; i++) { in mt7601u_init_wcid_mem() 182 vals[i * 2] = 0xffffffff; in mt7601u_init_wcid_mem() 183 vals[i * 2 + 1] = 0x00ffffff; in mt7601u_init_wcid_mem() 210 for (i = 0; i < N_WCIDS * 2; i++) in mt7601u_init_wcid_attr_mem() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
| D | init.c | 94 mt7601u_wr(dev, MT_USB_DMA_CFG, 0); in mt7601u_reset_csr_bbp() 96 mt7601u_wr(dev, MT_MAC_SYS_CTRL, 0); in mt7601u_reset_csr_bbp() 142 for (i = 0; i < 16; i++) { in mt76_init_beacon_offsets() 148 for (i = 0; i < 4; i++) in mt76_init_beacon_offsets() 167 mt7601u_wr(dev, MT_AUX_CLK_CFG, 0); in mt7601u_write_mac_initvals() 169 return 0; in mt7601u_write_mac_initvals() 181 for (i = 0; i < N_WCIDS; i++) { in mt7601u_init_wcid_mem() 182 vals[i * 2] = 0xffffffff; in mt7601u_init_wcid_mem() 183 vals[i * 2 + 1] = 0x00ffffff; in mt7601u_init_wcid_mem() 210 for (i = 0; i < N_WCIDS * 2; i++) in mt7601u_init_wcid_attr_mem() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
| D | intel_uncore.c | 66 uncore->debug->unclaimed_mmio_check = 0; in mmio_debug_suspend() 115 if (id >= 0 && id < FW_DOMAIN_ID_COUNT) in intel_uncore_forcewake_domain_to_str() 137 fw_clear(d, 0xefff); in fw_domain_reset() 139 fw_clear(d, 0xffff); in fw_domain_reset() 167 return __wait_for_ack(d, ack, 0); in wait_ack_clear() 183 if (fw_ack(d) == ~0) in fw_domain_wait_ack_clear() 185 "%s: MMIO unreliable (forcewake register returns 0xFFFFFFFF)!\n", in fw_domain_wait_ack_clear() 196 ACK_CLEAR = 0, 205 const u32 value = type == ACK_SET ? ack_bit : 0; in fw_domain_wait_ack_with_fallback() 238 "%s had to use fallback to %s ack, 0x%x (passes %u)\n", in fw_domain_wait_ack_with_fallback() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-orisetech-otm8009a.c | 25 #define MCS_ADRSFT 0x0000 /* Address Shift Function */ 26 #define MCS_PANSET 0xB3A6 /* Panel Type Setting */ 27 #define MCS_SD_CTRL 0xC0A2 /* Source Driver Timing Setting */ 28 #define MCS_P_DRV_M 0xC0B4 /* Panel Driving Mode */ 29 #define MCS_OSC_ADJ 0xC181 /* Oscillator Adjustment for Idle/Normal mode */ 30 #define MCS_RGB_VID_SET 0xC1A1 /* RGB Video Mode Setting */ 31 #define MCS_SD_PCH_CTRL 0xC480 /* Source Driver Precharge Control */ 32 #define MCS_NO_DOC1 0xC48A /* Command not documented */ 33 #define MCS_PWR_CTRL1 0xC580 /* Power Control Setting 1 */ 34 #define MCS_PWR_CTRL2 0xC590 /* Power Control Setting 2 for Normal Mode */ [all …]
|