| /linux/Documentation/devicetree/bindings/net/ |
| H A D | nxp,tja11xx.yaml | 28 - ethernet-phy-id001b.b010 70 - ethernet-phy-id001b.b010 82 "^ethernet-phy@[0-9a-f]+$": 91 minimum: 0 105 #size-cells = <0>; 109 reg = <0x4>; 116 #size-cells = <0>; 119 reg = <0x4>; 121 #size-cells = <0>; 124 reg = <0x5>;
|
| /linux/drivers/gpu/drm/meson/ |
| H A D | meson_dw_hdmi.h | 18 * Bit 4 RW sw_reset_phyif: PHY interface. 1=Apply reset; 0=Release from reset. 21 * 0=Release from reset. 23 * Bit 2 RW sw_reset_mem: KSV/REVOC mem. 1=Apply reset; 0=Release from reset. 26 * 0=Release from reset. Default 1. 27 * Bit 0 RW sw_reset_core: connects to IP's ~irstz. 1=Apply reset; 28 * 0=Release from reset. Default 1. 30 #define HDMITX_TOP_SW_RESET (0x000) 33 * Bit 31 RW free_clk_en: 0=Enable clock gating for power saving; 1= Disable 34 * Bit 12 RW i2s_ws_inv:1=Invert i2s_ws; 0=No invert. Default 0. 35 * Bit 11 RW i2s_clk_inv: 1=Invert i2s_clk; 0=No invert. Default 0. [all …]
|
| /linux/drivers/cpufreq/ |
| H A D | sun50i-cpufreq-nvmem.c | 22 #define NVMEM_MASK 0x7 25 #define SUN50I_A100_NVMEM_MASK 0xf 48 return 0; in sun50i_h6_efuse_xlate() 59 case 0b100: in sun50i_a100_efuse_xlate() 61 case 0b010: in sun50i_a100_efuse_xlate() 64 return 0; in sun50i_a100_efuse_xlate() 79 * returned speedbin index is 4 -> 0/2 -> 3 -> 1, from worst to best. 80 * 0 and 2 seem identical from the OPP tables' point of view. 85 u32 value = 0; in sun50i_h616_efuse_xlate() 87 switch (speedbin & 0xffff) { in sun50i_h616_efuse_xlate() [all …]
|
| /linux/Documentation/admin-guide/perf/ |
| H A D | hisi-pmu.rst | 13 two HHAs (0 - 1) and four DDRCs (0 - 3), respectively. 32 e.g. hisi_sccl3_l3c0/rd_hit_cpipe is READ_HIT_CPIPE event of L3C index #0 in 35 e.g. hisi_sccl1_hha0/rx_operations is RX_OPERATIONS event of HHA index #0 in 57 $# perf stat -a -e hisi_sccl3_l3c0/config=0x02/ sleep 5 59 For HiSilicon uncore PMU v2 whose identifier is 0x30, the topology is the same 65 $# perf stat -a -e hisi_sccl3_l3c0/config=0x02,tt_core=0x3/ sleep 5 67 This will only count the operations from core/thread 0 and 1 in this cluster. 79 $# perf stat -a -e hisi_sccl3_l3c0/config=0x02,tt_req=0x4/ sleep 5 97 $# perf stat -a -e hisi_sccl3_l3c0/config=0xb9,datasrc_cfg=0xE/, 98 hisi_sccl3_l3c0/config=0xb9,datasrc_cfg=0xF/ sleep 5 [all …]
|
| /linux/include/linux/irqchip/ |
| H A D | arm-gic-v5.h | 19 #define GICV5_HWIRQ_ID GENMASK(23, 0) 21 #define GICV5_HWIRQ_INTID GENMASK_ULL(31, 0) 23 #define GICV5_HWIRQ_TYPE_PPI UL(0x1) 24 #define GICV5_HWIRQ_TYPE_LPI UL(0x2) 25 #define GICV5_HWIRQ_TYPE_SPI UL(0x3) 30 #define GICV5_ARCH_PPI_S_DB_PPI 0x0 31 #define GICV5_ARCH_PPI_RL_DB_PPI 0x1 32 #define GICV5_ARCH_PPI_NS_DB_PPI 0x2 33 #define GICV5_ARCH_PPI_SW_PPI 0x3 34 #define GICV5_ARCH_PPI_HACDBSIRQ 0xf [all …]
|
| /linux/Documentation/arch/powerpc/ |
| H A D | transactional_memory.rst | 142 fprintf(stderr, "Transaction to be restarted at 0x%llx, but " 143 "crashy instruction was at 0x%llx\n", 191 These can be checked by the user program's abort handler as TEXASR[0:7]. If 257 kernel via some exception, MSR will end up as TM=0 and TS=01 (ie. TM 260 have SRR0 TM = 0 and TS = 00 (ie. TM off and non transaction) and the 261 resulting MSR will retain TM = 0 and TS=01 from before (ie. stay in 269 if (MSR 29:31 ¬ = 0b010 | SRR1 29:31 ¬ = 0b000) then
|
| /linux/include/linux/ |
| H A D | maple_tree.h | 25 * Nodes in the tree point to their parent unless bit 0 is set. 44 * The node->parent of the root node has bit 0 set and the rest of the pointer 60 * 0b??1 = Root 61 * 0b?00 = 16 bit nodes 62 * 0b010 = 32 bit nodes 63 * 0b110 = 64 bit nodes 67 * 0b??1 : Root 68 * 0b?00 : 16 bit values, type in 0-1, slot in 2-6 69 * 0b010 : 32 bit values, type in 0-2, slot in 3-6 70 * 0b110 : 64 bit values, type in 0-2, slot in 3-6 [all …]
|
| /linux/drivers/iio/addac/ |
| H A D | ad74413r.c | 31 #define AD74413R_CRC_POLYNOMIAL 0x7 96 #define AD74413R_REG_NOP 0x00 98 #define AD74413R_REG_CH_FUNC_SETUP_X(x) (0x01 + (x)) 99 #define AD74413R_CH_FUNC_SETUP_MASK GENMASK(3, 0) 101 #define AD74413R_REG_ADC_CONFIG_X(x) (0x05 + (x)) 105 #define AD74413R_ADC_RANGE_10V 0b000 106 #define AD74413R_ADC_RANGE_2P5V_EXT_POW 0b001 107 #define AD74413R_ADC_RANGE_2P5V_INT_POW 0b010 108 #define AD74413R_ADC_RANGE_5V_BI_DIR 0b011 109 #define AD74413R_ADC_REJECTION_50_60 0b00 [all …]
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | ocxl.c | 8 #define PNV_OCXL_TL_P9_RECV_CAP 0x000000000000000Full 15 #define AFU_INDEX_MASK 0x3F000000 17 #define ACTAG_MASK 0xFFF 87 return 0; in find_dvsec_from_pos() 92 int vsec = 0; in find_dvsec_afu_ctrl() 102 return 0; in find_dvsec_afu_ctrl() 120 return 0; in get_max_afu_index() 135 return 0; in get_actag_count() 194 link->fn_desired_actags[PCI_FUNC(dev->devfn)] = 0; in pnv_ocxl_fixup_actag() 195 for (i = 0; i <= afu_idx; i++) { in pnv_ocxl_fixup_actag() [all …]
|
| /linux/drivers/net/ethernet/synopsys/ |
| H A D | dwc-xlgmac.h | 30 #define XLGMAC_DRV_VERSION "1.0.0" 47 #define XLGMAC_TX_MAX_BUF_SIZE (0x3fff & ~(64 - 1)) 54 * 3'b010: 256 bytes, 3'b011: 512 bytes 64 #define XLGMAC_DMA_INTERRUPT_MASK 0x31c7 71 #define XLGMAC_MAX_DMA_RIWT 0xff 72 #define XLGMAC_MIN_DMA_RIWT 0x01 86 #define XLGMAC_RSS_LOOKUP_TABLE_TYPE 0 658 #define XLGMAC_PR(x...) do { } while (0)
|
| /linux/drivers/regulator/ |
| H A D | rtq2208-regulator.c | 15 #define RTQ2208_REG_GLOBAL_INT1 0x12 16 #define RTQ2208_REG_FLT_RECORDBUCK_CB 0x18 17 #define RTQ2208_REG_GLOBAL_INT1_MASK 0x1D 18 #define RTQ2208_REG_FLT_MASKBUCK_CB 0x1F 19 #define RTQ2208_REG_BUCK_C_CFG0 0x32 20 #define RTQ2208_REG_BUCK_B_CFG0 0x42 21 #define RTQ2208_REG_BUCK_A_CFG0 0x52 22 #define RTQ2208_REG_BUCK_D_CFG0 0x62 23 #define RTQ2208_REG_BUCK_G_CFG0 0x72 24 #define RTQ2208_REG_BUCK_F_CFG0 0x82 [all …]
|
| /linux/drivers/siox/ |
| H A D | siox-core.c | 19 #define SIOX_STATUS_WDG 0x01 26 #define SIOX_STATUS_COUNTER 0x0e 29 * Each Siox-Device has a 4 bit type number that is neither 0 nor 15. This is 34 #define SIOX_STATUS_TYPE 0xf0 56 * status word as 0xa before (counter = 0b101), it is expected to get in siox_status_clean() 57 * back the counter bits as 0b010. in siox_status_clean() 65 return status_read ^ (~status_written & 0xe); in siox_status_clean() 71 return (status_clean & SIOX_STATUS_COUNTER) != 0; in siox_device_counter_error() 80 * against this value otherwise just rule out the invalid values 0b0000 in siox_device_type_error() 81 * and 0b1111. in siox_device_type_error() [all …]
|
| /linux/drivers/clk/aspeed/ |
| H A D | clk-ast2600.c | 24 #define ASPEED_G6_SILICON_REV 0x014 27 #define ASPEED_G6_RESET_CTRL 0x040 28 #define ASPEED_G6_RESET_CTRL2 0x050 30 #define ASPEED_G6_CLK_STOP_CTRL 0x080 31 #define ASPEED_G6_CLK_STOP_CTRL2 0x090 33 #define ASPEED_G6_MISC_CTRL 0x0C0 36 #define ASPEED_G6_CLK_SELECTION1 0x300 37 #define ASPEED_G6_CLK_SELECTION2 0x304 38 #define ASPEED_G6_CLK_SELECTION4 0x310 39 #define ASPEED_G6_CLK_SELECTION5 0x314 [all …]
|
| /linux/drivers/gpu/drm/tests/ |
| H A D | drm_format_helper_test.c | 21 #define TEST_USE_DEFAULT_PITCH 0 129 .clip = DRM_RECT_INIT(0, 0, 1, 1), 130 .xrgb8888 = { 0x01FF0000 }, 133 .expected = { 0x4C }, 137 .expected = { 0xE0 }, 141 .expected = { 0xF800 }, 142 .expected_swab = { 0x00F8 }, 146 .expected = { 0x7C00 }, 150 .expected = { 0xFC00 }, 154 .expected = { 0xF801 }, [all …]
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-bcm281xx.c | 24 #define BCM281XX_PIN_REG_F_SEL_MASK 0x0700 28 #define BCM281XX_STD_PIN_REG_DRV_STR_MASK 0x0007 29 #define BCM281XX_STD_PIN_REG_DRV_STR_SHIFT 0 30 #define BCM281XX_STD_PIN_REG_INPUT_DIS_MASK 0x0008 32 #define BCM281XX_STD_PIN_REG_SLEW_MASK 0x0010 34 #define BCM281XX_STD_PIN_REG_PULL_UP_MASK 0x0020 36 #define BCM281XX_STD_PIN_REG_PULL_DN_MASK 0x0040 38 #define BCM281XX_STD_PIN_REG_HYST_MASK 0x0080 42 #define BCM281XX_I2C_PIN_REG_INPUT_DIS_MASK 0x0004 44 #define BCM281XX_I2C_PIN_REG_SLEW_MASK 0x0008 [all …]
|
| /linux/arch/arm64/include/asm/ |
| H A D | sysreg.h | 30 #define Op0_mask 0x3 32 #define Op1_mask 0x7 34 #define CRn_mask 0xf 36 #define CRm_mask 0xf 38 #define Op2_mask 0x7 68 #define __INSTR_BSWAP(x) ((((x) << 24) & 0xff000000) | \ 69 (((x) << 8) & 0x00ff0000) | \ 70 (((x) >> 8) & 0x0000ff00) | \ 71 (((x) >> 24) & 0x000000ff)) 84 * As per Arm ARM for v8-A, Section "C.5.1.3 op0 == 0b00, architectural hints, [all …]
|
| /linux/drivers/usb/host/ |
| H A D | octeon-hcd.h | 53 #define CVMX_USBCXBASE 0x00016F0010000000ull 56 ((bid) & 1) * 0x100000000000ull) 59 (((off) & 7) + ((bid) & 1) * 0x8000000000ull) * 32) 61 #define CVMX_USBCX_GAHBCFG(bid) CVMX_USBCXREG1(0x008, bid) 62 #define CVMX_USBCX_GHWCFG3(bid) CVMX_USBCXREG1(0x04c, bid) 63 #define CVMX_USBCX_GINTMSK(bid) CVMX_USBCXREG1(0x018, bid) 64 #define CVMX_USBCX_GINTSTS(bid) CVMX_USBCXREG1(0x014, bid) 65 #define CVMX_USBCX_GNPTXFSIZ(bid) CVMX_USBCXREG1(0x028, bid) 66 #define CVMX_USBCX_GNPTXSTS(bid) CVMX_USBCXREG1(0x02c, bid) 67 #define CVMX_USBCX_GOTGCTL(bid) CVMX_USBCXREG1(0x000, bid) [all …]
|