| /kernel/linux/linux-4.19/drivers/clk/meson/ |
| 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 …]
|
| 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_GCLK_MPEG0 0x140 /* 0x50 offset in data sheet */ 23 #define HHI_GCLK_MPEG1 0x144 /* 0x51 offset in data sheet */ 24 #define HHI_GCLK_MPEG2 0x148 /* 0x52 offset in data sheet */ 25 #define HHI_GCLK_OTHER 0x150 /* 0x54 offset in data sheet */ 26 #define HHI_GCLK_AO 0x154 /* 0x55 offset in data sheet */ 27 #define HHI_SYS_CPU_CLK_CNTL1 0x15c /* 0x57 offset in data sheet */ 28 #define HHI_MPEG_CLK_CNTL 0x174 /* 0x5d offset in data sheet */ 29 #define HHI_VID_CLK_CNTL 0x17c /* 0x5f offset in data sheet */ [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/meson/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| 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 …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | qcom,spmi-regulator.txt | 3 - compatible: 7 "qcom,pm8004-regulators" 8 "qcom,pm8005-regulators" 9 "qcom,pm8841-regulators" 10 "qcom,pm8916-regulators" 11 "qcom,pm8941-regulators" 12 "qcom,pm8950-regulators" 13 "qcom,pm8994-regulators" 14 "qcom,pmi8994-regulators" 15 "qcom,pm660-regulators" [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | qcom,smd-rpm-regulator.txt | 5 a subnode of the SMD. As such, the SMD-RPM regulator requires that the SMD and 11 Please refer to Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.txt for 18 - compatible: 22 "qcom,rpm-pm8841-regulators" 23 "qcom,rpm-pm8916-regulators" 24 "qcom,rpm-pm8941-regulators" 25 "qcom,rpm-pm8994-regulators" 26 "qcom,rpm-pm8998-regulators" 27 "qcom,rpm-pma8084-regulators" 28 "qcom,rpm-pmi8998-regulators" [all …]
|
| D | qcom,spmi-regulator.txt | 3 - compatible: 7 "qcom,pm8841-regulators" 8 "qcom,pm8916-regulators" 9 "qcom,pm8941-regulators" 10 "qcom,pm8994-regulators" 11 "qcom,pmi8994-regulators" 13 - interrupts: 15 Value type: <prop-encoded-array> 18 - interrupt-names: 20 Value type: <string-array> [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| 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 http://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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| 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 …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/meson/ |
| D | meson_vclk.c | 32 * - CVBS 27MHz generator via the VCLK2 to the VENCI and VDAC blocks 33 * - HDMI Pixel Clocks generation 37 * - Genenate Pixel clocks for 2K/4K 10bit formats 44 * | | | | | |--ENCI 45 * | HDMI PLL |-| PLL_DIV |--- VCLK--| |--ENCL 46 * |__________| |_________| \ | MUX |--ENCP 47 * --VCLK2-| |--VDAC 48 * |_____|--HDMI-TX 61 #define HHI_VID_PLL_CLK_DIV 0x1a0 /* 0x68 offset in data sheet */ 65 #define HHI_VIID_CLK_DIV 0x128 /* 0x4a offset in data sheet */ [all …]
|
| D | meson_canvas.c | 35 #define DMC_CAV_LUT_DATAL 0x48 /* 0x12 offset in data sheet */ 38 #define DMC_CAV_LUT_DATAH 0x4c /* 0x13 offset in data sheet */ 42 #define DMC_CAV_LUT_ADDR 0x50 /* 0x14 offset in data sheet */ 54 regmap_write(priv->dmc, DMC_CAV_LUT_DATAL, in meson_canvas_setup() 58 regmap_write(priv->dmc, DMC_CAV_LUT_DATAH, in meson_canvas_setup() 65 regmap_write(priv->dmc, DMC_CAV_LUT_ADDR, in meson_canvas_setup() 68 /* Force a read-back to make sure everything is flushed. */ in meson_canvas_setup() 69 regmap_read(priv->dmc, DMC_CAV_LUT_DATAH, &val); in meson_canvas_setup()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/meson/ |
| 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 …]
|
| D | meson_venc_cvbs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 26 #define HHI_VDAC_CNTL0 0x2F4 /* 0xbd offset in data sheet */ 27 #define HHI_VDAC_CNTL0_G12A 0x2EC /* 0xbd offset in data sheet */ 28 #define HHI_VDAC_CNTL1 0x2F8 /* 0xbe offset in data sheet */ 29 #define HHI_VDAC_CNTL1_G12A 0x2F0 /* 0xbe offset in data sheet */ 73 if (drm_mode_match(req_mode, &meson_mode->mode, in meson_cvbs_get_mode() 94 /* FIXME: Add load-detect or jack-detect if possible */ in meson_cvbs_connector_detect() 100 struct drm_device *dev = connector->dev; in meson_cvbs_connector_get_modes() 107 mode = drm_mode_duplicate(dev, &meson_mode->mode); in meson_cvbs_connector_get_modes() 156 if (meson_cvbs_get_mode(&crtc_state->mode)) in meson_venc_cvbs_encoder_atomic_check() [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/ |
| 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 …]
|
| /kernel/linux/linux-4.19/Documentation/hwmon/ |
| D | k10temp | 6 Socket F: Quad-Core/Six-Core/Embedded Opteron (but see below) 7 Socket AM2+: Quad-Core Opteron, Phenom (II) X3/X4, Athlon X2 (but see below) 8 Socket AM3: Quad-Core Opteron, Athlon/Phenom II X2/X3/X4, Sempron II 12 * AMD Family 12h processors: "Llano" (E2/A4/A6/A8-Series) 13 * AMD Family 14h processors: "Brazos" (C/E/G/Z-Series) 14 * AMD Family 15h processors: "Bulldozer" (FX-Series), "Trinity", "Kaveri", "Carrizo" 26 BIOS and Kernel Developer's Guide (BKDG) for AMD Family 14h Models 00h-0Fh Processors: 34 Revision Guide for AMD Family 14h Models 00h-0Fh Processors: 36 AMD Family 11h Processor Power and Thermal Data Sheet for Notebooks: 38 AMD Family 10h Server and Workstation Processor Power and Thermal Data Sheet: [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | ics43432.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * I2S MEMS microphone driver for InvenSense ICS-43432 5 * - Non configurable. 6 * - I2S interface, 64 BCLs per frame, 32 bits per channel, 24 bit data 21 #define ICS43432_RATE_MIN 7190 /* Hz, from data sheet */ 22 #define ICS43432_RATE_MAX 52800 /* Hz, from data sheet */ 27 .name = "ics43432-hifi", 48 return devm_snd_soc_register_component(&pdev->dev, in ics43432_probe()
|
| /kernel/linux/linux-4.19/sound/soc/codecs/ |
| D | ics43432.c | 2 * I2S MEMS microphone driver for InvenSense ICS-43432 4 * - Non configurable. 5 * - 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", 49 return devm_snd_soc_register_component(&pdev->dev, in ics43432_probe()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | qcom-rpm.txt | 8 - compatible: 12 "qcom,rpm-apq8064" 13 "qcom,rpm-msm8660" 14 "qcom,rpm-msm8960" 15 "qcom,rpm-ipq8064" 16 "qcom,rpm-mdm9615" 18 - reg: 20 Value type: <prop-encoded-array> 23 - interrupts: 25 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | qcom-rpm.txt | 8 - compatible: 12 "qcom,rpm-apq8064" 13 "qcom,rpm-msm8660" 14 "qcom,rpm-msm8960" 15 "qcom,rpm-ipq8064" 16 "qcom,rpm-mdm9615" 18 - reg: 20 Value type: <prop-encoded-array> 23 - interrupts: 25 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-5.10/drivers/hwmon/ |
| 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 …]
|
| /kernel/linux/linux-4.19/Documentation/media/v4l-drivers/ |
| D | cx88.rst | 10 -------------- 13 - Works. 14 - Overlay isn't supported. 17 - Works. The TV standard detection is made by the driver, as the 18 hardware has bugs to auto-detect. 19 - audio data dma (i.e. recording without loopback cable to the 20 sound card) is supported via cx88-alsa. 23 - Works. 27 -------------------------------- 30 cx88-cards.c. If the driver doesn't work well you likely need a new [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| 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 …]
|
| /kernel/linux/linux-4.19/drivers/hwmon/ |
| D | sht21.c | 17 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA 19 * Data sheet available at http://www.sensirion.com/file/datasheet_sht21 27 #include <linux/hwmon-sysfs.h> 42 * struct sht21 - SHT21 device specific data 62 * sht21_temp_ticks_to_millicelsius() - convert raw temperature ticks to 70 * Formula T = -46.85 + 175.72 * ST / 2^16 from data sheet 6.2, in sht21_temp_ticks_to_millicelsius() 73 return ((21965 * ticks) >> 13) - 46850; in sht21_temp_ticks_to_millicelsius() 77 * sht21_rh_ticks_to_per_cent_mille() - convert raw humidity ticks to 78 * one-thousandths of a percent relative humidity 85 * Formula RH = -6 + 125 * SRH / 2^16 from data sheet 6.1, in sht21_rh_ticks_to_per_cent_mille() [all …]
|