Searched +full:imx7 +full:- +full:reset (Results 1 – 20 of 20) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/reset/ |
| D | fsl,imx7-src.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reset/fsl,imx7-src.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX7 System Reset Controller 10 - Andrey Smirnov <andrew.smirnov@gmail.com> 13 The system reset controller can be used to reset various set of 14 peripherals. Device nodes that need access to reset lines should 15 specify them as a reset phandle in their corresponding node as 16 specified in reset.txt. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | imx7-mipi-csi2.txt | 5 -------------- 7 This is the device node for the MIPI CSI-2 receiver core in i.MX7 SoC. It is 8 compatible with previous version of Samsung D-phy. 12 - compatible : "fsl,imx7-mipi-csi2"; 13 - reg : base address and length of the register set for the device; 14 - interrupts : should contain MIPI CSIS interrupt; 15 - clocks : list of clock specifiers, see 16 Documentation/devicetree/bindings/clock/clock-bindings.txt for details; 17 - clock-names : must contain "pclk", "wrap" and "phy" entries, matching 19 - power-domains : a phandle to the power domain, see [all …]
|
| /kernel/linux/linux-5.10/drivers/reset/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-y += core.o 3 obj-y += hisilicon/ 4 obj-$(CONFIG_ARCH_STI) += sti/ 5 obj-$(CONFIG_ARCH_TEGRA) += tegra/ 6 obj-$(CONFIG_RESET_A10SR) += reset-a10sr.o 7 obj-$(CONFIG_RESET_ATH79) += reset-ath79.o 8 obj-$(CONFIG_RESET_AXS10X) += reset-axs10x.o 9 obj-$(CONFIG_RESET_BERLIN) += reset-berlin.o 10 obj-$(CONFIG_RESET_BRCMSTB) += reset-brcmstb.o [all …]
|
| D | reset-imx7.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * i.MX7 System Reset Controller (SRC) driver 14 #include <linux/reset-controller.h> 16 #include <dt-bindings/reset/imx7-reset.h> 17 #include <dt-bindings/reset/imx8mq-reset.h> 18 #include <dt-bindings/reset/imx8mp-reset.h> 51 const struct imx7_src_signal *signal = &imx7src->signals[id]; in imx7_reset_update() 53 return regmap_update_bits(imx7src->regmap, in imx7_reset_update() 54 signal->offset, signal->bit, value); in imx7_reset_update() 95 const unsigned int bit = imx7src->signals[id].bit; in imx7_reset_set() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx7d-mba7.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 6 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 10 /dts-v1/; 12 #include "imx7d-tqma7.dtsi" 13 #include "imx7-mba7.dtsi" 17 compatible = "tq,imx7d-mba7", "fsl,imx7d"; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_enet2>; 23 phy-mode = "rgmii-id"; 24 phy-reset-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; [all …]
|
| D | imx7d-pico-pi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 #include "imx7d-pico.dtsi" 8 model = "TechNexion PICO-IMX7D Board and PI baseboard"; 9 compatible = "technexion,imx7d-pico-pi", "fsl,imx7d"; 12 compatible = "gpio-leds"; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&pinctrl_gpio_leds>; 17 label = "gpio-led"; 23 compatible = "simple-audio-card"; 24 simple-audio-card,name = "imx7-sgtl5000"; [all …]
|
| D | imx7d.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 7 #include <dt-bindings/reset/imx7-reset.h> 12 clock-frequency = <996000000>; 13 operating-points-v2 = <&cpu0_opp_table>; 14 #cooling-cells = <2>; 15 nvmem-cells = <&fuse_grade>; 16 nvmem-cell-names = "speed_grade"; 20 compatible = "arm,cortex-a7"; 23 clock-frequency = <996000000>; 24 operating-points-v2 = <&cpu0_opp_table>; [all …]
|
| D | imx7s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 #include <dt-bindings/clock/imx7d-clock.h> 7 #include <dt-bindings/power/imx7-power.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/reset/imx7-reset.h> 12 #include "imx7d-pinfunc.h" 15 #address-cells = <1>; 16 #size-cells = <1>; [all …]
|
| D | imx7s-warp.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/input/input.h> 14 compatible = "warp,imx7s-warp", "fsl,imx7s"; 21 gpio-keys { 22 compatible = "gpio-keys"; 23 pinctrl-0 = <&pinctrl_gpio>; 30 wakeup-source; 34 reg_brcm: regulator-brcm { 35 compatible = "regulator-fixed"; [all …]
|
| D | imx6ul.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/clock/imx6ul-clock.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include "imx6ul-pinfunc.h" 12 #address-cells = <1>; 13 #size-cells = <1>; 16 * pre-existing /chosen node to be available to insert the 55 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/ |
| D | fsl,imx-gpcv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/fsl,imx-gpcv2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrey Smirnov <andrew.smirnov@gmail.com> 18 Documentation/devicetree/bindings/power/power-domain.yaml, which are 21 IP cores belonging to a power domain should contain a 'power-domains' 27 - fsl,imx7d-gpc 28 - fsl,imx8mq-gpc 36 interrupt-controller: true [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
| D | pci-imx6.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 18 #include <linux/mfd/syscon/imx7-iomuxc-gpr.h> 31 #include <linux/reset.h> 35 #include "pcie-designware.h" 43 #define to_imx6_pcie(x) dev_get_drvdata((x)->dev) 96 /* PCIe Port Logic registers (memory-mapped) */ 109 /* PHY registers (not memory-mapped) */ 123 /* iMX7 PCIe PHY registers */ 146 struct dw_pcie *pci = imx6_pcie->pci; in pcie_phy_poll_ack() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| D | imx7-mipi-csis.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Freescale i.MX7 SoC series MIPI-CSI V3.3 receiver driver 6 * Copyright (C) 2015-2016 Freescale Semiconductor, Inc. All Rights Reserved. 7 * Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. 24 #include <linux/reset.h> 27 #include <media/v4l2-device.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-mc.h> 30 #include <media/v4l2-subdev.h> 32 #define CSIS_DRIVER_NAME "imx7-mipi-csis" [all …]
|
| D | imx7-media-csi.c | 1 // SPDX-License-Identifier: GPL-2.0 21 #include <media/v4l2-ctrls.h> 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-event.h> 24 #include <media/v4l2-fwnode.h> 25 #include <media/v4l2-mc.h> 26 #include <media/v4l2-subdev.h> 27 #include <media/videobuf2-dma-contig.h> 30 #include "imx-media.h" 36 /* reset values */ [all …]
|
| /kernel/linux/linux-5.10/drivers/soc/imx/ |
| D | gpcv2.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * Copyright 2015-2017 Pengutronix, Lucas Stach <kernel@pengutronix.de> 18 #include <dt-bindings/power/imx7-power.h> 19 #include <dt-bindings/power/imx8mq-power.h> 139 const bool has_regulator = !IS_ERR(domain->regulator); in imx_gpc_pu_pgc_sw_pxx_req() 143 regmap_update_bits(domain->regmap, GPC_PGC_CPU_MAPPING, in imx_gpc_pu_pgc_sw_pxx_req() 144 domain->bits.map, domain->bits.map); in imx_gpc_pu_pgc_sw_pxx_req() 147 ret = regulator_enable(domain->regulator); in imx_gpc_pu_pgc_sw_pxx_req() 149 dev_err(domain->dev, "failed to enable regulator\n"); in imx_gpc_pu_pgc_sw_pxx_req() 154 /* Enable reset clocks for all devices in the domain */ in imx_gpc_pu_pgc_sw_pxx_req() [all …]
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
| D | 0032_linux_drivers_regulator_remoteproc_reset_rpmsg_rtc.patch | 7 Change-Id: I70798f1381ce7dac1b89f11aa3a0c5633845487e 9 diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c 11 --- a/drivers/regulator/core.c 13 @@ -3499,6 +3499,16 @@ static int _regulator_do_set_suspend_voltage(struct regulator_dev *rdev, 21 + if (rdev->desc->ops->get_bypass) 22 + rdev->desc->ops->get_bypass(rdev, &bypassed); 30 @@ -3568,8 +3578,9 @@ int regulator_set_voltage_rdev(struct regulator_dev *rdev, int min_uV, 31 if (rdev->supply && 32 regulator_ops_is_valid(rdev->supply->rdev, 34 - (rdev->desc->min_dropout_uV || !(rdev->desc->ops->get_voltage || [all …]
|
| D | 0030_linux_drivers_pci_misc_nvmem_of_mtd_mmc.patch | 7 Change-Id: Iec160bd007994d82f416debdccfbc0d9bdb40470 9 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig 11 --- a/drivers/misc/Kconfig 13 @@ -314,6 +314,26 @@ config ISL29020 40 diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile 42 --- a/drivers/misc/Makefile 44 @@ -19,6 +19,8 @@ obj-$(CONFIG_TIFM_7XX1) += tifm_7xx1.o 45 obj-$(CONFIG_PHANTOM) += phantom.o 46 obj-$(CONFIG_QCOM_COINCELL) += qcom-coincell.o 47 obj-$(CONFIG_QCOM_FASTRPC) += fastrpc.o [all …]
|
| D | 0036_linux_drivers_staging.patch | 7 Change-Id: Ibe08cc261b06fe7f07187b5214df34e7cfed2515 9 diff --git a/drivers/staging/Kconfig b/drivers/staging/Kconfig 11 --- a/drivers/staging/Kconfig 13 @@ -90,6 +90,8 @@ source "drivers/staging/greybus/Kconfig" 21 source "drivers/staging/mt7621-pci/Kconfig" 22 @@ -118,6 +120,8 @@ source "drivers/staging/wfx/Kconfig" 31 diff --git a/drivers/staging/Makefile b/drivers/staging/Makefile 33 --- a/drivers/staging/Makefile 35 @@ -21,7 +21,7 @@ obj-$(CONFIG_IIO) += iio/ 36 obj-$(CONFIG_FB_SM750) += sm750fb/ [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
| D | 0009_linux_sound.patch | 7 Change-Id: Ic34341fbcce5e6d02fefc2acad4ea1058da94b66 9 diff --git a/sound/core/pcm_dmaengine.c b/sound/core/pcm_dmaengine.c 11 --- a/sound/core/pcm_dmaengine.c 13 @@ -125,6 +125,8 @@ void snd_dmaengine_pcm_set_config_from_dai_data( 16 slave_config->slave_id = dma_data->slave_id; 17 + slave_config->peripheral_config = dma_data->peripheral_config; 18 + slave_config->peripheral_size = dma_data->peripheral_size; 22 diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c 24 --- a/sound/soc/codecs/hdmi-codec.c 25 +++ b/sound/soc/codecs/hdmi-codec.c [all …]
|