| /kernel/linux/linux-6.6/drivers/net/can/ |
| D | can327.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * can327.c Author : Max Staudt <max-linux@enpas.org> 37 #include <linux/can/rx-offload.h> 53 /* Bits in elm->cmds_todo */ 76 /* Per-channel lock */ 119 static inline void can327_uart_side_failure(struct can327 *elm); 121 static void can327_send(struct can327 *elm, const void *buf, size_t len) in can327_send() argument 125 lockdep_assert_held(&elm->lock); in can327_send() 127 if (elm->uart_side_failure) in can327_send() 130 memcpy(elm->txbuf, buf, len); in can327_send() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/ |
| D | ti,elm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/ti,elm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments Error Location Module (ELM). 10 - Roger Quadros <rogerq@kernel.org> 13 ELM module is used together with GPMC and NAND Flash to detect 20 - ti,am3352-elm 21 - ti,am64-elm 33 clock-names: [all …]
|
| D | ti,gpmc-nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/ti,gpmc-nand.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tony Lindgren <tony@atomide.com> 11 - Roger Quadros <rogerq@kernel.org> 20 - enum: 21 - ti,am64-nand 22 - ti,omap2-nand 29 - description: Interrupt for fifoevent [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/core/ |
| D | uverbs_uapi.c | 1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 13 return -EOPNOTSUPP; in ib_uverbs_notsupp() 18 void *elm; in uapi_add_elm() local 22 return ERR_PTR(-EOVERFLOW); in uapi_add_elm() 24 elm = kzalloc(alloc_size, GFP_KERNEL); in uapi_add_elm() 25 if (!elm) in uapi_add_elm() 26 return ERR_PTR(-ENOMEM); in uapi_add_elm() 27 rc = radix_tree_insert(&uapi->radix, key, elm); in uapi_add_elm() 29 kfree(elm); in uapi_add_elm() 33 return elm; in uapi_add_elm() [all …]
|
| /kernel/linux/linux-6.6/drivers/infiniband/core/ |
| D | uverbs_uapi.c | 1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 13 return -EOPNOTSUPP; in ib_uverbs_notsupp() 18 void *elm; in uapi_add_elm() local 22 return ERR_PTR(-EOVERFLOW); in uapi_add_elm() 24 elm = kzalloc(alloc_size, GFP_KERNEL); in uapi_add_elm() 25 if (!elm) in uapi_add_elm() 26 return ERR_PTR(-ENOMEM); in uapi_add_elm() 27 rc = radix_tree_insert(&uapi->radix, key, elm); in uapi_add_elm() 29 kfree(elm); in uapi_add_elm() 33 return elm; in uapi_add_elm() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | gpmc-nand.txt | 7 explained in a separate documents - please refer to 8 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt 11 Documentation/devicetree/bindings/mtd/nand-controller.yaml 16 - compatible: "ti,omap2-nand" 17 - reg: range id (CS number), base offset and length of the 19 - interrupts: Two interrupt specifiers, one for fifoevent, one for termcount. 23 - nand-bus-width: Set this numeric value to 16 if the hardware 27 - ti,nand-ecc-opt: A string setting the ECC layout to use. One of: 28 "sw" 1-bit Hamming ecc code via software 30 "hw-romcode" <deprecated> use "ham1" instead [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | mediatek.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/mediatek.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@mediatek.com> 11 - Matthias Brugger <matthias.bgg@gmail.com> 20 - items: 21 - enum: 22 - mediatek,mt2701-evb 23 - const: mediatek,mt2701 [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | mediatek.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/mediatek.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sean Wang <sean.wang@mediatek.com> 11 - Matthias Brugger <matthias.bgg@gmail.com> 20 - items: 21 - enum: 22 - mediatek,mt2701-evb 23 - const: mediatek,mt2701 [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | acct.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * BSD Process Accounting for Linux - Definitions 5 * Author: Marco van Wieringen (mvw@planets.elm.net) 8 * BSD-style process accounting. The kernel accounting code and all 9 * user-level programs that try to do something useful with the 12 * Copyright (C) 1995 - 1997 Marco van Wieringen - ELM Consultancy B.V. 25 * comp_t is a 16-bit "floating" point number with a 3-bit base 8 26 * exponent and a 13-bit fraction. 27 * comp2_t is 24-bit with 5-bit base 2 exponent and 20 bit fraction 49 __u16 ac_uid16; /* LSB of Real User ID */ [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | acct.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * BSD Process Accounting for Linux - Definitions 5 * Author: Marco van Wieringen (mvw@planets.elm.net) 8 * BSD-style process accounting. The kernel accounting code and all 9 * user-level programs that try to do something useful with the 12 * Copyright (C) 1995 - 1997 Marco van Wieringen - ELM Consultancy B.V. 25 * comp_t is a 16-bit "floating" point number with a 3-bit base 8 26 * exponent and a 13-bit fraction. 27 * comp2_t is 24-bit with 5-bit base 2 exponent and 20 bit fraction 49 __u16 ac_uid16; /* LSB of Real User ID */ [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | am335x-chilisom.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 Jablotron s.r.o. -- https://www.jablotron.com/ 7 #include <dt-bindings/interrupt-controller/irq.h> 11 compatible = "grinn,am335x-chilisom", "ti,am33xx"; 15 cpu0-supply = <&dcdc2_reg>; 26 pinctrl-names = "default"; 28 i2c0_pins: i2c0-pins { 29 pinctrl-single,pins = < 35 nandflash_pins: nandflash-pins { 36 pinctrl-single,pins = < [all …]
|
| D | am335x-myirtech-myc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* SPDX-FileCopyrightText: Alexander Shiyan, <shc_work@mail.ru> */ 5 /* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ */ 7 /dts-v1/; 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/leds/common.h> 15 model = "MYIR MYC-AM335X"; 16 compatible = "myir,myc-am335x", "ti,am33xx"; 20 cpu0-supply = <&vdd_core>; 21 voltage-tolerance = <2>; [all …]
|
| D | am335x-igep0033.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * am335x-igep0033.dtsi - Device Tree file for IGEP COM AQUILA AM335x 5 * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz 8 /dts-v1/; 11 #include <dt-bindings/interrupt-controller/irq.h> 16 cpu0-supply = <&vdd1_reg>; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&leds_pins>; 29 compatible = "gpio-leds"; 34 default-state = "on"; [all …]
|
| D | am335x-phycore-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/interrupt-controller/irq.h> 12 compatible = "phytec,am335x-phycore-som", "ti,am33xx"; 22 cpu0-supply = <&vdd1_reg>; 32 compatible = "regulator-fixed"; 33 regulator-name = "vcc5v"; 34 regulator-min-microvolt = <5000000>; 35 regulator-max-microvolt = <5000000>; 36 regulator-boot-on; 37 regulator-always-on; [all …]
|
| D | dm8168-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 5 #include <dt-bindings/interrupt-controller/irq.h> 9 compatible = "ti,dm8168-evm", "ti,dm8168", "ti,dm816"; 19 compatible = "regulator-fixed"; 20 regulator-name = "vmmcsd_fixed"; 21 regulator-min-microvolt = <3300000>; 22 regulator-max-microvolt = <3300000>; 26 compatible = "fixed-clock"; 27 #clock-cells = <0>; [all …]
|
| D | dra72-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "dra7-ipu-dsp-common.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/clock/ti-dra7-atl.h> 13 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7"; 20 stdout-path = &uart1; 23 evm_12v0: fixedregulator-evm12v0 { 25 compatible = "regulator-fixed"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | am335x-chilisom.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 Jablotron s.r.o. -- https://www.jablotron.com/ 7 #include <dt-bindings/interrupt-controller/irq.h> 11 compatible = "grinn,am335x-chilisom", "ti,am33xx"; 15 cpu0-supply = <&dcdc2_reg>; 26 pinctrl-names = "default"; 29 pinctrl-single,pins = < 36 pinctrl-single,pins = < 57 pinctrl-names = "default"; 58 pinctrl-0 = <&i2c0_pins>; [all …]
|
| D | am335x-igep0033.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * am335x-igep0033.dtsi - Device Tree file for IGEP COM AQUILA AM335x 5 * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz 8 /dts-v1/; 11 #include <dt-bindings/interrupt-controller/irq.h> 16 cpu0-supply = <&vdd1_reg>; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&leds_pins>; 29 compatible = "gpio-leds"; 34 default-state = "on"; [all …]
|
| D | am335x-phycore-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/interrupt-controller/irq.h> 12 compatible = "phytec,am335x-phycore-som", "ti,am33xx"; 21 cpu0-supply = <&vdd1_reg>; 31 compatible = "regulator-fixed"; 32 regulator-name = "vcc5v"; 33 regulator-min-microvolt = <5000000>; 34 regulator-max-microvolt = <5000000>; 35 regulator-boot-on; 36 regulator-always-on; [all …]
|
| D | dm8168-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 5 #include <dt-bindings/interrupt-controller/irq.h> 9 compatible = "ti,dm8168-evm", "ti,dm8168", "ti,dm816"; 19 compatible = "regulator-fixed"; 20 regulator-name = "vmmcsd_fixed"; 21 regulator-min-microvolt = <3300000>; 22 regulator-max-microvolt = <3300000>; 26 compatible = "fixed-clock"; 27 #clock-cells = <0>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | ti,gpmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tony Lindgren <tony@atomide.com> 11 - Roger Quadros <rogerq@kernel.org> 16 - Asynchronous SRAM-like memories and ASICs 17 - Asynchronous, synchronous, and page mode burst NOR flash 18 - NAND flash 19 - Pseudo-SRAM devices [all …]
|
| /kernel/linux/linux-6.6/drivers/iommu/iommufd/ |
| D | ioas.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES 17 rc = iopt_unmap_all(&ioas->iopt, NULL); in iommufd_ioas_destroy() 18 WARN_ON(rc && rc != -ENOENT); in iommufd_ioas_destroy() 19 iopt_destroy_table(&ioas->iopt); in iommufd_ioas_destroy() 20 mutex_destroy(&ioas->mutex); in iommufd_ioas_destroy() 31 iopt_init_table(&ioas->iopt); in iommufd_ioas_alloc() 32 INIT_LIST_HEAD(&ioas->hwpt_list); in iommufd_ioas_alloc() 33 mutex_init(&ioas->mutex); in iommufd_ioas_alloc() 39 struct iommu_ioas_alloc *cmd = ucmd->cmd; in iommufd_ioas_alloc_ioctl() [all …]
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| D | omap2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/dma-mapping.h> 18 #include <linux/mtd/nand-ecc-sw-bch.h> 21 #include <linux/omap-dma.h> 27 #include <linux/platform_data/elm.h> 29 #include <linux/omap-gpmc.h> 30 #include <linux/platform_data/mtd-nand-omap2.h> 32 #define DRIVER_NAME "omap2-nand" 198 * omap_prefetch_enable - configures and starts prefetch transfer 212 return -1; in omap_prefetch_enable() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/starfive/ |
| D | jh7110_tdm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * jh7110_tdm.c -- StarFive JH7110 TDM driver 25 #include <sound/soc-dai.h> 73 /* FIFO to send or received : half-1/2, Quarter-1/4 */ 95 /* left-justify or right-justify */ 116 enum TDM_ELM elm; member 138 return readl_relaxed(tdm->tdm_base + reg); in jh7110_tdm_readl() 143 writel_relaxed(val, tdm->tdm_base + reg); in jh7110_tdm_writel() 149 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in jh7110_tdm_save_context() 150 tdm->saved_pcmtxcr = jh7110_tdm_readl(tdm, TDM_PCMTXCR); in jh7110_tdm_save_context() [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| D | omap2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/dma-mapping.h> 20 #include <linux/omap-dma.h> 27 #include <linux/platform_data/elm.h> 29 #include <linux/omap-gpmc.h> 30 #include <linux/platform_data/mtd-nand-omap2.h> 32 #define DRIVER_NAME "omap2-nand" 182 * omap_prefetch_enable - configures and starts prefetch transfer 195 return -1; in omap_prefetch_enable() 197 if (readl(info->reg.gpmc_prefetch_control)) in omap_prefetch_enable() [all …]
|