/linux/drivers/clk/renesas/ |
H A D | r9a09g047-cpg.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/renesas,r9a09g047-cpg.h> 15 #include "rzv2h-cpg.h" 148 BUS_MSTOP(3, BIT(5))), 150 BUS_MSTOP(1, BIT(0))), 152 BUS_MSTOP(1, BIT(0))), 154 BUS_MSTOP(5, BIT(12))), 156 BUS_MSTOP(5, BIT(12))), 158 BUS_MSTOP(5, BIT(13))), [all …]
|
H A D | r9a09g057-cpg.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/renesas,r9a09g057-cpg.h> 15 #include "rzv2h-cpg.h" 137 BUS_MSTOP(5, BIT(9))), 139 BUS_MSTOP(3, BIT(2))), 141 BUS_MSTOP(3, BIT(3))), 143 BUS_MSTOP(10, BIT(11))), 145 BUS_MSTOP(10, BIT(12))), 149 BUS_MSTOP(3, BIT(5))), [all …]
|
H A D | r9a09g056-cpg.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/renesas,r9a09g056-cpg.h> 15 #include "rzv2h-cpg.h" 96 BUS_MSTOP(3, BIT(5))), 98 BUS_MSTOP(3, BIT(14))), 99 DEF_MOD("sdhi_0_imclk", CLK_PLLCLN_DIV8, 10, 3, 5, 3, 100 BUS_MSTOP(8, BIT(2))), 101 DEF_MOD("sdhi_0_imclk2", CLK_PLLCLN_DIV8, 10, 4, 5, 4, 102 BUS_MSTOP(8, BIT(2))), [all …]
|
/linux/Documentation/i2c/ |
H A D | ten-bit-addresses.rst | 2 I2C Ten-bit Addresses 5 The I2C protocol knows about two kinds of device addresses: normal 7 bit 6 addresses, and an extended set of 10 bit addresses. The sets of addresses 7 do not intersect: the 7 bit address 0x10 is not the same as the 10 bit 9 To avoid ambiguity, the user sees 10 bit addresses mapped to a different 10 address space, namely 0xa000-0xa3ff. The leading 0xa (= 10) represents the 11 10 bit mode. This is used for creating device names in sysfs. It is also 12 needed when instantiating 10 bit devices via the new_device file in sysfs. 14 I2C messages to and from 10-bit address devices have a different format. 17 The current 10 bit address support is minimal. It should work, however [all …]
|
/linux/Documentation/gpu/ |
H A D | afbc.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 It provides fine-grained random access and minimizes the amount of 21 AFBC streams can contain several components - where a component 37 reside in the least-significant bits of the corresponding linear 81 Formats which are typically multi-planar in linear layouts (e.g. YUV 111 Cross-device interoperability 115 canonical formats for use between AFBC-enabled devices. Formats which 119 .. flat-table:: AFBC formats 121 * - Fourcc code 122 - Description [all …]
|
/linux/scripts/gdb/linux/ |
H A D | pgtable.py | 1 # SPDX-License-Identifier: GPL-2.0-only 42 return (bit_start, bit_end), data >> bit_start & ((1 << (1 + bit_end - bit_start)) - 1) 80 --- 81 {'bit' [all...] |
/linux/drivers/comedi/drivers/ |
H A D | ni_at_ao.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Driver for NI AT-AO-6/10 boards 6 * COMEDI - Linux Control and Measurement Device Interface 12 * Description: National Instruments AT-AO-6/10 13 * Devices: [National Instruments] AT-AO-6 (at-ao-6), AT-AO-10 (at-ao-10) 19 * [0] - I/O port base address 20 * [1] - IRQ (unused) 21 * [2] - DMA (unused) 22 * [3] - analog output range, set by jumpers on hardware 23 * 0 for -10 to 10V bipolar [all …]
|
H A D | ni_stc.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Register descriptions for NI DAQ-STC chip 5 * COMEDI - Linux Control and Measurement Device Interface 6 * Copyright (C) 1998-9 David A. Schleef <ds@schleef.org> 11 * DAQ-STC Technical Reference Manual 21 * Registers in the National Instruments DAQ-STC chip 25 #define NISTC_INTA_ACK_G0_GATE BIT(15) 26 #define NISTC_INTA_ACK_G0_TC BIT(14) 27 #define NISTC_INTA_ACK_AI_ERR BIT(13) 28 #define NISTC_INTA_ACK_AI_STOP BIT(12) [all …]
|
/linux/drivers/net/ethernet/asix/ |
H A D | ax88796c_main.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 121 #define AX_FC_RX BIT(0) 122 #define AX_FC_TX BIT(1) 123 #define AX_FC_ANEG BIT(2) 126 #define AX_CAP_COMP BIT(0) 153 #define PSR_DEV_READY BIT(7) 155 #define PSR_RESET_CLR BIT(15) 158 #define FER_IPALM BIT(0) 159 #define FER_DCRC BIT(1) 160 #define FER_RH3M BIT(2) [all …]
|
/linux/drivers/net/ethernet/dec/tulip/ |
H A D | pnic2.c | 5 Written/copyright 1994-2001 by Donald Becker. 15 /* Understanding the PNIC_II - everything is this file is based 24 * ----- 25 * Bit 24 - SCR 26 * Bit 23 - PCS 27 * Bit 22 - TTM (Trasmit Threshold Mode) 28 * Bit 18 - Port Select 29 * Bit 13 - Start - 1, Stop - 0 Transmissions 30 * Bit 11:10 - Loop Back Operation Mode 31 * Bit 9 - Full Duplex mode (Advertise 10BaseT-FD is CSR14<7> is set) [all …]
|
/linux/drivers/net/ethernet/marvell/ |
H A D | skge.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 131 /* B0_CTST 16 bit Control/Status register */ 133 CS_CLK_RUN_HOT = 1<<13,/* CLK_RUN hot m. (YUKON-Lite only) */ 134 CS_CLK_RUN_RST = 1<<12,/* CLK_RUN reset (YUKON-Lite only) */ 135 CS_CLK_RUN_ENA = 1<<11,/* CLK_RUN enable (YUKON-Lite only) */ 136 CS_VAUX_AVAIL = 1<<10,/* VAUX available (YUKON only) */ 138 CS_BUS_SLOT_SZ = 1<<8, /* Slot Size 0/1 = 32/64 bit slot */ 142 CS_STOP_MAST = 1<<4, /* Command Bit to stop the master */ 148 /* B0_LED 8 Bit LED register */ 149 /* Bit 7.. 2: reserved */ [all …]
|
/linux/sound/soc/codecs/ |
H A D | mt6357.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * mt6357.h -- mt6357 ALSA SoC audio codec driver 14 /* Reg bit defines */ 16 #define MT6357_GPIO8_DIR_MASK BIT(8) 18 #define MT6357_GPIO8_DIR_OUTPUT BIT(8) 19 #define MT6357_GPIO9_DIR_MASK BIT(9) 21 #define MT6357_GPIO9_DIR_OUTPUT BIT(9) 22 #define MT6357_GPIO10_DIR_MASK BIT(10) 24 #define MT6357_GPIO10_DIR_OUTPUT BIT(10) 25 #define MT6357_GPIO11_DIR_MASK BIT(11) [all …]
|
/linux/include/soc/mscc/ |
H A D | ocelot_hsio.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 85 #define HSIO_PLL5G_CFG0_ENA_ROT BIT(31) 86 #define HSIO_PLL5G_CFG0_ENA_LANE BIT(30) 87 #define HSIO_PLL5G_CFG0_ENA_CLKTREE BIT(29) 88 #define HSIO_PLL5G_CFG0_DIV4 BIT(28) 89 #define HSIO_PLL5G_CFG0_ENA_LOCK_FINE BIT(27) 99 #define HSIO_PLL5G_CFG0_ENA_VCO_CONTRH BIT(15) 100 #define HSIO_PLL5G_CFG0_ENA_CP1 BIT(14) 101 #define HSIO_PLL5G_CFG0_ENA_VCO_BUF BIT(13) 102 #define HSIO_PLL5G_CFG0_ENA_BIAS BIT(12) [all …]
|
/linux/arch/mips/include/asm/mach-ath79/ |
H A D | ar71xx_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2010-2011 Jaiganesh Narayanan <jnarayanan@atheros.com> 6 * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> 171 #define QCA956X_MAC_CFG1_SOFT_RST BIT(31) 172 #define QCA956X_MAC_CFG1_RX_RST BIT(19) 173 #define QCA956X_MAC_CFG1_TX_RST BIT(18) 174 #define QCA956X_MAC_CFG1_LOOPBACK BIT(8) 175 #define QCA956X_MAC_CFG1_RX_EN BIT(2) 176 #define QCA956X_MAC_CFG1_TX_EN BIT(0) 179 #define QCA956X_MAC_CFG2_IF_1000 BIT(9) [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac2_mac.h | 1 /* SPDX-License-Identifier: ISC */ 46 #define MT_TX_FREE_PAIR BIT(31) 55 #define MT_TXD1_LONG_FORMAT BIT(31) 56 #define MT_TXD1_TGID BIT(30) 58 #define MT_TXD1_AMSDU BIT(23) 63 #define MT_TXD1_ETH_802_3 BIT(15) 64 #define MT_TXD1_VTA BIT(10) 67 #define MT_TXD2_FIX_RATE BIT(31) 68 #define MT_TXD2_FIXED_RATE BIT(30) 72 #define MT_TXD2_HTC_VLD BIT(13) [all …]
|
/linux/drivers/gpu/drm/meson/ |
H A D | meson_dw_hdmi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 * Bit 15-10: RW Reserved. Default 1 starting from G12A 13 * Bit 9 RW sw_reset_i2c starting from G12A 14 * Bit 8 RW sw_reset_axiarb starting from G12A 15 * Bit 7 RW Reserved. Default 1, sw_reset_emp starting from G12A 16 * Bit 6 RW Reserved. Default 1, sw_reset_flt starting from G12A 17 * Bit 5 RW Reserved. Default 1, sw_reset_hdcp22 starting from G12A 18 * Bit 4 RW sw_reset_phyif: PHY interface. 1=Apply reset; 0=Release from reset. 20 * Bit 3 RW sw_reset_intr: interrupt module. 1=Apply reset; 23 * Bit 2 RW sw_reset_mem: KSV/REVOC mem. 1=Apply reset; 0=Release from reset. [all …]
|
/linux/drivers/phy/samsung/ |
H A D | phy-exynos4x12-usb2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 4x12 support 13 #include "phy-samsung-usb2.h" 20 #define EXYNOS_4x12_UPHYPWR_PHY0_SUSPEND BIT(0) 21 #define EXYNOS_4x12_UPHYPWR_PHY0_PWR BIT(3) 22 #define EXYNOS_4x12_UPHYPWR_PHY0_OTG_PWR BIT(4) 23 #define EXYNOS_4x12_UPHYPWR_PHY0_SLEEP BIT(5) 30 #define EXYNOS_4x12_UPHYPWR_PHY1_SUSPEND BIT(6) 31 #define EXYNOS_4x12_UPHYPWR_PHY1_PWR BIT(7) 32 #define EXYNOS_4x12_UPHYPWR_PHY1_SLEEP BIT(8) [all …]
|
/linux/sound/firewire/oxfw/ |
H A D | oxfw-command.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * oxfw_command.c - a part of driver for OXFW970/971 based devices 16 buf = kmalloc(len + 10, GFP_KERNEL); in avc_stream_set_format() 18 return -ENOMEM; in avc_stream_set_format() 30 memcpy(buf + 10, format, len); in avc_stream_set_format() 32 /* do transaction and check buf[1-8] are the same against command */ in avc_stream_set_format() 33 err = fcp_avc_transaction(unit, buf, len + 10, buf, len + 10, in avc_stream_set_format() 34 BIT(1) | BIT(2) | BIT(3) | BIT(4) | BIT(5) | in avc_stream_set_format() 35 BIT(6) | BIT(7) | BIT(8)); in avc_stream_set_format() 38 else if (err < len + 10) in avc_stream_set_format() [all …]
|
/linux/drivers/gpu/drm/mcde/ |
H A D | mcde_dsi_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define DSI_MCTL_MAIN_DATA_CTL_LINK_EN BIT(0) 9 #define DSI_MCTL_MAIN_DATA_CTL_IF1_MODE BIT(1) 10 #define DSI_MCTL_MAIN_DATA_CTL_VID_EN BIT(2) 11 #define DSI_MCTL_MAIN_DATA_CTL_TVG_SEL BIT(3) 12 #define DSI_MCTL_MAIN_DATA_CTL_TBG_SEL BIT(4) 13 #define DSI_MCTL_MAIN_DATA_CTL_IF1_TE_EN BIT(5) 14 #define DSI_MCTL_MAIN_DATA_CTL_IF2_TE_EN BIT(6) 15 #define DSI_MCTL_MAIN_DATA_CTL_REG_TE_EN BIT(7) 16 #define DSI_MCTL_MAIN_DATA_CTL_READ_EN BIT(8) [all …]
|
/linux/drivers/gpu/drm/mxsfb/ |
H A D | lcdif_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 39 #define CTRL_SFTRST BIT(31) 40 #define CTRL_CLKGATE BIT(30) 41 #define CTRL_BYPASS_COUNT BIT(19) 42 #define CTRL_VSYNC_MODE BIT(18) 43 #define CTRL_DOTCLK_MODE BIT(17) 44 #define CTRL_DATA_SELECT BIT(16) 45 #define CTRL_BUS_WIDTH_16 (0 << 10) 46 #define CTRL_BUS_WIDTH_8 (1 << 10) 47 #define CTRL_BUS_WIDTH_18 (2 << 10) [all …]
|
/linux/drivers/regulator/ |
H A D | mt6358-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/regulator/mt6358-regulator.h> 16 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h> 48 .n_voltages = ((max) - (min)) / (step) + 1, \ 54 .enable_mask = BIT(0), \ 58 .qi = BIT(0), \ 62 .modeset_mask = BIT(_modeset_shift), \ 84 .enable_mask = BIT(enbit), \ 87 .qi = BIT(15), \ 101 .n_voltages = ((max) - (min)) / (step) + 1, \ [all …]
|
/linux/drivers/power/supply/ |
H A D | bd99954-charger.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 486 [F_BATTEMP] = REG_FIELD(CHGOP_STATUS, 8, 10), 511 [F_VBUS_BC_DISEN] = REG_FIELD(CHGOP_SET1, 10, 10), 519 [F_SEL_ILIM_DIV] = REG_FIELD(CHGOP_SET2, 10, 10), 537 [F_ITRICH_SET] = REG_FIELD(ITRICH_SET, 6, 10), 538 [F_IPRECH_SET] = REG_FIELD(IPRECH_SET, 6, 10), 540 [F_ITERM_SET] = REG_FIELD(ITERM_SET, 6, 10), 550 [F_PROCHOT_ICRIT_DG_SET] = REG_FIELD(PROCHOT_CTRL_SET, 10, 11), 585 [F_VCC_UCDSWEN] = REG_FIELD(VCC_UCD_FCTRL_SET, 10, 10), 598 [F_VCC_UCDSWEN_TSTENB] = REG_FIELD(VCC_UCD_FCTRL_EN, 10, 10), [all …]
|
/linux/sound/firewire/bebob/ |
H A D | bebob_command.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * bebob_command.c - driver for BeBoB based devices 5 * Copyright (c) 2013-2014 Takashi Sakamoto 18 return -ENOMEM; in avc_audio_set_selector() 31 BIT(1) | BIT(2) | BIT(3) | BIT(4) | BIT(5) | in avc_audio_set_selector() 32 BIT(6) | BIT(7) | BIT(8)); in avc_audio_set_selector() 36 err = -EIO; in avc_audio_set_selector() 38 err = -ENOSYS; in avc_audio_set_selector() 40 err = -EINVAL; in avc_audio_set_selector() 56 return -ENOMEM; in avc_audio_get_selector() [all …]
|
/linux/drivers/media/test-drivers/vivid/ |
H A D | vivid-vbi-gen.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * vivid-vbi-gen.c - vbi generator support functions. 14 #include "vivid-vbi-gen.h" 18 while (size--) in wss_insert() 29 unsigned bit = 0; in vivid_vbi_gen_wss_raw() local 33 wss_insert(wss + bit, 0x1f1c71c7, 29); bit += 29; in vivid_vbi_gen_wss_raw() 34 wss_insert(wss + bit, 0x1e3c1f, 24); bit += 24; in vivid_vbi_gen_wss_raw() 36 wss_data = (data->data[1] << 8) | data->data[0]; in vivid_vbi_gen_wss_raw() 37 for (i = 0; i <= 13; i++, bit += 6) in vivid_vbi_gen_wss_raw() 38 wss_insert(wss + bit, (wss_data & (1 << i)) ? one : zero, 6); in vivid_vbi_gen_wss_raw() [all …]
|
/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright © 2014-2015 Broadcom 24 WARN_ON(!FIELD_FIT(hvs->vc4->gen == VC4_GEN_6_C ? \ 27 FIELD_PREP(hvs->vc4->gen == VC4_GEN_6_C ? \ 32 #define VC6_GET_FIELD(word, field) FIELD_GET(hvs->vc4->gen == VC4_GEN_6_C ? \ 61 # define V3D_L2CACTL_L2CCLR BIT(2) 62 # define V3D_L2CACTL_L2CDIS BIT(1) 63 # define V3D_L2CACTL_L2CENA BIT(0) 78 # define V3D_INT_SPILLUSE BIT(3) 79 # define V3D_INT_OUTOMEM BIT(2) [all …]
|