| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ddr/ |
| D | lpddr2-timings.txt | 1 * AC timing parameters of LPDDR2(JESD209-2) memories for a given speed-bin 4 - compatible : Should be "jedec,lpddr2-timings" 5 - min-freq : minimum DDR clock frequency for the speed-bin. Type is <u32> 6 - max-freq : maximum DDR clock frequency for the speed-bin. Type is <u32> 11 data-sheet of the device for a given speed-bin. All these properties are 13 a different unit have a suffix indicating the unit such as 'tRAS-max-ns' 14 - tRCD 15 - tWR 16 - tRAS-min 17 - tRRD [all …]
|
| D | lpddr2.txt | 1 * LPDDR2 SDRAM memories compliant to JEDEC JESD209-2 4 - compatible : Should be one of - "jedec,lpddr2-nvm", "jedec,lpddr2-s2", 5 "jedec,lpddr2-s4" 7 "ti,jedec-lpddr2-s2" should be listed if the memory part is LPDDR2-S2 type 9 "ti,jedec-lpddr2-s4" should be listed if the memory part is LPDDR2-S4 type 11 "ti,jedec-lpddr2-nvm" should be listed if the memory part is LPDDR2-NVM type 13 - density : <u32> representing density in Mb (Mega bits) 15 - io-width : <u32> representing bus width. Possible values are 8, 16, and 32 21 These values shall be obtained from the device data-sheet. 22 - tRRD-min-tck [all …]
|
| D | lpddr3.txt | 1 * LPDDR3 SDRAM memories compliant to JEDEC JESD209-3C 4 - compatible : Should be "<vendor>,<type>", and generic value "jedec,lpddr3". 8 - density : <u32> representing density in Mb (Mega bits) 9 - io-width : <u32> representing bus width. Possible values are 8, 16, 32, 64 10 - #address-cells: Must be set to 1 11 - #size-cells: Must be set to 0 17 These values shall be obtained from the device data-sheet. 18 - tRFC-min-tck 19 - tRRD-min-tck 20 - tRPab-min-tck [all …]
|
| D | lpddr3-timings.txt | 1 * AC timing parameters of LPDDR3 memories for a given speed-bin. 6 - compatible : Should be "jedec,lpddr3-timings" 7 - min-freq : minimum DDR clock frequency for the speed-bin. Type is <u32> 8 - reg : maximum DDR clock frequency for the speed-bin. Type is <u32> 13 data-sheet of the device for a given speed-bin. All these properties are 15 - tRFC 16 - tRRD 17 - tRPab 18 - tRPpb 19 - tRCD [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | elpida_ecb240abacn.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 compatible = "elpida,ECB240ABACN","jedec,lpddr2-s4"; 10 io-width = <32>; 12 tRPab-min-tck = <3>; 13 tRCD-min-tck = <3>; 14 tWR-min-tck = <3>; 15 tRASmin-min-tck = <3>; 16 tRRD-min-tck = <2>; 17 tWTR-min-tck = <2>; 18 tXP-min-tck = <2>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | elpida_ecb240abacn.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 compatible = "Elpida,ECB240ABACN","jedec,lpddr2-s4"; 10 io-width = <32>; 12 tRPab-min-tck = <3>; 13 tRCD-min-tck = <3>; 14 tWR-min-tck = <3>; 15 tRASmin-min-tck = <3>; 16 tRRD-min-tck = <2>; 17 tWTR-min-tck = <2>; 18 tXP-min-tck = <2>; [all …]
|
| D | exynos5422-odroid-core.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3/XU3-Lite/XU4/HC1 boards core device tree source 6 * Copyright (c) 2013-2017 Samsung Electronics Co., Ltd. 10 #include <dt-bindings/clock/samsung,s2mps11.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/gpio/gpio.h> 14 #include "exynos5422-cpus.dtsi" 23 stdout-path = "serial2:115200n8"; 27 compatible = "samsung,secure-firmware"; 31 fixed-rate-clocks { [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ddr/ |
| D | jedec,lpddr2-timings.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr2-timings.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LPDDR2 SDRAM AC timing parameters for a given speed-bin 10 - Krzysztof Kozlowski <krzk@kernel.org> 14 const: jedec,lpddr2-timings 16 max-freq: 19 Maximum DDR clock frequency for the speed-bin, in Hz. 21 min-freq: [all …]
|
| D | jedec,lpddr2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LPDDR2 SDRAM compliant to JEDEC JESD209-2 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 - $ref: jedec,lpddr-props.yaml# 18 - items: 19 - enum: 20 - elpida,ECB240ABACN [all …]
|
| D | jedec,lpddr3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LPDDR3 SDRAM compliant to JEDEC JESD209-3 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 - $ref: jedec,lpddr-props.yaml# 18 - items: 19 - enum: 20 - samsung,K3QF2F20DB [all …]
|
| D | jedec,lpddr3-timings.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr3-timings.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LPDDR3 SDRAM AC timing parameters for a given speed-bin 10 - Krzysztof Kozlowski <krzk@kernel.org> 14 const: jedec,lpddr3-timings 19 Maximum DDR clock frequency for the speed-bin, in Hz. 20 Property is deprecated, use max-freq. 23 max-freq: [all …]
|
| /kernel/linux/linux-5.10/drivers/memory/ |
| D | of_memory.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 * of_get_min_tck() - extract min timing values for ddr 21 * @dev: device requesting for min timing values 26 * default min timings provided by JEDEC. 32 struct lpddr2_min_tck *min; in of_get_min_tck() local 34 min = devm_kzalloc(dev, sizeof(*min), GFP_KERNEL); in of_get_min_tck() 35 if (!min) in of_get_min_tck() 38 ret |= of_property_read_u32(np, "tRPab-min-tck", &min->tRPab); in of_get_min_tck() 39 ret |= of_property_read_u32(np, "tRCD-min-tck", &min->tRCD); in of_get_min_tck() 40 ret |= of_property_read_u32(np, "tWR-min-tck", &min->tWR); in of_get_min_tck() [all …]
|
| D | jedec_ddr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 64 /* Refresh rate in nano-seconds */ 149 * Min value for some parameters in terms of number of tCK cycles(nCK) 187 u32 tRAS; member 205 * Min value for some parameters in terms of number of tCK cycles(nCK) 216 u32 tRAS; member
|
| /kernel/linux/linux-6.6/drivers/memory/ |
| D | of_memory.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 * of_get_min_tck() - extract min timing values for ddr 21 * @dev: device requesting for min timing values 26 * default min timings provided by JEDEC. 32 struct lpddr2_min_tck *min; in of_get_min_tck() local 34 min = devm_kzalloc(dev, sizeof(*min), GFP_KERNEL); in of_get_min_tck() 35 if (!min) in of_get_min_tck() 38 ret |= of_property_read_u32(np, "tRPab-min-tck", &min->tRPab); in of_get_min_tck() 39 ret |= of_property_read_u32(np, "tRCD-min-tck", &min->tRCD); in of_get_min_tck() 40 ret |= of_property_read_u32(np, "tWR-min-tck", &min->tWR); in of_get_min_tck() [all …]
|
| D | jedec_ddr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 64 /* Refresh rate in nano-seconds */ 169 * Min value for some parameters in terms of number of tCK cycles(nCK) 207 * -ENOENT if info unavailable. 234 u32 tRAS; member 252 * Min value for some parameters in terms of number of tCK cycles(nCK) 263 u32 tRAS; member
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos5422-odroid-core.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3/XU3-Lite/XU4/HC1 boards core device tree source 6 * Copyright (c) 2013-2017 Samsung Electronics Co., Ltd. 10 #include <dt-bindings/clock/samsung,s2mps11.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/gpio/gpio.h> 14 #include "exynos5422-cpus.dtsi" 27 stdout-path = "serial2:115200n8"; 31 compatible = "samsung,secure-firmware"; 35 fixed-rate-clocks { [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
| D | intel_bw.c | 1 // SPDX-License-Identifier: MIT 40 sp->dclk = val & 0xffff; in icl_pcode_read_qgv_point_info() 41 sp->t_rp = (val & 0xff0000) >> 16; in icl_pcode_read_qgv_point_info() 42 sp->t_rcd = (val & 0xff000000) >> 24; in icl_pcode_read_qgv_point_info() 44 sp->t_rdpre = val2 & 0xff; in icl_pcode_read_qgv_point_info() 45 sp->t_ras = (val2 & 0xff00) >> 8; in icl_pcode_read_qgv_point_info() 47 sp->t_rc = sp->t_rp + sp->t_ras; in icl_pcode_read_qgv_point_info() 65 drm_err(&dev_priv->drm, "Failed to disable qgv points (%d)\n", ret); in icl_pcode_restrict_qgv_points() 75 const struct dram_info *dram_info = &dev_priv->dram_info; in icl_get_qgv_points() 78 qi->num_points = dram_info->num_qgv_points; in icl_get_qgv_points() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_bw.c | 1 // SPDX-License-Identifier: MIT 47 val = intel_uncore_read(&dev_priv->uncore, SA_PERF_STATUS_0_0_0_MCHBAR_PC); in dg1_mchbar_read_qgv_point_info() 53 sp->dclk = DIV_ROUND_UP((16667 * dclk_ratio * dclk_reference) + 500, 1000); in dg1_mchbar_read_qgv_point_info() 55 val = intel_uncore_read(&dev_priv->uncore, SKL_MC_BIOS_DATA_0_0_0_MCHBAR_PCU); in dg1_mchbar_read_qgv_point_info() 57 sp->dclk *= 2; in dg1_mchbar_read_qgv_point_info() 59 if (sp->dclk == 0) in dg1_mchbar_read_qgv_point_info() 60 return -EINVAL; in dg1_mchbar_read_qgv_point_info() 62 val = intel_uncore_read(&dev_priv->uncore, MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR); in dg1_mchbar_read_qgv_point_info() 63 sp->t_rp = REG_FIELD_GET(DG1_DRAM_T_RP_MASK, val); in dg1_mchbar_read_qgv_point_info() 64 sp->t_rdpre = REG_FIELD_GET(DG1_DRAM_T_RDPRE_MASK, val); in dg1_mchbar_read_qgv_point_info() [all …]
|
| /kernel/linux/linux-5.10/sound/pci/asihpi/ |
| D | hpi6205.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 Copyright (C) 1997-2014 AudioScience Inc. <support@audioscience.com> 17 (C) Copyright AudioScience Inc. 1998-2010 61 /* Host-to-DSP Control Register (HDCR) bitfields */ 70 * BAR1 maps to non-prefetchable 8 Mbyte memory block 114 /* a non-NULL handle means there is an HPI allocated buffer */ 117 /* non-zero size means a buffer exists, may be external */ 224 switch (phm->function) { in subsys_message() 229 phr->error = HPI_ERROR_INVALID_FUNC; in subsys_message() 238 struct hpi_hw_obj *phw = pao->priv; in control_message() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/asihpi/ |
| D | hpi6205.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 Copyright (C) 1997-2014 AudioScience Inc. <support@audioscience.com> 17 (C) Copyright AudioScience Inc. 1998-2010 61 /* Host-to-DSP Control Register (HDCR) bitfields */ 70 * BAR1 maps to non-prefetchable 8 Mbyte memory block 114 /* a non-NULL handle means there is an HPI allocated buffer */ 117 /* non-zero size means a buffer exists, may be external */ 224 switch (phm->function) { in subsys_message() 229 phr->error = HPI_ERROR_INVALID_FUNC; in subsys_message() 238 struct hpi_hw_obj *phw = pao->priv; in control_message() [all …]
|
| /kernel/linux/linux-6.6/Documentation/translations/sp_SP/process/ |
| D | coding-style.rst | 1 .. include:: ../disclaimer-sp.rst 3 :Original: :ref:`Documentation/process/coding-style.rst <submittingpatches>` 24 ----------- 49 sangría`` (``double-indenting``) en etiquetas ``case``. Por ejemplo: 51 .. code-block:: c 73 .. code-block:: c 80 .. code-block:: c 87 .. code-block:: c 106 ------------------------------------ 129 ---------------------------------- [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/include/ |
| D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 107 #define ATOM_SCALER_DISABLE 0 //For Fudo, it's bypass and auto-cengter & no replication 108 #define ATOM_SCALER_CENTER 1 //For Fudo, it's bypass and auto-center & auto replication 110 #define ATOM_SCALER_MULTI_EX 3 //For Fudo only, it's multi-tap mode only used to drive TV or CV,… 222 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 245 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 427 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 433 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 440 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 538 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/include/ |
| D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 107 #define ATOM_SCALER_DISABLE 0 //For Fudo, it's bypass and auto-cengter & no replication 108 #define ATOM_SCALER_CENTER 1 //For Fudo, it's bypass and auto-center & auto replication 110 #define ATOM_SCALER_MULTI_EX 3 //For Fudo only, it's multi-tap mode only used to drive TV or CV,… 222 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 245 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 427 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 433 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 440 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 538 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 214 UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios, 397 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 403 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 410 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 504 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… 536 #define ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN 1 // 1-StrobeMode, 0-PerformanceMode 544 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS) 549 … //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode 815 // Following function ENABLE sub-function will be used by driver when TMDS/HDMI/LVDS is used, disab… [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
| D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 214 UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios, 397 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 403 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 410 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 504 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… 536 #define ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN 1 // 1-StrobeMode, 0-PerformanceMode 544 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS) 549 … //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode 815 // Following function ENABLE sub-function will be used by driver when TMDS/HDMI/LVDS is used, disab… [all …]
|