/openbmc/u-boot/arch/arm/include/asm/arch-meson/ |
H A D | clock-gx.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright 2016 - AmLogic, Inc. 4 * Copyright 2018 - Beniamino Galvani <b.galvani@gmail.com> 12 * Register offsets from the data sheet are listed in comment blocks below. 16 #define SCR 0x2C /* 0x0b offset in data sheet */ 17 #define TIMEOUT_VALUE 0x3c /* 0x0f offset in data sheet */ 19 #define HHI_GP0_PLL_CNTL 0x40 /* 0x10 offset in data sheet */ 20 #define HHI_GP0_PLL_CNTL2 0x44 /* 0x11 offset in data sheet */ 21 #define HHI_GP0_PLL_CNTL3 0x48 /* 0x12 offset in data sheet */ 22 #define HHI_GP0_PLL_CNTL4 0x4c /* 0x13 offset in data sheet */ [all …]
|
/openbmc/linux/drivers/clk/meson/ |
H A D | gxbb.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 13 * Register offsets from the data sheet are listed in comment blocks below. 17 #define SCR 0x2C /* 0x0b offset in data sheet */ 18 #define TIMEOUT_VALUE 0x3c /* 0x0f offset in data sheet */ 20 #define HHI_GP0_PLL_CNTL 0x40 /* 0x10 offset in data sheet */ 21 #define HHI_GP0_PLL_CNTL2 0x44 /* 0x11 offset in data sheet */ 22 #define HHI_GP0_PLL_CNTL3 0x48 /* 0x12 offset in data sheet */ 23 #define HHI_GP0_PLL_CNTL4 0x4c /* 0x13 offset in data sheet */ 24 #define HHI_GP0_PLL_CNTL5 0x50 /* 0x14 offset in data sheet */ 25 #define HHI_GP0_PLL_CNTL1 0x58 /* 0x16 offset in data sheet */ [all …]
|
H A D | meson8b.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 * Register offsets from the HardKernel[0] data sheet are listed in comment 22 #define HHI_GP_PLL_CNTL 0x40 /* 0x10 offset in data sheet */ 23 #define HHI_GP_PLL_CNTL2 0x44 /* 0x11 offset in data sheet */ 24 #define HHI_GP_PLL_CNTL3 0x48 /* 0x12 offset in data sheet */ 25 #define HHI_GP_PLL_CNTL4 0x4C /* 0x13 offset in data sheet */ 26 #define HHI_GP_PLL_CNTL5 0x50 /* 0x14 offset in data sheet */ 27 #define HHI_VIID_CLK_DIV 0x128 /* 0x4a offset in data sheet */ 28 #define HHI_VIID_CLK_CNTL 0x12c /* 0x4b offset in data sheet */ 29 #define HHI_GCLK_MPEG0 0x140 /* 0x50 offset in data sheet */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/can/ |
H A D | cc770.txt | 8 - compatible : should be "bosch,cc770" for the CC770 and "intc,82527" 11 - reg : should specify the chip select, address offset and size required 14 - interrupts : property with a value describing the interrupt source 19 - bosch,external-clock-frequency : frequency of the external oscillator 24 - bosch,clock-out-frequency : slock frequency in Hz on the CLKOUT pin. 28 - bosch,slew-rate : slew rate of the CLKOUT signal. If not specified, 31 - bosch,disconnect-rx0-input : see data sheet. 33 - bosch,disconnect-rx1-input : see data sheet. 35 - bosch,disconnect-tx1-output : see data sheet. 37 - bosch,polarity-dominant : see data sheet. [all …]
|
/openbmc/u-boot/drivers/video/meson/ |
H A D | meson_canvas.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #define DMC_CAV_LUT_DATAL 0x48 /* 0x12 offset in data sheet */ 15 #define DMC_CAV_LUT_DATAH 0x4c /* 0x13 offset in data sheet */ 19 #define DMC_CAV_LUT_ADDR 0x50 /* 0x14 offset in data sheet */ 43 /* Force a read-back to make sure everything is flushed. */ in meson_canvas_setup()
|
H A D | meson_vclk.c | 1 // SPDX-License-Identifier: GPL-2.0 24 #define HHI_VID_PLL_CLK_DIV 0x1a0 /* 0x68 offset in data sheet */ 28 #define HHI_VIID_CLK_DIV 0x128 /* 0x4a offset in data sheet */ 34 #define HHI_VIID_CLK_CNTL 0x12c /* 0x4b offset in data sheet */ 40 #define HHI_VID_CLK_DIV 0x164 /* 0x59 offset in data sheet */ 48 #define HHI_VID_CLK_CNTL 0x17c /* 0x5f offset in data sheet */ 58 #define HHI_VID_CLK_CNTL2 0x194 /* 0x65 offset in data sheet */ 63 #define HHI_HDMI_CLK_CNTL 0x1cc /* 0x73 offset in data sheet */ 70 #define HHI_HDMI_PLL_CNTL 0x320 /* 0xc8 offset in data sheet */ 71 #define HHI_HDMI_PLL_CNTL2 0x324 /* 0xc9 offset in data sheet */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | silabs,si570.txt | 6 found in the data sheets[2][3]. 8 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 9 [2] Si570/571 Data Sheet 11 [3] Si598/599 Data Sheet 12 https://www.silabs.com/Support%20Documents/TechnicalDocs/si598-99.pdf 15 - compatible: Shall be one of "silabs,si570", "silabs,si571", 17 - reg: I2C device address. 18 - #clock-cells: From common clock bindings: Shall be 0. 19 - factory-fout: Factory set default frequency. This frequency is part specific. 22 details, please refer to the data sheet. [all …]
|
/openbmc/linux/drivers/gpu/drm/meson/ |
H A D | meson_vclk.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 * - CVBS 27MHz generator via the VCLK2 to the VENCI and VDAC blocks 22 * - HDMI Pixel Clocks generation 26 * - Genenate Pixel clocks for 2K/4K 10bit formats 33 * | | | | | |--ENCI 34 * | HDMI PLL |-| PLL_DIV |--- VCLK--| |--ENCL 35 * |__________| |_________| \ | MUX |--ENCP 36 * --VCLK2-| |--VDAC 37 * |_____|--HDMI-TX 50 #define HHI_VID_PLL_CLK_DIV 0x1a0 /* 0x68 offset in data sheet */ [all …]
|
H A D | meson_encoder_cvbs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 #define HHI_VDAC_CNTL0 0x2F4 /* 0xbd offset in data sheet */ 29 #define HHI_VDAC_CNTL0_G12A 0x2EC /* 0xbd offset in data sheet */ 30 #define HHI_VDAC_CNTL1 0x2F8 /* 0xbe offset in data sheet */ 31 #define HHI_VDAC_CNTL1_G12A 0x2F0 /* 0xbe offset in data sheet */ 74 if (drm_mode_match(req_mode, &meson_mode->mode, in meson_cvbs_get_mode() 91 return drm_bridge_attach(bridge->encoder, meson_encoder_cvbs->next_bridge, in meson_encoder_cvbs_attach() 92 &meson_encoder_cvbs->bridge, flags); in meson_encoder_cvbs_attach() 100 struct meson_drm *priv = meson_encoder_cvbs->priv; in meson_encoder_cvbs_get_modes() 107 mode = drm_mode_duplicate(priv->drm, &meson_mode->mode); in meson_encoder_cvbs_get_modes() [all …]
|
/openbmc/linux/Documentation/driver-api/media/drivers/ |
H A D | cx88-devel.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 ------------------------------------------- 13 .. code-block:: none 16 Digit 8: 31-28 19 Digit 7: 27-24 (0xc = 12 = b1100 ) 24 Digits 6,5: 23-16 25 25-16: COMB_RANGE = 0x1f [default] (9 bits -> max 512) 27 Digit 4: 15-12 33 Digit 3: 11-8 39 Digit 2: 7-4 [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/net/ |
H A D | micrel-ksz90x1.txt | 5 micrel-specific properties to an Ethernet OF device node. 7 Note that these settings are applied after any phy-specific fixup from 19 - rxc-skew-ps : Skew control of RXC pad 20 - rxdv-skew-ps : Skew control of RX CTL pad 21 - txc-skew-ps : Skew control of TXC pad 22 - txen-skew-ps : Skew control of TX CTL pad 23 - rxd0-skew-ps : Skew control of RX data 0 pad 24 - rxd1-skew-ps : Skew control of RX data 1 pad 25 - rxd2-skew-ps : Skew control of RX data 2 pad 26 - rxd3-skew-ps : Skew control of RX data 3 pad [all …]
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmw_surface_cache.h | 3 * SPDX-License-Identifier: GPL-2.0 OR MIT 37 return (tmp > (uint64_t) ((u32) -1)) ? (u32) -1 : tmp; in clamped_umul32() 41 * vmw_surface_get_desc - Look up the appropriate SVGA3dSurfaceDesc for the 54 * vmw_surface_get_mip_size - Given a base level size and the mip level, 74 block_size->width = __KERNEL_DIV_ROUND_UP(pixel_size->width, in vmw_surface_get_size_in_blocks() 75 desc->blockSize.width); in vmw_surface_get_size_in_blocks() 76 block_size->height = __KERNEL_DIV_ROUND_UP(pixel_size->height, in vmw_surface_get_size_in_blocks() 77 desc->blockSize.height); in vmw_surface_get_size_in_blocks() 78 block_size->depth = __KERNEL_DIV_ROUND_UP(pixel_size->depth, in vmw_surface_get_size_in_blocks() 79 desc->blockSize.depth); in vmw_surface_get_size_in_blocks() [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | ics43432.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * I2S MEMS microphone driver for InvenSense ICS-43432 and similar 4 * MEMS-based microphones. 6 * - Non configurable. 7 * - I2S interface, 64 BCLs per frame, 32 bits per channel, 24 bit data 22 #define ICS43432_RATE_MIN 7190 /* Hz, from data sheet */ 23 #define ICS43432_RATE_MAX 52800 /* Hz, from data sheet */ 28 .name = "ics43432-hifi", 48 return devm_snd_soc_register_component(&pdev->dev, in ics43432_probe() 56 { .compatible = "cui,cmm-4030d-261", },
|
/openbmc/qemu/include/hw/sensor/ |
H A D | tmp105.h | 4 * Browse the data sheet: 9 * Copyright (C) 2008-2012 Andrzej Zaborowski <balrogg@gmail.com> 12 * later. See the COPYING file in the top-level directory. 27 * temperature. See Table 8 in the data sheet.
|
/openbmc/linux/Documentation/hwmon/ |
H A D | k10temp.rst | 8 Socket F: Quad-Core/Six-Core/Embedded Opteron (but see below) 10 Socket AM2+: Quad-Core Opteron, Phenom (II) X3/X4, Athlon X2 (but see below) 12 Socket AM3: Quad-Core Opteron, Athlon/Phenom II X2/X3/X4, Sempron II 20 * AMD Family 12h processors: "Llano" (E2/A4/A6/A8-Series) 22 * AMD Family 14h processors: "Brazos" (C/E/G/Z-Series) 24 * AMD Family 15h processors: "Bulldozer" (FX-Series), "Trinity", "Kaveri", 53 BIOS and Kernel Developer's Guide (BKDG) for AMD Family 14h Models 00h-0Fh Processors: 69 Revision Guide for AMD Family 14h Models 00h-0Fh Processors: 73 AMD Family 11h Processor Power and Thermal Data Sheet for Notebooks: 77 AMD Family 10h Server and Workstation Processor Power and Thermal Data Sheet: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/leds/ |
H A D | nxp,pca995x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Isai Gaspar <isaiezequiel.gaspar@nxp.com> 11 - Marek Vasut <marex@denx.de> 19 https://www.nxp.com/docs/en/data-sheet/PCA9952_PCA9955.pdf 20 https://www.nxp.com/docs/en/data-sheet/PCA9955B.pdf 25 - nxp,pca9952 26 - nxp,pca9955b 31 "#address-cells": [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/iio/accel/ |
H A D | nxp,fxls8962af.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Nyekjaer <sean@geanix.com> 15 https://www.nxp.com/docs/en/data-sheet/FXLS8962AF.pdf 16 https://www.nxp.com/docs/en/data-sheet/FXLS8964AF.pdf 21 - nxp,fxls8962af 22 - nxp,fxls8964af 27 vdd-supply: 33 interrupt-names: [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | sht21.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Data sheet available at https://www.sensirion.com/file/datasheet_sht21 14 #include <linux/hwmon-sysfs.h> 29 * struct sht21 - SHT21 device specific data 49 * sht21_temp_ticks_to_millicelsius() - convert raw temperature ticks to 57 * Formula T = -46.85 + 175.72 * ST / 2^16 from data sheet 6.2, in sht21_temp_ticks_to_millicelsius() 60 return ((21965 * ticks) >> 13) - 46850; in sht21_temp_ticks_to_millicelsius() 64 * sht21_rh_ticks_to_per_cent_mille() - convert raw humidity ticks to 65 * one-thousandths of a percent relative humidity 72 * Formula RH = -6 + 125 * SRH / 2^16 from data sheet 6.1, in sht21_rh_ticks_to_per_cent_mille() [all …]
|
H A D | sht15.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * sht15.c - support for the SHT15 Temperature and Humidity Sensor 5 * Portions Copyright (c) 2010-2012 Savoir-faire Linux Inc. 21 #include <linux/hwmon-sysfs.h> 45 #define SHT15_TSU 150 /* (nsecs) data setup time */ 65 * struct sht15_temppair - elements of voltage dependent temp calc 67 * @d1: see data sheet 74 /* Table 9 from datasheet - relates temperature calculation to supply voltage */ 76 { 2500000, -39400 }, 77 { 3000000, -39600 }, [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/clock/ |
H A D | rockchip,rk3288-dmc.txt | 3 - compatible: "rockchip,rk3288-dmc", "syscon" 4 - rockchip,cru: this driver should access cru regs, so need get cru here 5 - rockchip,grf: this driver should access grf regs, so need get grf here 6 - rockchip,pmu: this driver should access pmu regs, so need get pmu here 7 - rockchip,sgrf: this driver should access sgrf regs, so need get sgrf here 8 - rockchip,noc: this driver should access noc regs, so need get noc here 9 - reg: dynamic ram protocol controller(PCTL) address and phy controller(PHYCTL) address 10 - clock: must include clock specifiers corresponding to entries in the clock-names property. 11 - clock-output-names: from common clock binding to override the default output clock name 18 -logic-supply: this driver should adjust VDD_LOGIC according to dmc frequency, so need get logic-su… [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | micrel-ksz90x1.txt | 8 Note that these settings are applied after any phy-specific fixup from 17 skew values actually increase in 120ps steps, starting from -840ps. The 28 ----------------------------------------------------- 29 0 -840ps 0000 30 200 -720ps 0001 31 400 -600ps 0010 32 600 -480ps 0011 33 800 -360ps 0100 34 1000 -240ps 0101 35 1200 -120ps 0110 [all …]
|
/openbmc/linux/include/linux/ |
H A D | lis3lv02d.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * struct lis3lv02d_platform_data - lis3 chip family platform data 15 * data available / wake up, open drain, polarity) 26 * @axis_x: Sensor orientation remapping for x-axis 27 * @axis_y: Sensor orientation remapping for y-axis 28 * @axis_z: Sensor orientation remapping for z-axis 37 * Platform data is used to setup the sensor chip. Meaning of the different 38 * chip features can be found from the data sheet. It is publicly available 39 * at www.st.com web pages. Currently the platform data is used 45 * pass filtered data which makes it react to the changes in the acceleration. [all …]
|
/openbmc/linux/drivers/comedi/drivers/ni_routing/tools/ |
H A D | convert_csv_to_c.py | 2 # SPDX-License-Identifier: GPL-2.0+ 5 # the device-global NI signal/terminal constants defined in comedi.h 31 D0 = D # (src-> dest->reg_value) 75 # data is src -> dest-list 80 # data is dest -> src-list 88 # Sort by order of device-global names (numerically) 117 MKFILE_SEGMENTS = 'device-route.mk' 124 // SPDX-License-Identifier: GPL-2.0+ 129 * COMEDI - Linux Control and Measurement Device Interface 155 /* SPDX-License-Identifier: GPL-2.0+ */ [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/can/ |
H A D | can327.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 7 -------- 14 ----------- 26 ------------- 33 order to fake full-duplex operation. 36 enough to implement simple request-response protocols (such as OBD II), 49 Data sheet 50 ----------- 52 The official data sheets can be found at ELM electronics' home page: 59 ---------------------------------- [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | ics43432.txt | 1 Invensense ICS-43432-compatible MEMS microphone with I2S output. 5 frequency (460 kHz to 3.379 MHz according to the data sheet) there must be 7 contain audio data. A hardware pin determines if the device outputs data 11 - compatible: should be one of the following. 13 "cui,cmm-4030d-261": For the CUI CMM-4030D-261-I2S-TR
|