| /linux-4.4.14/sound/soc/ux500/ |
| D | ux500_msp_i2s.c | 144 writel(temp_reg, msp->registers + MSP_TCF); in set_prot_desc_tx() 172 writel(temp_reg, msp->registers + MSP_RCF); in set_prot_desc_rx() 209 temp_reg = readl(msp->registers + MSP_GCR) & ~TX_CLK_POL_RISING; in configure_protocol() 211 writel(temp_reg, msp->registers + MSP_GCR); in configure_protocol() 212 temp_reg = readl(msp->registers + MSP_GCR) & ~RX_CLK_POL_RISING; in configure_protocol() 214 writel(temp_reg, msp->registers + MSP_GCR); in configure_protocol() 228 reg_val_GCR = readl(msp->registers + MSP_GCR); in setup_bitclk() 229 writel(reg_val_GCR & ~SRG_ENABLE, msp->registers + MSP_GCR); in setup_bitclk() 261 writel(temp_reg, msp->registers + MSP_SRG); in setup_bitclk() 267 reg_val_GCR = readl(msp->registers + MSP_GCR); in setup_bitclk() [all …]
|
| /linux-4.4.14/drivers/media/usb/cpia2/ |
| D | cpia2_core.c | 251 cmd.buffer.registers[0].index = CPIA2_VC_ST_CTRL; in cpia2_do_command() 252 cmd.buffer.registers[0].value = CPIA2_VC_ST_CTRL_SRC_VC | in cpia2_do_command() 254 cmd.buffer.registers[1].index = CPIA2_VC_ST_CTRL; in cpia2_do_command() 255 cmd.buffer.registers[1].value = CPIA2_VC_ST_CTRL_SRC_VC | in cpia2_do_command() 264 cmd.buffer.registers[0].index = in cpia2_do_command() 266 cmd.buffer.registers[1].index = in cpia2_do_command() 268 cmd.buffer.registers[0].value = CPIA2_SYSTEM_CONTROL_CLEAR_ERR; in cpia2_do_command() 269 cmd.buffer.registers[1].value = in cpia2_do_command() 376 cmd.buffer.registers[0].index = CPIA2_VC_VC_TARGET_KB; in cpia2_do_command() 377 cmd.buffer.registers[0].value = param; in cpia2_do_command() [all …]
|
| D | cpia2_usb.c | 546 u8 request, u8 * registers, u16 start, size_t size) in write_packet() argument 548 if (!registers || size <= 0) in write_packet() 557 registers, /* buffer */ in write_packet() 568 u8 request, u8 * registers, u16 start, size_t size) in read_packet() argument 570 if (!registers || size <= 0) in read_packet() 579 registers, /* buffer */ in read_packet() 590 void *registers, in cpia2_usb_transfer_cmd() argument 601 if (!registers) { in cpia2_usb_transfer_cmd() 607 err = read_packet(udev, request, (u8 *)registers, start, count); in cpia2_usb_transfer_cmd() 611 err =write_packet(udev, request, (u8 *)registers, start, count); in cpia2_usb_transfer_cmd() [all …]
|
| /linux-4.4.14/drivers/media/radio/si470x/ |
| D | radio-si470x-common.c | 200 radio->registers[SYSCONFIG2] &= ~SYSCONFIG2_BAND; in si470x_set_band() 201 radio->registers[SYSCONFIG2] |= radio->band << 6; in si470x_set_band() 215 radio->registers[CHANNEL] &= ~CHANNEL_CHAN; in si470x_set_chan() 216 radio->registers[CHANNEL] |= CHANNEL_TUNE | chan; in si470x_set_chan() 228 if ((radio->registers[STATUSRSSI] & STATUSRSSI_STC) == 0) in si470x_set_chan() 235 radio->registers[CHANNEL] &= ~CHANNEL_TUNE; in si470x_set_chan() 248 switch ((radio->registers[SYSCONFIG2] & SYSCONFIG2_SPACE) >> 4) { in si470x_get_step() 271 chan = radio->registers[READCHAN] & READCHAN_READCHAN; in si470x_get_freq() 332 radio->registers[POWERCFG] |= POWERCFG_SEEK; in si470x_set_seek() 334 radio->registers[POWERCFG] &= ~POWERCFG_SKMODE; in si470x_set_seek() [all …]
|
| D | radio-si470x-i2c.c | 112 radio->registers[regnr] = __be16_to_cpu(buf[READ_INDEX(regnr)]); in si470x_get_register() 134 buf[i] = __cpu_to_be16(radio->registers[WRITE_INDEX(i)]); in si470x_set_register() 168 radio->registers[i] = __be16_to_cpu(buf[READ_INDEX(i)]); in si470x_get_all_registers() 197 radio->registers[SYSCONFIG1] |= SYSCONFIG1_RDSIEN; in si470x_fops_open() 198 radio->registers[SYSCONFIG1] |= SYSCONFIG1_STCIEN; in si470x_fops_open() 199 radio->registers[SYSCONFIG1] &= ~SYSCONFIG1_GPIO2; in si470x_fops_open() 200 radio->registers[SYSCONFIG1] |= 0x1 << 2; in si470x_fops_open() 270 if (radio->registers[STATUSRSSI] & STATUSRSSI_STC) in si470x_i2c_interrupt() 274 if ((radio->registers[SYSCONFIG1] & SYSCONFIG1_RDS) == 0) in si470x_i2c_interrupt() 285 if ((radio->registers[STATUSRSSI] & STATUSRSSI_RDSR) == 0) in si470x_i2c_interrupt() [all …]
|
| D | radio-si470x-usb.c | 266 radio->registers[regnr] = get_unaligned_be16(&radio->usb_buf[1]); in si470x_get_register() 280 put_unaligned_be16(radio->registers[regnr], &radio->usb_buf[1]); in si470x_set_register() 307 radio->registers[regnr] = get_unaligned_be16( in si470x_get_all_registers() 401 radio->registers[STATUSRSSI] = in si470x_int_in_callback() 404 if (radio->registers[STATUSRSSI] & STATUSRSSI_STC) in si470x_int_in_callback() 407 if ((radio->registers[SYSCONFIG1] & SYSCONFIG1_RDS)) { in si470x_int_in_callback() 410 radio->registers[STATUSRSSI + regnr] = in si470x_int_in_callback() 414 if ((radio->registers[STATUSRSSI] & STATUSRSSI_RDSR) == 0) { in si470x_int_in_callback() 418 if ((radio->registers[STATUSRSSI] & STATUSRSSI_RDSS) == 0) { in si470x_int_in_callback() 425 bler = (radio->registers[STATUSRSSI] & in si470x_int_in_callback() [all …]
|
| /linux-4.4.14/arch/mn10300/mm/ |
| D | misalignment.c | 43 static int misalignment_addr(unsigned long *registers, unsigned long sp, 49 static int misalignment_reg(unsigned long *registers, unsigned params, 321 unsigned long *registers = (unsigned long *) regs; in misalignment() local 495 if (!misalignment_addr(registers, sp, in misalignment() 500 if (!misalignment_reg(registers, pop->params[1], opcode, disp, in misalignment() 516 if (!misalignment_reg(registers, pop->params[0], opcode, disp, in misalignment() 520 if (!misalignment_addr(registers, sp, in misalignment() 548 static int misalignment_addr(unsigned long *registers, unsigned long sp, in misalignment_addr() argument 567 postinc = ®isters[Dreg_index[opcode & 0x03]]; in misalignment_addr() 571 postinc = ®isters[Dreg_index[opcode >> 2 & 0x03]]; in misalignment_addr() [all …]
|
| D | Kconfig.cache | 62 bool "Use the cache tag registers directly" 66 bool "Flush areas by way of automatic purge registers (AM34 only)" 113 icache using the cache tag registers to make breakpoints work. 122 icache using automatic purge registers to make breakpoints work. 131 tag registers to make breakpoints work. 140 purge registers to make breakpoints work.
|
| /linux-4.4.14/Documentation/devicetree/bindings/powerpc/nintendo/ |
| D | wii.txt | 31 - reg : should contain the VI registers location and length 42 - reg : should contain the PI registers location and length 64 - reg : should contain the DSP registers location and length 76 - reg : should contain the SI registers location and length 87 - reg : should contain the AI registers location and length 97 - reg : should contain the EXI registers location and length 107 - reg : should contain the OHCI registers location and length 117 - reg : should contain the EHCI registers location and length 127 - reg : should contain the SDHCI registers location and length 136 - reg : should contain the IPC registers location and length [all …]
|
| D | gamecube.txt | 22 - reg : should contain the VI registers location and length 33 - reg : should contain the PI registers location and length 53 - reg : should contain the DSP registers location and length 74 - reg : should contain the DI registers location and length 85 - reg : should contain the AI registers location and length 97 - reg : should contain the SI registers location and length 107 - reg : should contain the EXI registers location and length
|
| /linux-4.4.14/drivers/char/agp/ |
| D | amd-k7-agp.c | 31 volatile u8 __iomem *registers; member 214 if (!amd_irongate_private.registers) { in amd_irongate_configure() 217 amd_irongate_private.registers = (volatile u8 __iomem *) ioremap(reg, 4096); in amd_irongate_configure() 218 if (!amd_irongate_private.registers) in amd_irongate_configure() 223 writel(agp_bridge->gatt_bus_addr, amd_irongate_private.registers+AMD_ATTBASE); in amd_irongate_configure() 224 readl(amd_irongate_private.registers+AMD_ATTBASE); /* PCI Posting. */ in amd_irongate_configure() 233 enable_reg = readw(amd_irongate_private.registers+AMD_GARTENABLE); in amd_irongate_configure() 235 writew(enable_reg, amd_irongate_private.registers+AMD_GARTENABLE); in amd_irongate_configure() 236 readw(amd_irongate_private.registers+AMD_GARTENABLE); /* PCI Posting. */ in amd_irongate_configure() 244 writel(1, amd_irongate_private.registers+AMD_TLBFLUSH); in amd_irongate_configure() [all …]
|
| D | sworks-agp.c | 38 volatile u8 __iomem *registers; member 239 writeb(1, serverworks_private.registers+SVWRKS_POSTFLUSH); in serverworks_tlbflush() 241 while (readb(serverworks_private.registers+SVWRKS_POSTFLUSH) == 1) { in serverworks_tlbflush() 250 writel(1, serverworks_private.registers+SVWRKS_DIRFLUSH); in serverworks_tlbflush() 252 while (readl(serverworks_private.registers+SVWRKS_DIRFLUSH) == 1) { in serverworks_tlbflush() 274 serverworks_private.registers = (volatile u8 __iomem *) ioremap(temp, 4096); in serverworks_configure() 275 if (!serverworks_private.registers) { in serverworks_configure() 280 writeb(0xA, serverworks_private.registers+SVWRKS_GART_CACHE); in serverworks_configure() 281 readb(serverworks_private.registers+SVWRKS_GART_CACHE); /* PCI Posting. */ in serverworks_configure() 283 writel(agp_bridge->gatt_bus_addr, serverworks_private.registers+SVWRKS_GATTBASE); in serverworks_configure() [all …]
|
| D | intel-gtt.c | 65 u8 __iomem *registers; member 185 intel_private.registers = ioremap(reg_addr, KB(64)); in i810_setup() 186 if (!intel_private.registers) in i810_setup() 190 intel_private.registers+I810_PGETBL_CTL); in i810_setup() 194 if ((readl(intel_private.registers+I810_DRAM_CTL) in i810_setup() 206 writel(0, intel_private.registers+I810_PGETBL_CTL); in i810_cleanup() 370 rdct = readb(intel_private.registers+I830_RDRAM_CHANNEL_TYPE); in intel_gtt_stolen_size() 443 pgetbl_ctl2 = readl(intel_private.registers+I965_PGETBL_CTL2); in i965_adjust_pgetbl_size() 445 writel(pgetbl_ctl2, intel_private.registers+I965_PGETBL_CTL2); in i965_adjust_pgetbl_size() 448 pgetbl_ctl = readl(intel_private.registers+I810_PGETBL_CTL); in i965_adjust_pgetbl_size() [all …]
|
| D | ati-agp.c | 50 volatile u8 __iomem *registers; member 172 writel(1, ati_generic_private.registers+ATI_GART_CACHE_CNTRL); in ati_tlbflush() 173 readl(ati_generic_private.registers+ATI_GART_CACHE_CNTRL); /* PCI Posting. */ in ati_tlbflush() 193 iounmap((volatile u8 __iomem *)ati_generic_private.registers); in ati_cleanup() 204 ati_generic_private.registers = (volatile u8 __iomem *) ioremap(reg, 4096); in ati_configure() 206 if (!ati_generic_private.registers) in ati_configure() 220 writel(0x60000, ati_generic_private.registers+ATI_GART_FEATURE_ID); in ati_configure() 221 readl(ati_generic_private.registers+ATI_GART_FEATURE_ID); /* PCI Posting.*/ in ati_configure() 228 writel(agp_bridge->gatt_bus_addr, ati_generic_private.registers+ATI_GART_BASE); in ati_configure() 229 readl(ati_generic_private.registers+ATI_GART_BASE); /* PCI Posting. */ in ati_configure()
|
| /linux-4.4.14/Documentation/metag/ |
| D | kernel-ABI.txt | 8 (*) Outline of registers 9 (*) Userland registers 10 (*) Kernel registers 19 The main Meta core registers are arranged in units: 34 GP registers form part of the main context. 36 Extended context registers (EXT) may not be present on all hardware threads and 40 Global registers are shared between threads and are privilege protected. 43 registers and the fields and bits they contain. See the TRMs for further details 44 about special registers. 46 Several special registers are preserved in the main context, these are the [all …]
|
| /linux-4.4.14/Documentation/sh/ |
| D | register-banks.txt | 14 In the case of this type of banking, banked registers are mapped directly to 16 can still be used to reference the banked registers (as r0_bank ... r7_bank) 18 in mind when writing code that utilizes these banked registers, for obvious 20 be used rather effectively as scratch registers by the kernel. 22 Presently the kernel uses several of these registers. 25 registers when doing exception handling).
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/ |
| D | coherency-fabric.txt | 18 - reg: Should contain coherency fabric registers location and 22 fabric registers, second pair for the per-CPU fabric registers. 25 for the per-CPU fabric registers. 28 for the per-CPU fabric registers.
|
| D | versatile-sysreg.txt | 1 ARM Versatile system registers 4 This is a system control registers block, providing multiple low level 10 - reg : physical base address and the size of the registers window
|
| D | marvell,dove.txt | 9 * Global Configuration registers 11 Global Configuration registers of Dove SoC are shared by a syscon node. 15 - reg: base address and size of the Global Configuration registers.
|
| D | atmel-at91.txt | 46 - reg: Should contain registers location and length 52 - reg: Should contain registers location and length 62 - reg: Should contain registers location and length 94 - reg: Should contain registers location and length 110 - reg: Should contain registers location and length 124 - reg: Should contain registers location and length 159 - reg: Should contain registers location and length
|
| D | marvell,berlin.txt | 58 individual registers dealing with pinmux, padmux, clock, reset, and secondary 59 CPU boot address. Unfortunately, the individual registers are spread among the 60 chip control registers, so there should be a single DT node only providing the 69 BG2Q: chip control register set and cpu pll registers 74 individual registers dealing with pinmux, padmux, and reset.
|
| D | mvebu-cpu-config.txt | 1 MVEBU CPU Config registers 12 - reg: Should contain CPU config registers location and length, in
|
| D | ccn.txt | 9 - reg: (standard registers property) physical address and size 10 (16MB) of the configuration registers block
|
| D | fw-cfg.txt | 11 registers; their location is communicated to the guest's UEFI firmware in the 37 The presence of the registers can be verified by selecting the "signature" blob 42 data registers) is expected to be versioned, and/or described by feature bits. 48 The guest kernel is not expected to use these registers (although it is 59 * Further registers may be appended to the region in case of future interface
|
| D | arch_timer.txt | 30 - arm,cpu-registers-not-fw-configured : Firmware does not initialize 31 any of the generic timer CPU registers, which contain their 53 only when firmware has not configured the MMIO CNTFRQ registers. 58 the CPU can address a frame's registers.
|
| D | vexpress-sysreg.txt | 1 ARM Versatile Express system registers 4 This is a system control registers block, providing multiple low level 10 - reg : physical base address and the size of the registers window 21 Control registers providing pseudo-GPIO lines must be represented
|
| D | cci.txt | 11 space and multiple sets of interface control registers, one per slave 43 address of CCI control registers common to all 87 registers. 102 secure acces to CCI registers 111 registers. 225 This CCI node corresponds to a CCI component whose control registers sits
|
| D | vexpress-scc.txt | 8 In some cases its registers are also mapped in normal address space 24 registers window
|
| D | sp810.txt | 11 - reg: standard registers property, physical address and size 12 of the control registers
|
| D | arm-boards | 22 - regs: the location and size of the core module registers, one 26 system controller node pointing to the control registers, 33 - regs: the location and size of the system controller registers, 125 system controller node pointing to the control registers, 134 - regs: the location and size of the system controller registers,
|
| /linux-4.4.14/Documentation/video4linux/ |
| D | cpia2_overview.txt | 17 The cameras appear externally as three sets of registers. Setting register 24 registers that control housekeeping functions such as powering up the video 25 processor. The video processor is the VP block. These registers control 26 how the video from the sensor is processed. Examples are timing registers, 31 of these registers and the possible values for most of them. 33 One or more registers can be set or read by sending a usb control message to 35 of contiguous registers. Random mode reads or writes random registers with
|
| /linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
| D | marvell,armada-370-xp-mpic.txt | 12 - reg: Should contain PMIC registers location and length. First pair 13 for the main interrupt registers, second pair for the per-CPU 14 interrupt registers. For this last pair, to be compliant with SMP 15 support, the "virtual" must be use (For the record, these registers 16 automatically map to the interrupt controller registers of the
|
| D | st,spear3xx-shirq.txt | 9 may share same set of status/mask registers spanning across different 11 registers. This makes software little complex. 15 interrupt controller shares config/control registers with other groups. 27 - reg: Base address and size of shirq registers.
|
| D | ti,keystone-irq.txt | 6 analyzing SRCCx bits in IPCARx registers. This is one of the component 12 access device control registers and the offset inside 13 device control registers range.
|
| D | marvell,orion-intc.txt | 7 - reg: base address(es) of interrupt registers starting with CAUSE register 12 registers, i.e. 30 - reg: base address of bridge interrupt registers starting with CAUSE register
|
| D | digicolor-ic.txt | 7 registers (IC) area 11 - syscon: A phandle to the syscon node describing UC registers
|
| D | st,sti-irq-syscfg.txt | 5 and PL310 L2 Cache IRQs are controlled using System Configuration registers. 14 - st,syscfg : Phandle to Cortex-A9 IRQ system config registers
|
| /linux-4.4.14/drivers/gpio/ |
| D | gpio-74x164.c | 26 u32 registers; member 41 msg_buf = kzalloc(chip->registers * sizeof(struct spi_transfer), in __gen_74x164_write_config() 56 for (i = chip->registers - 1; i >= 0; i--) { in __gen_74x164_write_config() 134 &chip->registers)) { in gen_74x164_probe() 140 chip->gpio_chip.ngpio = GEN_74X164_NUMBER_GPIOS * chip->registers; in gen_74x164_probe() 141 chip->buffer = devm_kzalloc(&spi->dev, chip->registers, GFP_KERNEL); in gen_74x164_probe()
|
| /linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
| D | syscon.txt | 4 of miscellaneous registers. The registers are not cohesive enough to 9 OS driver) to determine the location of the registers, and access the 10 registers directly.
|
| D | qcom,tcsr.txt | 3 Qualcomm devices have a set of registers that provide various control and status 5 registers via syscon. 16 - reg: Address range for TCSR registers
|
| D | mfd.txt | 14 - A range of memory registers containing "miscellaneous system registers" also 24 probe registers to figure out what child devices exist etc, this should not
|
| D | ti-keystone-devctrl.txt | 3 The Keystone II devices have a set of registers that are used to control 12 registers space.
|
| D | atmel-flexcom.txt | 10 I/O registers (without USART, TWI or SPI registers). 15 (including USART, TWI and SPI registers).
|
| /linux-4.4.14/Documentation/devicetree/bindings/pci/ |
| D | mvebu-pci.txt | 15 - ranges: ranges describing the MMIO registers to control the PCIe 21 The ranges describing the MMIO registers have the following layout: 28 registers of this PCIe interface, from the base of the internal 29 registers. 32 registers area. This range entry translates the '0x82000000 0 r' PCI 62 - assigned-addresses: reference to the MMIO registers used to control 97 <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000 /* Port 0.0 registers */ 98 0x82000000 0 0x42000 MBUS_ID(0xf0, 0x01) 0x42000 0 0x00002000 /* Port 2.0 registers */ 99 0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) 0x44000 0 0x00002000 /* Port 0.1 registers */ 100 0x82000000 0 0x48000 MBUS_ID(0xf0, 0x01) 0x48000 0 0x00002000 /* Port 0.2 registers */ [all …]
|
| D | 83xx-512x-pci.txt | 7 The first is for the internal pci bridge registers 8 The second is for the pci config space access registers 36 reg = <0xe0008500 0x100 /* internal registers */ 37 0xe0008300 0x8>; /* config space access registers */
|
| D | xgene-pci-msi.txt | 9 registers. These registers include the MSI termination address and data 10 registers as well as the MSI interrupt status registers. 53 reg = < 0x00 0x1f2b0000 0x0 0x00010000 /* Controller registers */
|
| D | xgene-pci.txt | 7 registers. Must contain an entry for each entry in the reg-names 10 "csr": controller configuration registers. 11 "cfg": pcie configuration space registers. 37 reg = < 0x00 0x1f2b0000 0x0 0x00010000 /* Controller registers */
|
| D | hisilicon-pcie.txt | 12 - reg: Should contain rc_dbi, config registers location and length. 14 "rc_dbi": controller configuration registers; 15 "config": PCIe configuration space registers.
|
| D | nvidia,tegra20-pcie.txt | 10 registers. Must contain an entry for each entry in the reg-names property. 12 "pads": PADS registers 13 "afi": AFI registers 35 port registers, which are referenced by the assigned-addresses property of 114 - assigned-addresses: Address and size of the port configuration registers 132 reg = <0x80003000 0x00000800 /* PADS registers */ 133 0x80003800 0x00000200 /* AFI registers */ 148 ranges = <0x82000000 0 0x80000000 0x80000000 0 0x00001000 /* port 0 registers */ 149 0x82000000 0 0x80001000 0x80001000 0 0x00001000 /* port 1 registers */
|
| D | pci-rcar-gen2.txt | 13 the operational registers for the OHCI/EHCI controllers and the 14 second is for the bridge configuration and control registers.
|
| D | ti-pci.txt | 6 - reg-names : The first entry must be "ti-conf" for the TI specific registers 8 registers
|
| /linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
| D | ppc440spe-adma.txt | 16 - reg : <registers mapping> 17 - dcr-reg : <DCR registers range> 35 - reg : <registers mapping> 36 - dcr-reg : <DCR registers range> 66 - reg : <registers mapping> 85 - dcr-reg : <DCR registers range>
|
| D | akebono.txt | 21 - reg : should contain the SDHCI registers location and length. 32 - reg : should contain the AHCI registers location and length. 44 - reg : should contain the FPGA registers location and length.
|
| D | emac.txt | 22 - reg : <registers mapping> 49 - mdio-device : 1 cell, required iff using shared MDIO registers 123 - dcr-reg : < DCR registers range > 135 - reg : <registers mapping> 144 - reg : <registers mapping>
|
| D | cpm.txt | 11 registers. Some have the CPM registers
|
| /linux-4.4.14/Documentation/mn10300/ |
| D | ABI.txt | 13 separate stack pointer registers for userspace and the kernel. 21 passed in the D0 and D1 registers respectively; all other arguments are passed 25 registers and the stack. If the first argument is a 64-bit value, it will be 31 registers or word-sized stack slots. 85 The values in certain registers may be clobbered by the callee, and other 91 All other non-supervisor-only registers are clobberable (such as MDR, MCRL, 99 Certain ordinary registers may carry special usage for the compiler: 148 All other registers are saved. The layout is a consequence of the way the MOVM 149 instruction stores registers onto the stack.
|
| /linux-4.4.14/Documentation/ABI/testing/ |
| D | sysfs-class-mei | 21 Description: Display fw status registers content 24 registers for BIOS and OS to monitor fw health. 27 state, error codes, and others. The way the registers 29 Also number of registers varies between 1 and 6
|
| D | sysfs-driver-tegra-fuse | 8 as decoded from the fuse registers. Bits order/assignment 9 exactly matches the HW registers, including any unused bits.
|
| D | sysfs-bus-iio-light-lm3533-als | 33 registers (boundaryY_{low,high}) and define the five light 60 These values correspond to the ALS-mapper target registers for
|
| /linux-4.4.14/drivers/usb/storage/ |
| D | shuttle_usbat.c | 524 unsigned char *registers, in usbat_hp8200e_rw_block_test() argument 601 data[j<<1] = registers[j]; in usbat_hp8200e_rw_block_test() 688 unsigned char *registers, in usbat_multiple_write() argument 719 data[i<<1] = registers[i]; in usbat_multiple_write() 1064 unsigned char registers[3] = { in usbat_flash_get_sector_count() local 1082 rc = usbat_multiple_write(us, registers, command, 3); in usbat_flash_get_sector_count() 1122 unsigned char registers[7] = { in usbat_flash_read_data() local 1178 result = usbat_multiple_write(us, registers, command, 7); in usbat_flash_read_data() 1213 unsigned char registers[7] = { in usbat_flash_write_data() local 1273 result = usbat_multiple_write(us, registers, command, 7); in usbat_flash_write_data() [all …]
|
| /linux-4.4.14/Documentation/devicetree/bindings/gpio/ |
| D | gpio-74x164.txt | 11 - registers-number: Number of daisy-chained shift registers 20 registers-number = <4>;
|
| D | gpio-dsp-keystone.txt | 19 access device state control registers and the offset of device's specific 20 registers within device state control registers range.
|
| D | gpio-clps711x.txt | 5 - reg: Physical base GPIO controller registers location and length. 6 There should be two registers, first is DATA register, the second
|
| D | gpio-mpc8xxx.txt | 15 - little-endian : GPIO registers are used as little endian. If not 16 present registers are used as big endian by default.
|
| D | brcm,brcmstb-gpio.txt | 3 The controller's registers are organized as sets of eight 32-bit 4 registers with each set controlling a bank of up to 32 pins. A single 14 the brcmstb GPIO controller registers
|
| D | gpio-mvebu.txt | 14 for which two entries are expected: one for the general registers, 15 one for the per-cpu registers.
|
| D | spear_spics.txt | 4 Cell spi controller through its system registers, which otherwise remains under 11 provides another interface through system registers through which software can
|
| /linux-4.4.14/Documentation/devicetree/bindings/phy/ |
| D | nvidia,tegra20-usb-phy.txt | 10 - reg : Defines the following set of registers, in the order listed: 13 - The register set of the PHY containing the UTMI pad control registers. 18 - reg: The clock needed to access the PHY's own registers. This is the 22 - utmi-pads: The clock needed to access the UTMI pad control registers. 31 registers. Required even if phy_type == ulpi. 59 registers are accessed through the APB_MISC base address instead of 68 - nvidia,has-utmi-pad-registers : boolean indicates whether this controller 69 contains the UTMI pad control registers common to all USB controllers.
|
| D | dm816x-phy.txt | 7 - reg-names : name for the phy registers 10 - syscon: phandle for the syscon node to access misc registers 12 - syscon: phandle for the syscon node to access misc registers
|
| D | samsung-phy.txt | 24 control pmu registers for power isolation. 37 - reg : a list of registers used by phy driver 38 - first and obligatory is the location of phy modules registers 39 - samsung,sysreg-phandle - handle to syscon used to control the system registers 40 - samsung,pmureg-phandle - handle to syscon used to control PMU registers 152 control pmu registers for power isolation.
|
| /linux-4.4.14/Documentation/devicetree/bindings/spmi/ |
| D | qcom,spmi-pmic-arb.txt | 19 "core" - core registers 20 "intr" - interrupt controller registers 21 "cnfg" - configuration registers 23 "chnls" - tx-channel per virtual slave registers. 24 "obsrvr" - rx-channel (called observer) per virtual slave registers.
|
| /linux-4.4.14/drivers/gpu/drm/tilcdc/ |
| D | tilcdc_drv.c | 445 } registers[] = { variable 484 for (i = 0; i < ARRAY_SIZE(registers); i++) in tilcdc_regs_show() 485 if (priv->rev >= registers[i].rev) in tilcdc_regs_show() 486 seq_printf(m, "%s:\t %08x\n", registers[i].name, in tilcdc_regs_show() 487 tilcdc_read(dev, registers[i].reg)); in tilcdc_regs_show() 600 for (i = 0; i < ARRAY_SIZE(registers); i++) in tilcdc_pm_suspend() 601 if (registers[i].save && (priv->rev >= registers[i].rev)) in tilcdc_pm_suspend() 602 priv->saved_register[n++] = tilcdc_read(ddev, registers[i].reg); in tilcdc_pm_suspend() 614 for (i = 0; i < ARRAY_SIZE(registers); i++) in tilcdc_pm_resume() 615 if (registers[i].save && (priv->rev >= registers[i].rev)) in tilcdc_pm_resume() [all …]
|
| /linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/ |
| D | mpic-msgr.txt | 12 the MPIC containing the message registers. 25 - mpic-msgr-receive-mask: Specifies what registers in the containing block 29 be <u32>. If not present, then all of the message registers in the block 50 // Message registers 0 and 2 in this block can receive interrupts on 59 // Message registers 0 and 2 in this block can receive interrupts on
|
| D | mpic.txt | 26 offset and length of the device's registers within the 53 configuration registers to a sane state-- masked or 77 in the global feature registers. If specified, this field will 112 MPIC a block of registers referred to as 114 Each source has 32-bytes of registers 165 * registers at 0x5_0560. 167 * The interrupt source configuration registers begin 174 * The interrupt source configuration registers begin 175 * at 0x5_0000, and so the i2c vector/priority registers
|
| D | scfg.txt | 4 configuration and status registers for the chip. Such as getting PEX port 11 registers
|
| D | mcm.txt | 25 registers. 38 and error reporting registers exist, this is the second 4k (0x1000) 54 registers.
|
| D | ecm.txt | 25 registers. 38 and error reporting registers exist, this is the second 4k (0x1000) 54 registers.
|
| D | dcsr.txt | 98 offset and length of the DCSR space registers of the device 127 offset and length of the DCSR space registers of the device 133 control and status registers. 164 offset and length of the DCSR space registers of the device 189 offset and length of the DCSR space registers of the device 226 offset and length of the DCSR space registers of the device 254 offset and length of the DCSR space registers of the device 285 offset and length of the DCSR space registers of the device 314 offset and length of the DCSR space registers of the device 344 offset and length of the DCSR space registers of the device [all …]
|
| D | pamu.txt | 32 A standard property. It represents the CCSR registers of 39 Snoop ID Port Mapping registers, which are part of the 42 functions. Certain bits from these registers should be 56 PAMU controller's configuration registers. The size should 89 the registers where the LIODN is to be set. The second is
|
| D | ccf.txt | 17 fsl,corenet-cf - Used to represent the common registers 25 A standard property. Represents the CCF registers.
|
| D | cpus.txt | 28 Snoop ID Port Mapping registers, which are part of the CoreNet 31 these registers should be set if the coresponding CPU should be
|
| D | fman.txt | 68 following configuration registers: 69 - BMI configuration registers. 70 - QMI configuration registers. 71 - DMA configuration registers. 72 - FPM configuration registers. 73 - FMan controller configuration registers. 181 memory region is used for what are called common registers. 190 configuration registers. 277 2. SoC registers:
|
| /linux-4.4.14/Documentation/devicetree/bindings/c6x/ |
| D | dscr.txt | 4 TI C6X SoCs contain a region of miscellaneous registers which provide various 9 more configuration registers often protected by a lock register where one or 15 the DSCR block may provide registers which are used to reset peripherals, 45 possibly multiple tuples describing registers which are write protected by 50 offset and key values of two "kick" registers used to write protect other 51 registers in DSCR. On SoCs using kick registers, the first key must be 53 the second register before other registers in the area are write-enabled. 56 MAC addresses are contained in two registers. Each element of a MAC address
|
| /linux-4.4.14/drivers/char/xillybus/ |
| D | xillybus_core.c | 164 ep->registers + fpga_msg_ctrl_reg); in xillybus_isr() 299 iowrite32(0x03, ep->registers + fpga_msg_ctrl_reg); /* Message ACK */ in xillybus_isr() 379 ep->registers + fpga_dma_bufaddr_lowaddr_reg); in xilly_get_dma_buffers() 381 ep->registers + fpga_dma_bufaddr_highaddr_reg); in xilly_get_dma_buffers() 389 ep->registers + fpga_dma_bufno_reg); in xilly_get_dma_buffers() 396 ep->registers + fpga_dma_bufno_reg); in xilly_get_dma_buffers() 620 endpoint->registers + fpga_buf_ctrl_reg); in xilly_obtain_idt() 782 channel->endpoint->registers + in xillybus_read() 867 channel->endpoint->registers + in xillybus_read() 873 channel->endpoint->registers + in xillybus_read() [all …]
|
| D | xillybus_of.c | 149 endpoint->registers = devm_ioremap_resource(dev, &res); in xilly_drv_probe() 151 if (IS_ERR(endpoint->registers)) in xilly_drv_probe() 152 return PTR_ERR(endpoint->registers); in xilly_drv_probe()
|
| /linux-4.4.14/arch/arm/include/asm/ |
| D | vfpmacros.h | 19 @ read all the working registers back into the VFP in toolkits() 36 cmp \tmp, #2 @ 32 x 64bit registers? 43 @ write all the working registers out of the VFP 60 cmp \tmp, #2 @ 32 x 64bit registers?
|
| /linux-4.4.14/Documentation/parisc/ |
| D | 00-INDEX | 5 registers 6 - current/planned usage of registers
|
| D | registers | 82 The PA-RISC architecture defines 7 registers as "shadow registers". 86 Shadow registers are the GRs 1, 8, 9, 16, 17, 24, and 25. 92 For the general registers: 96 another procedure. Some of the above registers do have special meanings 104 caller. However, it is grouped with this set of registers 110 r19-r22: these are generally regarded as temporary registers. 126 general purpose registers. r27 is the data pointer, and is
|
| /linux-4.4.14/Documentation/video4linux/cx2341x/ |
| D | fw-decoder-regs.txt | 1 PVR350 Video decoder registers 0x02002800 -> 0x02002B00 5 and omissions. Some registers have no obvious effect so it's hard to say what 7 sequence. Horizontal filter setup is one example, with six registers working 9 indexed colour palette is much easier to set at just two registers, but again 12 Some registers are fussy about what they are set to. Load in a bad value & the 14 is required. For registers containing size information, setting them to 0 is 15 generally a bad idea. For other control registers i.e. 2878, you'll only find 49 These six registers control the horizontal aliasing filter for the Y plane. 50 The first five registers must all be loaded before accessing the trigger 83 These six registers control the horizontal aliasing for the UV plane. [all …]
|
| D | fw-memory.txt | 7 registers, this information may not be correct and is certainly not complete, and 40 The registers occupy the 64k space starting at the 0x02000000 offset from BAR0. 41 All of these registers are 32 bits wide. 78 0xec-0xff - Nothing seems to be in these registers, 0xec-f4 are 0x00000000. 82 These registers show offsets of memory locations pertaining to each 90 These registers show offsets of memory locations pertaining to each
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/bcm/ |
| D | brcm,brcmstb.txt | 16 Further, syscon nodes that map platform-specific registers used for general 77 of certain CPU power-on registers. 86 continuation registers. 107 the general system reset registers. 128 This hardware provides control registers for the "always-on" (even in low-power 146 independently (control registers, DDR PHYs, etc.). One might consider 163 Control registers for this memory controller's DDR PHY. 175 Control registers for this memory controller's DDR SHIMPHY. 183 Sequencer DRAM parameters and control registers. Used for Self-Refresh
|
| /linux-4.4.14/drivers/iio/adc/ |
| D | at91_adc.c | 138 (st->registers->channel_base + (ch * 4)) 188 struct at91_adc_reg_desc registers; member 203 struct at91_adc_reg_desc *registers; member 351 u32 status = at91_adc_readl(st, st->registers->status_register); in at91_adc_rl_interrupt() 368 at91_adc_writel(st, st->registers->trigger_register, in at91_adc_rl_interrupt() 375 at91_adc_writel(st, st->registers->trigger_register, in at91_adc_rl_interrupt() 416 u32 status = at91_adc_readl(st, st->registers->status_register); in at91_adc_9x5_interrupt() 430 at91_adc_writel(st, st->registers->trigger_register, in at91_adc_9x5_interrupt() 434 at91_adc_writel(st, st->registers->trigger_register, 0); in at91_adc_9x5_interrupt() 547 struct at91_adc_reg_desc *reg = st->registers; in at91_adc_configure_trigger() [all …]
|
| /linux-4.4.14/Documentation/devicetree/bindings/clock/ |
| D | moxa,moxart-clock.txt | 8 by reading registers holding multiplier and divisor information. 16 - reg : Should contain registers location and length 28 - reg : Should contain registers location and length
|
| D | keystone-pll.txt | 6 PLL is controlled by a PLL controller registers along with memory mapped 7 registers. 17 - reg - pll control0 and pll multipler registers 19 post-divider registers are applicable only for main pll clock
|
| D | nvidia,tegra124-dfll.txt | 15 - reg : Defines the following set of registers, in the order listed: 16 - registers for the DFLL control logic. 17 - registers for the I2C output logic. 18 - registers for the integrated I2C master controller.
|
| D | marvell,berlin.txt | 7 Clock related registers are spread among the chip control registers. Berlin
|
| D | pistachio-clock.txt | 76 control registers. The system clock ("sys") generated by the peripheral clock 82 control registers. 102 The top-level general control block contains miscellaneous control registers and 108 control registers.
|
| D | nvidia,tegra30-car.txt | 11 - reg : Should contain CAR registers location and length 20 array of CLK_RST_CONTROLLER_RST_DEVICES_* registers.
|
| D | nvidia,tegra114-car.txt | 11 - reg : Should contain CAR registers location and length 20 array of CLK_RST_CONTROLLER_RST_DEVICES_* registers.
|
| D | nvidia,tegra20-car.txt | 11 - reg : Should contain CAR registers location and length 20 array of CLK_RST_CONTROLLER_RST_DEVICES_* registers.
|
| D | rockchip.txt | 12 The gate registers form a continuos block which makes the dt node 14 one gate clock spanning all registers or they can be divided into
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/hisilicon/ |
| D | hisilicon.txt | 59 - #clock-cells: should be set to 1, many clock registers are defined 80 - #clock-cells: should be set to 1, many clock registers are defined 100 - #clock-cells: should be set to 1, many clock registers are defined 120 - #clock-cells: should be set to 1, some clock registers are define 160 system controller,but it has some specific control registers for 162 registers located at different offset. 197 The clock registers and power registers of secondary cores are defined
|
| /linux-4.4.14/Documentation/devicetree/bindings/net/ |
| D | cavium-mix.txt | 10 bank contains the MIX registers. The second bank the corresponding 11 AGL registers. The third bank are the AGL registers shared by all
|
| D | keystone-netcp.txt | 77 - switch subsystem registers 78 - sgmii port3/4 module registers (only for NetCP 1.4) 79 - switch module registers 80 - serdes registers (only for 10G) 83 index #0 - switch subsystem registers 84 index #1 - sgmii port3/4 module registers 85 index #2 - switch module registers 88 index #0 - switch subsystem registers 89 index #1 - switch module registers 90 index #2 - serdes registers
|
| D | amd-xgbe.txt | 6 - MAC registers 7 - PCS registers 8 - SerDes Rx/Tx registers 9 - SerDes integration registers (1/2) 10 - SerDes integration registers (2/2)
|
| D | ipq806x-dwmac.txt | 13 nss-common registers. 16 qsgmii-csr registers.
|
| D | marvell-orion-net.txt | 11 the multiple levels is that the port registers are interleaved within a single 12 set of controller registers. Each port node describes port-specific properties. 26 - reg: address and length of the controller registers.
|
| D | marvell-pp2.txt | 8 - common controller registers 9 - LMS registers
|
| /linux-4.4.14/drivers/firewire/ |
| D | init_ohci1394_dma.c | 50 void __iomem *registers; member 55 writel(data, ohci->registers + offset); in reg_write() 60 return readl(ohci->registers + offset); in reg_read() 261 ohci.registers = (void __iomem *)fix_to_virt(FIX_OHCI1394_BASE); in init_ohci1394_controller()
|
| D | nosy.c | 81 __iomem char *registers; member 228 writel(data, lynx->registers + offset); in reg_write() 234 return readl(lynx->registers + offset); in reg_read() 525 iounmap(lynx->registers); in remove_card() 563 lynx->registers = ioremap_nocache(pci_resource_start(dev, 0), in add_card() 677 iounmap(lynx->registers); in add_card()
|
| /linux-4.4.14/Documentation/devicetree/bindings/iommu/ |
| D | nvidia,tegra20-gart.txt | 6 the memory controller registers and the GART aperture respectively. 12 reg = <0x7000f024 0x00000018 /* controller registers */
|
| /linux-4.4.14/Documentation/devicetree/bindings/dma/ |
| D | mv-xor.txt | 5 - reg: Should contain registers location and length (two sets) 6 the first set is the low registers, the second set the high 7 registers for the XOR engine.
|
| D | tegra20-apbdma.txt | 5 - reg: Should contain DMA registers location and length. This shuld include 6 all of the per-channel registers.
|
| D | fsl-edma.txt | 4 registers. channels are split into two groups, called DMAMUX0 and DMAMUX1, 12 - reg : Specifies base physical address(s) and size of the eDMA registers. 35 - big-endian: If present registers and hardware scatter/gather descriptors
|
| D | img-mdc-dma.txt | 5 - reg: Must contain the base address and length of the MDC registers. 12 node which contains the DMA request to channel mapping registers.
|
| D | mmp-dma.txt | 8 - reg: Should contain DMA registers location and length. 55 - reg: Should contain DMA registers location and length.
|
| /linux-4.4.14/arch/cris/arch-v10/kernel/ |
| D | kgdb.c | 231 } registers; typedef 329 registers cris_reg; 580 registers *current_reg = &cris_reg; in write_register() 619 registers *current_reg = &cris_reg; in read_register() 731 mem2hex(remcomOutBuffer, (char *)&cris_reg, sizeof(registers)); in handle_exception() 739 if (hex2bin((char *)&cris_reg, &remcomInBuffer[1], sizeof(registers))) in handle_exception()
|
| /linux-4.4.14/drivers/scsi/aic7xxx/aicasm/ |
| D | aicasm_symbol.c | 471 symlist_t registers; in symtable_dump() local 488 SLIST_INIT(®isters); in symtable_dump() 503 symlist_add(®isters, cursym, SYMLIST_SORT); in symtable_dump() 540 SLIST_FOREACH(curnode, ®isters, links) { in symtable_dump() 588 regnode = symlist_search(®isters, regname); in symtable_dump() 600 regnode = symlist_search(®isters, regname); in symtable_dump() 605 while (SLIST_FIRST(®isters) != NULL) { in symtable_dump() 611 curnode = SLIST_FIRST(®isters); in symtable_dump() 612 SLIST_REMOVE_HEAD(®isters, links); in symtable_dump()
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | armada-xp-mv78460.dtsi | 119 <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000 /* Port 0.0 registers */ 120 0x82000000 0 0x42000 MBUS_ID(0xf0, 0x01) 0x42000 0 0x00002000 /* Port 2.0 registers */ 121 0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) 0x44000 0 0x00002000 /* Port 0.1 registers */ 122 0x82000000 0 0x48000 MBUS_ID(0xf0, 0x01) 0x48000 0 0x00002000 /* Port 0.2 registers */ 123 0x82000000 0 0x4c000 MBUS_ID(0xf0, 0x01) 0x4c000 0 0x00002000 /* Port 0.3 registers */ 124 0x82000000 0 0x80000 MBUS_ID(0xf0, 0x01) 0x80000 0 0x00002000 /* Port 1.0 registers */ 125 0x82000000 0 0x82000 MBUS_ID(0xf0, 0x01) 0x82000 0 0x00002000 /* Port 3.0 registers */ 126 0x82000000 0 0x84000 MBUS_ID(0xf0, 0x01) 0x84000 0 0x00002000 /* Port 1.1 registers */ 127 0x82000000 0 0x88000 MBUS_ID(0xf0, 0x01) 0x88000 0 0x00002000 /* Port 1.2 registers */ 128 0x82000000 0 0x8c000 MBUS_ID(0xf0, 0x01) 0x8c000 0 0x00002000 /* Port 1.3 registers */
|
| D | armada-xp-mv78260.dtsi | 102 <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000 /* Port 0.0 registers */ 103 0x82000000 0 0x42000 MBUS_ID(0xf0, 0x01) 0x42000 0 0x00002000 /* Port 2.0 registers */ 104 0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) 0x44000 0 0x00002000 /* Port 0.1 registers */ 105 0x82000000 0 0x48000 MBUS_ID(0xf0, 0x01) 0x48000 0 0x00002000 /* Port 0.2 registers */ 106 0x82000000 0 0x4c000 MBUS_ID(0xf0, 0x01) 0x4c000 0 0x00002000 /* Port 0.3 registers */ 107 0x82000000 0 0x80000 MBUS_ID(0xf0, 0x01) 0x80000 0 0x00002000 /* Port 1.0 registers */ 108 0x82000000 0 0x84000 MBUS_ID(0xf0, 0x01) 0x84000 0 0x00002000 /* Port 1.1 registers */ 109 0x82000000 0 0x88000 MBUS_ID(0xf0, 0x01) 0x88000 0 0x00002000 /* Port 1.2 registers */ 110 0x82000000 0 0x8c000 MBUS_ID(0xf0, 0x01) 0x8c000 0 0x00002000 /* Port 1.3 registers */
|
| D | armada-xp-mv78230.dtsi | 101 <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000 /* Port 0.0 registers */ 102 0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) 0x44000 0 0x00002000 /* Port 0.1 registers */ 103 0x82000000 0 0x48000 MBUS_ID(0xf0, 0x01) 0x48000 0 0x00002000 /* Port 0.2 registers */ 104 0x82000000 0 0x4c000 MBUS_ID(0xf0, 0x01) 0x4c000 0 0x00002000 /* Port 0.3 registers */ 105 0x82000000 0 0x80000 MBUS_ID(0xf0, 0x01) 0x80000 0 0x00002000 /* Port 1.0 registers */
|
| D | tegra20.dtsi | 260 reg = <0x70000014 0x10 /* Tri-state registers */ 261 0x70000080 0x20 /* Mux registers */ 262 0x700000a0 0x14 /* Pull-up/down registers */ 263 0x70000868 0xa8>; /* Pad control registers */ 556 reg = <0x7000f024 0x00000018 /* controller registers */ 579 reg = <0x80003000 0x00000800 /* PADS registers */ 580 0x80003800 0x00000200 /* AFI registers */ 595 ranges = <0x82000000 0 0x80000000 0x80000000 0 0x00001000 /* port 0 registers */ 596 0x82000000 0 0x80001000 0x80001000 0 0x00001000 /* port 1 registers */ 671 nvidia,has-utmi-pad-registers;
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/freescale/ |
| D | fsl,vf610-mscm-cpucfg.txt | 4 block of registers which contains CPU configuration information. 8 - reg: the register range of the MSCM CPU configuration registers
|
| /linux-4.4.14/Documentation/devicetree/bindings/usb/ |
| D | usbmisc-imx.txt | 1 * Freescale i.MX non-core registers 9 - reg: Should contain registers location and length
|
| D | usb-ehci.txt | 6 register set for the device. Optional platform-dependent registers 8 definition of standard EHCI registers. 12 - big-endian-regs : boolean, set this for hcds with big-endian registers
|
| /linux-4.4.14/Documentation/devicetree/bindings/power/reset/ |
| D | keystone-reset.txt | 17 access pll controller registers and the offset to use 18 reset control registers. 21 access device state control registers and the offset 22 in order to use mux block registers for all watchdogs.
|
| /linux-4.4.14/arch/s390/kernel/ |
| D | head64.S | 27 lctlg %c0,%c15,.Lctl-.LPG1(%r13) # load control registers 52 .Lctl: .quad 0x04040000 # cr0: AFP registers & secondary space 60 .quad 0 # cr8: access registers translation 94 # check control registers
|
| /linux-4.4.14/Documentation/devicetree/bindings/thermal/ |
| D | dove-thermal.txt | 7 - reg : Address range of the thermal registers 10 three Thermal Manager registers, while the second range contains the
|
| D | exynos-thermal.txt | 17 - reg : Address range of the thermal registers. For soc's which has multiple 18 instances of TMU and some registers are shared across all TMU's like 21 registers shared with the TMU instance. 35 -- 2. optional clock to access the shared registers of TMU channel
|
| /linux-4.4.14/Documentation/devicetree/bindings/arm/tegra/ |
| D | nvidia,tegra20-mc.txt | 6 example below. Note that the MC registers are interleaved with the 7 GART registers, and hence must be represented as multiple ranges.
|
| D | nvidia,tegra30-mc.txt | 6 example below. Note that the MC registers are interleaved with the 7 SMMU registers, and hence must be represented as multiple ranges.
|
| D | nvidia,tegra20-emc.txt | 71 - nvidia,emc-registers : a 46 word array of EMC registers to be programmed 73 The order and contents of the registers are: 86 nvidia,emc-registers = < 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96 nvidia,emc-registers = < 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
| /linux-4.4.14/Documentation/devicetree/bindings/rng/ |
| D | qcom,prng.txt | 6 - reg : specifies base physical address and size of the registers map 8 - clock-names : "core" clocks all registers, FIFO and circuits in PRNG IP block
|
| D | brcm,bcm2835.txt | 6 - reg : Specifies base physical address and size of the registers.
|
| /linux-4.4.14/Documentation/hwmon/ |
| D | smsc47b397 | 32 HWM Base address can be obtained from Logical Device 8, registers 0x60 (MSB) 37 The temperature information is located in the following registers: 44 The following is an example of how to read the HWM temperature registers: 57 The fan speed information is located in the following registers: 85 To program the configuration registers, the following sequence must be followed: 98 The desired configuration registers are accessed in two steps: 132 The registers of interest for identifying the SIO on the dc7100 are Device ID
|
| D | w83627ehf | 7 Addresses scanned: ISA address retrieved from Super I/O registers 11 Addresses scanned: ISA address retrieved from Super I/O registers 15 Addresses scanned: ISA address retrieved from Super I/O registers 19 Addresses scanned: ISA address retrieved from Super I/O registers 23 Addresses scanned: ISA address retrieved from Super I/O registers 27 Addresses scanned: ISA address retrieved from Super I/O registers 31 Addresses scanned: ISA address retrieved from Super I/O registers 35 Addresses scanned: ISA address retrieved from Super I/O registers 158 Future driver development should bear in mind that the following registers have 159 different functions on the 627EHF and the 627DHG. Some registers also have
|
| D | w83627hf | 7 Addresses scanned: ISA address retrieved from Super I/O registers 10 Addresses scanned: ISA address retrieved from Super I/O registers 13 Addresses scanned: ISA address retrieved from Super I/O registers 16 Addresses scanned: ISA address retrieved from Super I/O registers 19 Addresses scanned: ISA address retrieved from Super I/O registers
|
| D | nct6775 | 13 Addresses scanned: ISA address retrieved from Super I/O registers 17 Addresses scanned: ISA address retrieved from Super I/O registers 21 Addresses scanned: ISA address retrieved from Super I/O registers 25 Addresses scanned: ISA address retrieved from Super I/O registers 29 Addresses scanned: ISA address retrieved from Super I/O registers 33 Addresses scanned: ISA address retrieved from Super I/O registers 37 Addresses scanned: ISA address retrieved from Super I/O registers
|
| D | adt7411 | 22 loses 2 inputs then). There are high- and low-limit registers for all inputs. 42 SPI, external temperature sensor and limit registers are not supported yet.
|
| D | fam15h_power | 19 This driver permits reading of registers providing power information 24 registers:
|
| /linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
| D | Kconfig | 18 bool "Use Clear-On-Read mode for ISR registers for wil6210" 22 ISR registers on wil6210 chip may operate in either 27 registers with debugfs. If COR were used, ISR would
|
| /linux-4.4.14/Documentation/devicetree/bindings/watchdog/ |
| D | fsl-imx-wdt.txt | 5 - reg : Should contain WDT registers location and length 9 - big-endian: If present the watchdog device's registers are implemented
|
| D | mtk-wdt.txt | 6 - reg : Specifies base physical address and size of the registers.
|
| /linux-4.4.14/drivers/thermal/ti-soc-thermal/ |
| D | omap4-thermal-data.c | 82 .registers = &omap4430_mpu_temp_sensor_registers, 222 .registers = &omap4460_mpu_temp_sensor_registers, 255 .registers = &omap4460_mpu_temp_sensor_registers,
|
| D | dra752-thermal-data.c | 434 .registers = &dra752_mpu_temp_sensor_registers, 445 .registers = &dra752_gpu_temp_sensor_registers, 454 .registers = &dra752_core_temp_sensor_registers, 463 .registers = &dra752_dspeve_temp_sensor_registers, 472 .registers = &dra752_iva_temp_sensor_registers,
|
| D | omap3-thermal-data.c | 91 .registers = &omap34xx_mpu_temp_sensor_registers, 164 .registers = &omap36xx_mpu_temp_sensor_registers,
|
| D | ti-bandgap.c | 87 t = bgp->conf->sensors[(id)].registers; \ 167 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_temp() 217 tsr = bgp->conf->sensors[i].registers; in ti_bandgap_talert_irq_handler() 399 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_unmask_interrupts() 438 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_update_alert_threshold() 577 tsr = bgp->conf->sensors[id].registers; in _ti_bandgap_write_threshold() 630 tsr = bgp->conf->sensors[id].registers; in _ti_bandgap_read_threshold() 717 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_counter() 737 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_read_counter_delay() 990 tsr = bgp->conf->sensors[id].registers; in ti_bandgap_force_single_read() [all …]
|
| D | omap5-thermal-data.c | 334 .registers = &omap5430_mpu_temp_sensor_registers, 345 .registers = &omap5430_gpu_temp_sensor_registers, 354 .registers = &omap5430_core_temp_sensor_registers,
|
| /linux-4.4.14/Documentation/devicetree/bindings/mmc/ |
| D | sdhci-pxa.txt | 11 the SDHCI registers. 14 one for the SDHCI registers themselves, the second one for the 15 AXI/Mbus bridge registers of the SDHCI unit, the third one for the
|
| /linux-4.4.14/Documentation/devicetree/bindings/pinctrl/ |
| D | nvidia,tegra210-pinmux.txt | 6 - first entry: The APB_MISC_GP_*_PADCTRL registers (pad control) 7 - second entry: The PINMUX_AUX_* registers (pinmux) 83 These correspond to Tegra PINMUX_AUX_* (pinmux) registers. Any property 84 that exists in those registers may be set for the following pin names. 127 registers. Note that where one of these registers controls a single pin 148 reg = <0x0 0x700008d4 0x0 0x2a8>, /* Pad control registers */ 149 <0x0 0x70003000 0x0 0x1000>; /* Mux registers */
|
| D | nvidia,tegra124-pinmux.txt | 12 -- first entry - the drive strength and pad control registers. 13 -- second entry - the pinmux registers 118 reg = <0x0 0x70000868 0x0 0x164>, /* Pad control registers */ 119 <0x0 0x70003000 0x0 0x434>, /* Mux registers */
|
| /linux-4.4.14/Documentation/devicetree/bindings/rtc/ |
| D | armada-380-rtc.txt | 10 * "rtc" for the RTC registers 11 * "rtc-soc" for the SoC related registers and among them the one
|
| D | nvidia,tegra20-rtc.txt | 4 registers. The alarms and other interrupts may wake the system from low-power 12 - reg : Specifies base physical address and size of the registers.
|
| /linux-4.4.14/arch/um/os-Linux/ |
| D | Makefile | 7 registers.o sigio.o signal.o start_up.o time.o tty.o \ 13 main.o mem.o process.o registers.o sigio.o signal.o start_up.o time.o \
|
| /linux-4.4.14/Documentation/ia64/ |
| D | fsys.txt | 24 CPU registers. 29 state remains in the CPU registers and some kernel state may 30 be stored in bank 0 of registers r16-r31. 36 - CPU registers may contain a mixture of user-level and kernel-level 100 - all other registers may contain values passed in from user-mode 120 system call restart. Of course, all "preserved" registers also 123 o Fsyscall-handlers MUST check argument registers for containing a 133 o Fsyscall-handlers MUST NOT write to any stacked registers because 144 user-level, care needs to be taken to clear any scratch registers 159 PSR.ic, switch to bank 0 (bsw.0) and then use the shadow registers as [all …]
|
| D | IRQ-redir.txt | 43 fixed SAPIC mode with hint). The XTP chipset registers are used as hints 44 for the IRQ routing. Currently in Linux XTP registers can have three 67 only to their own CPUs (as they cannot see the XTP registers on the
|
| /linux-4.4.14/Documentation/devicetree/bindings/display/tegra/ |
| D | nvidia,tegra20-host1x.txt | 5 - reg: Physical base address and length of the controller's registers. 26 - reg: Physical base address and length of the controller's registers. 39 - reg: Physical base address and length of the controller's registers. 52 - reg: Physical base address and length of the controller's registers. 65 - reg: Physical base address and length of the controller's registers. 78 - reg: Physical base address and length of the controller's registers. 91 - reg: Physical base address and length of the controller's registers. 109 - reg: Physical base address and length of the controller's registers. 137 - reg: Physical base address and length of the controller's registers. 163 - reg: Physical base address and length of the controller's registers. [all …]
|
| /linux-4.4.14/Documentation/devicetree/bindings/misc/ |
| D | nvidia,tegra20-apbmisc.txt | 9 and length of the registers which contain revision and debug features. 11 registers indicating the strapping options.
|
| D | fsl,qoriq-mc.txt | 24 defining the MC's registers: 29 -the second region is the MC control registers. This
|
| /linux-4.4.14/Documentation/devicetree/bindings/media/ |
| D | ti,omap3isp.txt | 11 reg : the two registers sets (physical address and length) for the 12 ISP. The first set contains the core ISP registers up to 14 CSI PHYs and receivers registers.
|
| /linux-4.4.14/Documentation/devicetree/bindings/crypto/ |
| D | atmel-crypto.txt | 9 - reg: Should contain AES registers location and length. 29 - reg: Should contain TDES registers location and length. 52 - reg: Should contain SHA registers location and length.
|
| /linux-4.4.14/arch/unicore32/kernel/ |
| D | sleep.S | 22 @ get coprocessor registers 53 stm.w (r16 - r27, lr), [sp-] @ save registers on stack 54 stm.w (r4 - r15), [sp-] @ save registers on stack 201 ldm.w (r4 - r15), [sp]+ @ restore registers from stack
|
| D | hibernate_asm.S | 26 @ restore registers from swsusp_arch_regs_cpu0 96 @ - save registers in swsusp_arch_regs_cpu0
|
| /linux-4.4.14/Documentation/devicetree/bindings/bus/ |
| D | imx-weim.txt | 51 node's "reg" property. The number of registers depends 54 registers: CSxU, CSxL. 56 there are three registers: CSCRxU, CSCRxL, CSCRxA. 59 there are six registers: CSxGCR1, CSxGCR2, CSxRCR1,
|
| D | mvebu-mbus.txt | 29 registers that control the MBus, which is typically contained 250 <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000 /* Port 0.0 registers */ 251 0x82000000 0 0x42000 MBUS_ID(0xf0, 0x01) 0x42000 0 0x00002000 /* Port 2.0 registers */ 252 0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) 0x44000 0 0x00002000 /* Port 0.1 registers */ 253 0x82000000 0 0x48000 MBUS_ID(0xf0, 0x01) 0x48000 0 0x00002000 /* Port 0.2 registers */ 254 0x82000000 0 0x4c000 MBUS_ID(0xf0, 0x01) 0x4c000 0 0x00002000 /* Port 0.3 registers */
|
| /linux-4.4.14/arch/frv/kernel/ |
| D | head-uc-fr451.S | 39 # set the protection map with the I/DAMPR registers 58 # set the I/O region protection registers for FR401/3/5 67 # need to tile the remaining IAMPR/DAMPR registers to cover as much of the RAM as possible 68 # - start with the highest numbered registers
|
| D | head-uc-fr401.S | 39 # describe the position and layout of the SDRAM controller registers 79 # rearrange the bus controller registers 233 # set the protection map with the I/DAMPR registers 245 # set the I/O region protection registers for FR401/3/5 252 # need to tile the remaining IAMPR/DAMPR registers to cover as much of the RAM as possible 253 # - start with the highest numbered registers
|
| D | head-uc-fr555.S | 38 # describe the position and layout of the SDRAM controller registers 70 # rearrange the bus controller registers 217 # set the protection map with the I/DAMPR registers 231 # set the I/O region protection registers for FR555 240 # need to tile the remaining IAMPR/DAMPR registers to cover as much of the RAM as possible 241 # - start with the highest numbered registers
|
| /linux-4.4.14/drivers/gpu/drm/msm/adreno/ |
| D | adreno_gpu.c | 248 for (i = 0; adreno_gpu->registers[i] != ~0; i += 2) { in adreno_show() 249 uint32_t start = adreno_gpu->registers[i]; in adreno_show() 250 uint32_t end = adreno_gpu->registers[i+1]; in adreno_show() 299 for (i = 0; adreno_gpu->registers[i] != ~0; i += 2) { in adreno_dump() 300 uint32_t start = adreno_gpu->registers[i]; in adreno_dump() 301 uint32_t end = adreno_gpu->registers[i+1]; in adreno_dump()
|
| /linux-4.4.14/Documentation/devicetree/bindings/sound/ |
| D | brcm,bcm2835-i2s.txt | 6 * The first entry should cover the PCM registers 7 * The second entry should cover the PCM clock registers
|
| D | fsl,esai.txt | 25 "core" The core clock used to access registers 38 duplicated from Transmition related registers. 42 will be in use for all the device registers.
|
| D | nvidia,tegra20-das.txt | 5 - reg : Should contain DAS registers location and length
|
| /linux-4.4.14/Documentation/devicetree/bindings/pwm/ |
| D | img-pwm.txt | 5 - reg: Should contain physical base address and length of pwm registers. 14 syscon node which contains PWM control registers.
|
| D | lpc32xx-pwm.txt | 5 - reg: physical base address and length of the controller's registers
|
| D | pwm-fsl-ftm.txt | 20 - reg: Physical base address and length of the controller's registers 34 - big-endian: Boolean property, required if the FTM PWM registers use a big-
|
| /linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
| D | i2c-davinci.txt | 14 registers. PFUNC registers allow to switch I2C pins to function as
|
| /linux-4.4.14/Documentation/devicetree/bindings/display/ |
| D | st,stih4xx.txt | 6 - reg: Physical base address of the IP registers and length of memory mapped region. 14 - reg: Physical base address of the IP registers and length of memory mapped region. 32 - reg: Physical base address of the IP registers and length of memory mapped region. 48 - reg: Physical base address of the IP registers and length of memory mapped region. 60 - reg: Physical base address of the IP registers and length of memory mapped region. 76 - reg: Physical base address of the IP registers and length of memory mapped region. 89 - reg: Physical base address of the IP registers and length of memory mapped region. 105 - reg: Physical base address of the IP registers and length of memory mapped region.
|
| D | brcm,bcm-vc4.txt | 13 - reg: Physical base address and length of the PV's registers 19 - reg: Physical base address and length of the HVS's registers
|
| /linux-4.4.14/Documentation/ |
| D | ntb.txt | 6 registers, doorbell registers, and memory translation windows. Scratchpad 7 registers are read-and-writable registers that are accessible from either side 9 fixed address. Doorbell registers provide a way for peers to send interrupt 43 and scratchpad registers of NTB hardware, and as an example simple NTB client. 45 then proceeds to read and write the doorbell scratchpad registers of the NTB. 55 registers. By default, Ping Pong will not attempt to exercise such
|
| D | smsc_ece1099.txt | 18 any bit in one of the Interrupt Status registers is 1 and 34 through a series of read/write registers via the SMBus 51 device uses this serial bus to read and write registers
|
| /linux-4.4.14/arch/powerpc/platforms/52xx/ |
| D | lite5200_sleep.S | 34 registers: label 62 lis r4, registers@h 63 ori r4, r4, registers@l 338 lis r4, registers@h 339 ori r4, r4, registers@l
|
| /linux-4.4.14/drivers/scsi/ |
| D | script_asm.pl | 104 %registers = ( 124 %registers = ( 169 $register = join ('|', keys %registers); 184 %symbol_values = (%registers) ; # Traditional symbol table 600 ($registers{$dst_reg} << 16); 603 ($registers{$src_reg} << 16); 606 ($registers{$dst_reg} << 16);
|
| /linux-4.4.14/Documentation/devicetree/bindings/mips/cavium/ |
| D | cib.txt | 11 registers of the CIB block 36 * 1) Bit number in the CIB* registers
|
| /linux-4.4.14/arch/powerpc/kernel/ |
| D | rtas_pci.c | 194 struct resource registers; in python_countermeasures() local 198 if (of_address_to_resource(dev, 0, ®isters)) { in python_countermeasures() 204 chip_regs = ioremap(registers.start & ~(0xfffffUL), 0x100000); in python_countermeasures()
|
| /linux-4.4.14/drivers/hwmon/ |
| D | ina2xx.c | 98 int registers; member 119 .registers = INA219_REGISTERS, 128 .registers = INA226_REGISTERS, 449 ina2xx_regmap_config.max_register = data->config->registers; in ina2xx_probe()
|
| /linux-4.4.14/Documentation/frv/ |
| D | kernel-ABI.txt | 6 number of the registers are used for special purposed, and the ABI is not 11 registers, thus requiring at least one general purpose register to be 31 When a system call is made, the following registers are effective: 53 Normal kernel mode. There are many additional control registers 76 All kernel mode registers may be accessed, plus a few extra debugging 77 specific registers. 113 Certain registers are also used or modified across function calls: 141 exception frame. Almost all the global registers from kernel-mode
|
| /linux-4.4.14/Documentation/devicetree/bindings/reset/ |
| D | st,sti-picophyreset.txt | 6 the STi family SoC system configuration registers. 10 registers and after an assert/deassert sequence the hardware's previous state
|
| D | st,sti-softreset.txt | 7 registers. 11 registers and after an assert/deassert sequence the hardware's previous state
|
| D | st,sti-powerdown.txt | 7 registers. These have been grouped together into a single reset controller 12 registers and after an assert/deassert sequence the hardware's previous state
|
| /linux-4.4.14/Documentation/devicetree/bindings/board/ |
| D | fsl-board.txt | 22 This is the memory-mapped registers for on board FPGA. 53 Some BCSR registers act as simple GPIO controllers, each such 106 - reg: should describe CPLD registers
|
| /linux-4.4.14/Documentation/networking/ |
| D | filter.txt | 185 M[] 16 x 32 bit wide misc registers aka "scratch memory 605 - Number of registers increase from 2 to 10: 607 The old format had two registers A and X, and a hidden frame pointer. The 608 new layout extends this to be 10 internal registers and a read-only frame 609 pointer. Since 64-bit CPUs are passing arguments to functions via registers 612 function. Natively, x86_64 passes first 6 arguments in registers, aarch64/ 613 sparcv9/mips64 have 7 - 8 registers for arguments; x86_64 has 6 callee saved 614 registers, and aarch64/sparcv9/mips64 have 11 or more callee saved registers. 620 * R6 - R9 - callee saved registers that in-kernel function will preserve 623 Thus, all eBPF registers map one to one to HW registers on x86_64, aarch64, [all …]
|
| /linux-4.4.14/Documentation/i2c/busses/ |
| D | i2c-ocores | 22 distance between registers and the input clock speed. 55 .regstep = 2, /* two bytes between registers */
|
| /linux-4.4.14/drivers/media/platform/exynos4-is/ |
| D | fimc-lite-reg.c | 324 } registers[] = { in flite_hw_dump_regs() local 344 for (i = 0; i < ARRAY_SIZE(registers); i++) { in flite_hw_dump_regs() 345 u32 cfg = readl(dev->regs + registers[i].offset); in flite_hw_dump_regs() 347 registers[i].name, cfg); in flite_hw_dump_regs()
|
| /linux-4.4.14/Documentation/misc-devices/ |
| D | max6875 | 22 registers. The chip then begins to operate according to the values in the 23 registers. 63 The configuration registers are at addresses 0x00 - 0x45.
|
| /linux-4.4.14/drivers/media/i2c/ |
| D | tvaudio.c | 79 int registers; /* # of registers */ member 1476 .registers = 5, 1492 .registers = 3, 1544 .registers = 11, 1556 .registers = 11, 1581 .registers = 6, 1603 .registers = 8, 1626 .registers = 1, 1639 .registers = 9, 1663 .registers = 2, [all …]
|
| /linux-4.4.14/arch/arm/kvm/ |
| D | interrupts_head.S | 21 @ Make sure VFP is enabled so we can touch the registers. 36 VFPFSTMIA \vfp_base, r6 @ Save VFP registers 42 VFPFLDMIA \vfp_base, r6 @ Load VFP registers 184 @ Load user registers 218 @ Store usr registers 235 @ Store other guest registers 262 push {r2-r12} @ Push CP15 registers 290 push {r2-r12} @ Push CP15 registers
|
| /linux-4.4.14/arch/x86/um/os-Linux/ |
| D | Makefile | 6 obj-y = registers.o task_size.o mcontext.o
|
| /linux-4.4.14/drivers/spi/ |
| D | spi-s3c24xx-fiq.S | 26 @ setup the calling registers. 28 @ fiq_rirq The base of the IRQ registers to find S3C2410_SRCPND
|
| /linux-4.4.14/Documentation/devicetree/bindings/ |
| D | marvell.txt | 24 for memory mapped registers. 28 memory-mapped registers contained within the system controller 33 represent the address of the memory-mapped registers of devices 36 registers within the system controller chip. 103 registers for the node are interleaved within a single set 104 of registers. The "ethernet-block" level describes the 134 - reg : Should be <0>, <1>, or <2>, according to which registers 250 Represent the Discovery's MPSC DMA interrupt hardware registers 251 (SDMA cause and mask registers).
|
| /linux-4.4.14/drivers/fmc/ |
| D | Kconfig | 44 tristate "FMC mezzanine driver that registers a char device" 47 space to read and write registers using a char device. It
|