/Linux-v5.10/Documentation/devicetree/bindings/rtc/ |
D | ingenic,rtc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Ingenic SoCs Real-Time Clock DT bindings 10 - Paul Cercueil <paul@crapouillou.net> 13 - $ref: rtc.yaml# 18 - enum: 19 - ingenic,jz4740-rtc 20 - ingenic,jz4760-rtc 21 - items: [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | ti,tas5086.txt | 1 Texas Instruments TAS5086 6-channel PWM Processor 5 - compatible: Should contain "ti,tas5086". 6 - reg: The i2c address. Should contain <0x1b>. 10 - reset-gpio: A GPIO spec to define which pin is connected to the 11 chip's !RESET pin. If specified, the driver will 12 assert a hardware reset at probe time. 14 - ti,charge-period: This property should contain the time in microseconds 15 that closely matches the external single-ended 16 split-capacitor charge period. The hardware chip 17 waits for this period of time before starting the [all …]
|
/Linux-v5.10/drivers/rtc/ |
D | rtc-jz4740.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> 66 return readl(rtc->base + reg); in jz4740_rtc_reg_read() 76 } while (!(ctrl & JZ_RTC_CTRL_WRDY) && --timeout); in jz4740_rtc_wait_write_ready() 78 return timeout ? 0 : -EIO; in jz4740_rtc_wait_write_ready() 90 writel(JZ_RTC_WENR_MAGIC, rtc->base + JZ_REG_RTC_WENR); in jz4780_rtc_enable_write() 93 ctrl = readl(rtc->base + JZ_REG_RTC_WENR); in jz4780_rtc_enable_write() 94 } while (!(ctrl & JZ_RTC_WENR_WEN) && --timeout); in jz4780_rtc_enable_write() 96 return timeout ? 0 : -EIO; in jz4780_rtc_enable_write() 104 if (rtc->type >= ID_JZ4760) in jz4740_rtc_reg_write() [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/rockchip/ |
D | rk3399-gru-scarlet.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-scarlet board device tree source 8 #include "rk3399-gru.dtsi" 14 pp1250_s3: pp1250-s3 { 15 compatible = "regulator-fixed"; 16 regulator-name = "pp1250_s3"; 19 regulator-always-on; 20 regulator-boot-on; 21 regulator-min-microvolt = <1250000>; 22 regulator-max-microvolt = <1250000>; [all …]
|
/Linux-v5.10/drivers/pps/clients/ |
D | pps-gpio.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * pps-gpio.c -- PPS client driver using GPIO 9 #define PPS_GPIO_NAME "pps-gpio" 19 #include <linux/pps-gpio.h> 34 struct timer_list echo_timer; /* timer to reset echo active state */ 51 /* Get the time stamp first */ in pps_gpio_irq_handler() 56 rising_edge = gpiod_get_value(info->gpio_pin); in pps_gpio_irq_handler() 57 if ((rising_edge && !info->assert_falling_edge) || in pps_gpio_irq_handler() 58 (!rising_edge && info->assert_falling_edge)) in pps_gpio_irq_handler() 59 pps_event(info->pps, &ts, PPS_CAPTUREASSERT, data); in pps_gpio_irq_handler() [all …]
|
/Linux-v5.10/drivers/gpu/drm/bridge/ |
D | parade-ps8622.c | 1 // SPDX-License-Identifier: GPL-2.0-only 69 struct i2c_adapter *adap = client->adapter; in ps8622_set() 73 msg.addr = client->addr + page; in ps8622_set() 81 client->addr + page, reg, val, ret); in ps8622_set() 87 struct i2c_client *cl = ps8622->client; in ps8622_send_config() 138 /* [7:5] DCO_FTRNG=+-40% */ in ps8622_send_config() 148 /* Gitune=-37% */ in ps8622_send_config() 168 /* [7:6] Right-bar GPIO output strength is 8mA */ in ps8622_send_config() 180 err = ps8622_set(cl, 0x01, 0x02, 0x80 | ps8622->max_lane_count); in ps8622_send_config() 185 err = ps8622_set(cl, 0x01, 0x21, 0x80 | ps8622->lane_count); in ps8622_send_config() [all …]
|
/Linux-v5.10/arch/mips/include/asm/sn/ |
D | ioc3.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 50 u8 fill0[0x151 - 0x142 - 1]; 56 u8 fill1[0x159 - 0x153 - 1]; 62 u8 fill2[0x16a - 0x15b - 1]; 67 u8 fill3[0x170 - 0x16b - 1]; 153 u32 pad1[(0x20000 - 0x00154) / 4]; 157 u32 pad2[(0x40000 - 0x20180) / 4]; 160 u32 ssram[(0x80000 - 0x40000) / 4]; 163 0x80000 - Access to the generic devices selected with DEV0 165 0xA0000 - Access to the generic devices selected with DEV1 [all …]
|
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb/ |
D | pm3393.c | 7 * PMC/SIERRA (pm3393) MAC-PHY functionality. * 23 * Copyright (c) 2003 - 2005 Chelsio Communications, Inc. * 96 t1_tpi_read(cmac->adapter, OFFSET(reg), data32); in pmread() 102 t1_tpi_write(cmac->adapter, OFFSET(reg), data32); in pmwrite() 106 /* Port reset. */ 124 /* PM3393 - Enabling all hardware block interrupts. in pm3393_interrupt_enable() 147 /* PM3393 - Global interrupt enable in pm3393_interrupt_enable() 153 /* TERMINATOR - PL_INTERUPTS_EXT */ in pm3393_interrupt_enable() 154 pl_intr = readl(cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() 156 writel(pl_intr, cmac->adapter->regs + A_PL_ENABLE); in pm3393_interrupt_enable() [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/igb/ |
D | e1000_defines.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2007 - 2018 Intel Corporation. */ 44 #define E1000_CTRL_EXT_SDP2_DATA 0x00000040 /* Value of SW Defineable Pin 2 */ 45 #define E1000_CTRL_EXT_SDP3_DATA 0x00000080 /* Value of SW Defineable Pin 3 */ 49 /* Physical Func Reset Done Indication */ 62 /* Interrupt acknowledge Auto-mask */ 91 #define E1000_RXD_STAT_TS 0x10000 /* Pkt was time stamped */ 118 #define E1000_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */ 119 #define E1000_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */ 183 #define E1000_CTRL_LRST 0x00000008 /* Link reset. 0=normal,1=reset */ [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_hw.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2008 Intel Corporation. */ 61 /* Workaround for 82597EX reset errata */ in ixgb_mac_reset() 67 /* Delay a few ms just to allow the reset to complete */ in ixgb_mac_reset() 71 /* Make sure the self-clearing global reset bit did self clear */ in ixgb_mac_reset() 72 ASSERT(!(ctrl_reg & IXGB_CTRL0_RST)); in ixgb_mac_reset() 75 if (hw->subsystem_vendor_id == PCI_VENDOR_ID_SUN) { in ixgb_mac_reset() 86 if (hw->phy_type == ixgb_phy_type_txn17401) in ixgb_mac_reset() 93 * Reset the transmit and receive units; mask and clear all interrupts. 95 * hw - Struct containing variables accessed by shared code [all …]
|
/Linux-v5.10/drivers/macintosh/ |
D | via-cuda.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * This MCU controls system power, Parameter RAM, Real Time Clock and the 35 /* VIA registers - spaced 0x200 bytes apart */ 37 #define B 0 /* B-side data */ 38 #define A RS /* A-side data */ 39 #define DIRB (2*RS) /* B-side direction (1=output) */ 40 #define DIRA (3*RS) /* A-side direction (1=output) */ 52 #define ANH (15*RS) /* A-side data, no handshake */ 58 * VIA pin | Egret pin 59 * ----------------+------------------------------------------ [all …]
|
/Linux-v5.10/drivers/net/ethernet/marvell/ |
D | skge.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 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) */ 143 CS_MRST_CLR = 1<<3, /* Clear Master reset */ 144 CS_MRST_SET = 1<<2, /* Set Master reset */ 145 CS_RST_CLR = 1<<1, /* Clear Software reset */ 146 CS_RST_SET = 1, /* Set Software reset */ 217 IS_IRQ_TIST_OV = 1<<13, /* Time Stamp Timer Overflow (YUKON only) */ 223 IS_NO_TIST_M1 = 1<<7, /* No Time Stamp from MAC 1 */ [all …]
|
D | sky2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 30 /* Yukon-2 */ 32 PCI_Y2_PIG_ENA = 1<<31, /* Enable Plug-in-Go (YUKON-2) */ 33 PCI_Y2_DLL_DIS = 1<<30, /* Disable PCI DLL (YUKON-2) */ 34 PCI_SW_PWR_ON_RST= 1<<30, /* SW Power on Reset (Yukon-EX) */ 35 PCI_Y2_PHY2_COMA = 1<<29, /* Set PHY 2 to Coma Mode (YUKON-2) */ 36 PCI_Y2_PHY1_COMA = 1<<28, /* Set PHY 1 to Coma Mode (YUKON-2) */ 37 PCI_Y2_PHY2_POWD = 1<<27, /* Set PHY 2 to Power Down (YUKON-2) */ 38 PCI_Y2_PHY1_POWD = 1<<26, /* Set PHY 1 to Power Down (YUKON-2) */ 60 /* PCI_OUR_REG_3 32 bit Our Register 3 (Yukon-ECU only) */ [all …]
|
/Linux-v5.10/drivers/iio/light/ |
D | rpr0521.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * RPR-0521 ROHM Ambient Light and Proximity Sensor 7 * IIO driver for RPR-0521RS (7-bit I2C slave address 0x38). 31 #define RPR0521_REG_PXS_DATA 0x44 /* 16-bit, little endian */ 32 #define RPR0521_REG_ALS_DATA0 0x46 /* 16-bit, little endian */ 33 #define RPR0521_REG_ALS_DATA1 0x48 /* 16-bit, little endian */ 68 #define RPR0521_DEFAULT_MEAS_TIME 0x06 /* ALS - 100ms, PXS - 100ms */ 170 {2, 500000, 20, 0}, /* 1000, measurement 100ms, sleep 300ms */ 171 {2, 500000, 10, 0}, /* 1001, measurement 100ms, sleep 300ms */ 190 /* optimize runtime pm ops - enable/disable device only if needed */ [all …]
|
/Linux-v5.10/drivers/staging/octeon-usb/ |
D | octeon-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights 104 * This register can be used to configure the core after power-on or a change in 105 * mode of operation. This register mainly contains AHB system-related 126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl) 128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in 131 * * 1'b0: GINTSTS.NPTxFEmp interrupt indicates that the Non- 133 * * 1'b1: GINTSTS.NPTxFEmp interrupt indicates that the Non- 172 * This value is in terms of 32-bit words. 181 * @rsttype: Reset Style for Clocked always Blocks in RTL (RstType) [all …]
|
/Linux-v5.10/drivers/bluetooth/ |
D | hci_bcm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 * struct bcm_device_data - device specific data 61 * struct bcm_device - device driver resources 66 * @device_wakeup: BT_WAKE pin, 67 * assert = Bluetooth device must wake up or remain awake, 69 * @shutdown: BT_REG_ON pin, 71 * @set_device_wakeup: callback to toggle BT_WAKE pin 73 * @set_shutdown: callback to toggle BT_REG_ON pin 75 * @btlp: Apple ACPI method to toggle BT_WAKE pin ("Bluetooth Low Power") 76 * @btpu: Apple ACPI method to drive BT_REG_ON pin high ("Bluetooth Power Up") [all …]
|
/Linux-v5.10/drivers/pci/ |
D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright 1993 -- 1997 Drew Eckhardt, Frederic Potter, 6 * David Mosberger-Tang 8 * Copyright 1997 -- 2000 Martin Mares <mj@ucw.cz> 66 unsigned int delay = dev->d3hot_delay; in pci_dev_d3_sleep() 91 * pci=hpmmiosize=nnM overrides non-prefetchable MMIO size, 102 /* PCIe MPS/MRRS strategy; can be overridden by kernel command-line param */ 119 * measured in 32-bit words, not bytes. 160 /* Time to wait after a reset for device to become responsive */ 164 * pci_bus_max_busnr - returns maximum PCI bus number of given bus' children [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/e1000e/ |
D | defines.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 16 #define E1000_WUC_APMPME 0x00000008 /* Assert PME on APM Wakeup */ 36 #define E1000_CTRL_EXT_SDP3_DATA 0x00000080 /* Value of SW Definable Pin 3 */ 46 #define E1000_CTRL_EXT_IAME 0x08000000 /* Int ACK Auto-mask */ 67 #define E1000_RXDEXT_STATERR_TST 0x00000100 /* Time Stamp taken */ 100 #define E1000_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */ 101 #define E1000_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */ 182 #define E1000_CTRL_LRST 0x00000008 /* Link reset. 0=normal,1=reset */ 183 #define E1000_CTRL_ASDE 0x00000020 /* Auto-speed detect enable */ [all …]
|
/Linux-v5.10/drivers/net/fddi/skfp/h/ |
D | supern_2.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 48 #define FS_SSRCRTG (1<<12) /* if SA has set MSB (source-routing)*/ 54 #define FS_SFRMTY2 (1<<6) /* frame-class bit */ 55 #define FS_SFRMTY1 (1<<5) /* frame-type bit (impementor) */ 56 #define FS_SFRMTY0 (1<<4) /* frame-type bit (LLC) */ 58 #define FS_ERFBB0 (1<<0) /* - " - */ 95 unsigned int rx_sadrrg :1 ; /* DA == MA or broad-/multicast */ 97 unsigned int rx_seac0 :1 ; /* frame-copied C-indicator */ 98 unsigned int rx_seac1 :1 ; /* address-match A-indicator */ 99 unsigned int rx_seac2 :1 ; /* frame-error E-indicator */ [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/e1000/ |
D | e1000_hw.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2006 Intel Corporation. */ 88 * e1000_set_phy_type - Set the phy type member in the hw struct. 93 if (hw->mac_type == e1000_undefined) in e1000_set_phy_type() 94 return -E1000_ERR_PHY_TYPE; in e1000_set_phy_type() 96 switch (hw->phy_id) { in e1000_set_phy_type() 102 hw->phy_type = e1000_phy_m88; in e1000_set_phy_type() 105 if (hw->mac_type == e1000_82541 || in e1000_set_phy_type() 106 hw->mac_type == e1000_82541_rev_2 || in e1000_set_phy_type() 107 hw->mac_type == e1000_82547 || in e1000_set_phy_type() [all …]
|
/Linux-v5.10/drivers/net/ethernet/sun/ |
D | cassini.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 29 /* cassini register map: 2M memory mapped in 32-bit memory space accessible as 30 * 32-bit words. there is no i/o port access. REG_ addresses are 62 /* top level interrupts [0-9] are auto-cleared to 0 when the status 63 * register is read. second level interrupts [13 - 18] are cleared at 64 * the source. tx completion register 3 is replicated in [19 - 31] 104 len of non-reassembly pkt 183 #define BIM_CFG_64BIT_DISABLE 0x004 /* disable 64-bit mode */ 185 #define BIM_CFG_32BIT 0x010 /* (ro) 1 = 32-bit slot, 0 = 64-bit */ 191 reset. reserved in Cassini. */ [all …]
|
/Linux-v5.10/fs/ocfs2/dlm/ |
D | dlmmaster.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* -*- mode: c; c-basic-offset: 8; -*- 60 if (dlm != mle->dlm) in dlm_mle_equal() 63 if (namelen != mle->mnamelen || in dlm_mle_equal() 64 memcmp(name, mle->mname, namelen) != 0) in dlm_mle_equal() 120 case -EBADF: in dlm_is_host_down() 121 case -ECONNREFUSED: in dlm_is_host_down() 122 case -ENOTCONN: in dlm_is_host_down() 123 case -ECONNRESET: in dlm_is_host_down() 124 case -EPIPE: in dlm_is_host_down() [all …]
|
/Linux-v5.10/Documentation/admin-guide/ |
D | kernel-parameters.txt | 5 force -- enable ACPI if default was off 6 on -- enable ACPI but allow fallback to DT [arm64] 7 off -- disable ACPI if default was on 8 noirq -- do not use ACPI for IRQ routing 9 strict -- Be less tolerant of platforms that are not 11 rsdt -- prefer RSDT over (default) XSDT 12 copy_dsdt -- copy DSDT to memory 26 If set to vendor, prefer vendor-specific driver 58 Documentation/firmware-guide/acpi/debug.rst for more information about 121 Disable auto-serialization of AML methods [all …]
|
/Linux-v5.10/drivers/scsi/sym53c8xx_2/ |
D | sym_hipd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr> 7 * Copyright (c) 2003-2005 Matthew Wilcox <matthew@wil.cx> 10 * Copyright (C) 1998-2000 Gerard Roudier 13 * a port of the FreeBSD ncr driver to Linux-1.2.13. 17 * Stefan Esser <se@mi.Uni-Koeln.de> 25 *----------------------------------------------------------------------------- 55 while (n-- > 0) in sym_printl_hex() 62 sym_print_addr(cp->cmd, "%s: ", label); in sym_print_msg() [all …]
|
/Linux-v5.10/drivers/net/ethernet/sfc/falcon/ |
D | falcon.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2005-2006 Fen Systems Ltd. 5 * Copyright 2006-2013 Solarflare Communications Inc. 134 (*(u32 *)((efx)->stats_buffer.addr + XgDmaDone_offset)) 139 /* 48-bit stats are zero-padded to 64 on DMA */ \ 199 [0 ... BITS_TO_LONGS(FALCON_STAT_COUNT) - 1] = ~0UL, 211 #define SPI_WRDI 0x04 /* Reset write enable latch */ 216 #define SPI_STATUS_WPEN 0x80 /* Write-protect pin enabled */ 225 * Non-volatile memory layout 231 * 0-0x400 chip and board config (see struct falcon_nvconfig) [all …]
|