| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | intel,lgm-emmc-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/intel,lgm-emmc-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Intel Lightning Mountain(LGM) eMMC PHY Device Tree Bindings 10 - Ramuthevar Vadivel Murugan <vadivel.muruganx.ramuthevar@linux.intel.com> 13 Bindings for eMMC PHY on Intel's Lightning Mountain SoC, syscon 14 node is used to reference the base address of eMMC phy registers. 16 The eMMC PHY node should be the child of a syscon node with the 19 - compatible: Should be one of the following: [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | am335x-boneblack.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "am335x-bone-common.dtsi" 9 #include "am335x-boneblack-common.dtsi" 13 compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx"; 18 * All PG 2.0 silicon may not support 1GHz but some of the early 20 * to support 1GHz OPP so enable it for PG 2.0 on this board. 22 oppnitro-1000000000 { 23 opp-supported-hw = <0x06 0x0100>; [all …]
|
| D | meson8b-ec100.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 22 stdout-path = "serial0:115200n8"; 30 emmc_pwrseq: emmc-pwrseq { 31 compatible = "mmc-pwrseq-emmc"; 32 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>; 35 gpio-keys { 36 compatible = "gpio-keys-polled"; [all …]
|
| D | meson8b-odroidc1.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 12 model = "Hardkernel ODROID-C1"; 13 compatible = "hardkernel,odroid-c1", "amlogic,meson8b"; 22 stdout-path = "serial0:115200n8"; 30 emmc_pwrseq: emmc-pwrseq { 31 compatible = "mmc-pwrseq-emmc"; 32 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>; 36 compatible = "gpio-leds"; [all …]
|
| D | imx7d-colibri-emmc-eval-v3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "imx7d-colibri-emmc.dtsi" 8 #include "imx7-colibri-eval-v3.dtsi" 11 model = "Toradex Colibri iMX7D 1GB (eMMC) on Colibri Evaluation Board V3"; 12 compatible = "toradex,colibri-imx7d-emmc-eval-v3", 13 "toradex,colibri-imx7d-emmc", "fsl,imx7d"; 17 vbus-supply = <®_usbh_vbus>;
|
| D | imx7d-colibri-emmc-aster.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright 2017-2020 Toradex AG 7 /dts-v1/; 8 #include "imx7d-colibri-emmc.dtsi" 9 #include "imx7-colibri-aster.dtsi" 12 model = "Toradex Colibri iMX7D 1GB (eMMC) on Aster Carrier Board"; 13 compatible = "toradex,colibri-imx7d-emmc-aster", 14 "toradex,colibri-imx7d-emmc", "fsl,imx7d"; 18 vbus-supply = <®_usbh_vbus>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | marvell,xenon-sdhci.txt | 11 - compatible: should be one of the following 12 - "marvell,armada-3700-sdhci": For controllers on Armada-3700 SoC. 13 Must provide a second register area and marvell,pad-type. 14 - "marvell,armada-ap806-sdhci": For controllers on Armada AP806. 15 - "marvell,armada-cp110-sdhci": For controllers on Armada CP110. 17 - clocks: 22 - clock-names: 27 - reg: 28 * For "marvell,armada-3700-sdhci", two register areas. 31 Please follow the examples with compatible "marvell,armada-3700-sdhci" [all …]
|
| D | allwinner,sun4i-a10-mmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/allwinner,sun4i-a10-mmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - $ref: "mmc-controller.yaml" 13 - Chen-Yu Tsai <wens@csie.org> 14 - Maxime Ripard <mripard@kernel.org> 17 "#address-cells": true 18 "#size-cells": true 22 - const: allwinner,sun4i-a10-mmc [all …]
|
| D | mmc-pwrseq-emmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-pwrseq-emmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple eMMC hardware reset provider binding 10 - Ulf Hansson <ulf.hansson@linaro.org> 13 The purpose of this driver is to perform standard eMMC hw reset 16 fix possible issues if bootloader has left eMMC card in initialized or 19 doesn't have hardware reset logic connected to emmc card and (limited or 20 broken) ROM bootloaders are unable to read second stage from the emmc [all …]
|
| D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 "#address-cells": 26 const: 1 30 "#size-cells": 37 broken-cd: 42 cd-gpios: [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
| D | meson-gxl-s905x-libretech-cc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s905x.dtsi" 16 compatible = "libretech,aml-s905x-cc", "amlogic,s905x", 17 "amlogic,meson-gxl"; 18 model = "Libre Computer AML-S905X-CC"; 25 dio2133: analog-amplifier { 26 compatible = "simple-audio-amplifier"; [all …]
|
| D | meson-gxl-s805x-libretech-ac.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s805x.dtsi" 16 compatible = "libretech,aml-s805x-ac", "amlogic,s805x", 17 "amlogic,meson-gxl"; 18 model = "Libre Computer AML-S805X-AC"; 27 stdout-path = "serial0:115200n8"; 30 cvbs-connector { [all …]
|
| D | meson-gxl-s905x-khadas-vim.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 10 #include "meson-gxl-s905x-p212.dtsi" 13 compatible = "khadas,vim", "amlogic,s905x", "amlogic,meson-gxl"; 16 adc-keys { 17 compatible = "adc-keys"; 18 io-channels = <&saradc 0>; 19 io-channel-names = "buttons"; 20 keyup-threshold-microvolt = <1710000>; [all …]
|
| D | meson-gxbb-nanopi-k2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-gxbb.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 12 compatible = "friendlyarm,nanopi-k2", "amlogic,meson-gxbb"; 21 stdout-path = "serial0:115200n8"; 30 compatible = "gpio-leds"; 32 led-stat { 33 label = "nanopi-k2:blue:stat"; 35 default-state = "on"; [all …]
|
| D | meson-gxbb-odroidc2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-gxbb.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 14 compatible = "hardkernel,odroid-c2", "amlogic,meson-gxbb"; 15 model = "Hardkernel ODROID-C2"; 23 stdout-path = "serial0:115200n8"; 31 usb_otg_pwr: regulator-usb-pwrs { 32 compatible = "regulator-fixed"; 34 regulator-name = "USB_OTG_PWR"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3368-evb.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (c) 2015 Caesar Wang <wxt@rock-chips.com> 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/pwm/pwm.h> 12 stdout-path = "serial2:115200n8"; 21 compatible = "pwm-backlight"; 22 brightness-levels = < 23 0 1 2 3 4 5 6 7 55 default-brightness-level = <128>; 56 enable-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>; [all …]
|
| D | rk3368-r88.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 15 stdout-path = "serial2:115200n8"; 23 emmc_pwrseq: emmc-pwrseq { 24 compatible = "mmc-pwrseq-emmc"; 25 pinctrl-0 = <&emmc_reset>; 26 pinctrl-names = "default"; 27 reset-gpios = <&gpio2 RK_PA3 GPIO_ACTIVE_HIGH>; 30 keys: gpio-keys { [all …]
|
| D | rk3368-orion-r68-meta.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 12 compatible = "tronsmart,orion-r68-meta", "rockchip,rk3368"; 15 stdout-path = "serial2:115200n8"; 23 emmc_pwrseq: emmc-pwrseq { 24 compatible = "mmc-pwrseq-emmc"; 25 pinctrl-0 = <&emmc_reset>; 26 pinctrl-names = "default"; 27 reset-gpios = <&gpio2 RK_PA3 GPIO_ACTIVE_HIGH>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/marvell/ |
| D | armada-3720-espressobin-emmc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for Globalscale Marvell ESPRESSOBin Board with eMMC 6 * Romain Perier <romain.perier@free-electrons.com> 11 …* Schematic available at http://espressobin.net/wp-content/uploads/2017/08/ESPRESSObin_V5_Schemati… 14 /dts-v1/; 16 #include "armada-3720-espressobin.dtsi" 19 model = "Globalscale Marvell ESPRESSOBin Board (eMMC)"; 20 compatible = "globalscale,espressobin-emmc", "globalscale,espressobin", 26 non-removable; 27 bus-width = <8>; [all …]
|
| D | armada-3720-espressobin-v7-emmc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for Globalscale Marvell ESPRESSOBin Board V7 with eMMC 6 * Romain Perier <romain.perier@free-electrons.com> 11 * Schematic available at http://wiki.espressobin.net/tiki-download_file.php?fileId=200 14 /dts-v1/; 16 #include "armada-3720-espressobin.dtsi" 19 model = "Globalscale Marvell ESPRESSOBin Board V7 (eMMC)"; 20 compatible = "globalscale,espressobin-v7-emmc", "globalscale,espressobin-v7", 33 switch0port1: port@1 { 34 reg = <1>; [all …]
|
| /kernel/liteos_a/fs/rootfs/ |
| D | los_rootfs.c | 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 8 * 1. Redistributions of source code must retain the above copyright notice, this list of 60 los_disk *emmcDisk = los_get_mmcdisk_bytype(EMMC); in AddEmmcParts() 62 PRINT_ERR("Get EMMC disk failed!\n"); in AddEmmcParts() 66 void *block = ((struct drv_data *)emmcDisk->dev->data)->priv; in AddEmmcParts() 68 if (los_disk_deinit(emmcDisk->disk_id) != ENOERR) { in AddEmmcParts() 69 PRINT_ERR("Failed to deinit emmc disk!\n"); in AddEmmcParts() 73 struct disk_divide_info *emmc = StorageBlockGetEmmc(); in AddEmmcParts() local 74 ret = add_mmc_partition(emmc, rootAddr / EMMC_SEC_SIZE, rootSize / EMMC_SEC_SIZE); in AddEmmcParts() [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | sdhci-xenon-phy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Date: 2016-8-24 16 #include "sdhci-pltfm.h" 17 #include "sdhci-xenon.h" 19 /* Register base for eMMC PHY 5.0 Version */ 21 /* Register base for eMMC PHY 5.1 Version */ 114 * in eMMC PHY 5.0 or eMMC PHY 5.1 136 "emmc 5.0 phy", 137 "emmc 5.1 phy" 184 * eMMC PHY configuration and operations [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/ |
| D | mt7622-rfb1.dts | 6 * SPDX-License-Identifier: (GPL-2.0 OR MIT) 9 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/gpio/gpio.h> 18 compatible = "mediatek,mt7622-rfb1", "mediatek,mt7622"; 25 stdout-path = "serial0:115200n8"; 31 proc-supply = <&mt6380_vcpu_reg>; 32 sram-supply = <&mt6380_vm_reg>; 35 cpu@1 { 36 proc-supply = <&mt6380_vcpu_reg>; [all …]
|
| D | mt7622-bananapi-bpi-r64.dts | 5 * SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/gpio/gpio.h> 16 model = "Bananapi BPI-R64"; 17 compatible = "bananapi,bpi-r64", "mediatek,mt7622"; 24 stdout-path = "serial0:115200n8"; 30 proc-supply = <&mt6380_vcpu_reg>; 31 sram-supply = <&mt6380_vm_reg>; 34 cpu@1 { [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | poplar-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2016-2018 HiSilicon Technologies Co., Ltd. 8 #include <dt-bindings/pinctrl/hisi.h> 19 emmc_pins_1: emmc-pins-1 { 20 pinctrl-single,pins = < 31 pinctrl-single,bias-pulldown = < 32 PINCTRL_PULLDOWN(0, 1, 0, 1) 34 pinctrl-single,bias-pullup = < 35 PINCTRL_PULLUP(0, 1, 0, 1) 37 pinctrl-single,slew-rate = < [all …]
|