| /linux/sound/hda/core/ |
| H A D | controller.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * HD-audio controller helpers 19 for (timeout = 1000; timeout > 0; timeout--) { in azx_clear_corbrp() 25 dev_err(bus->dev, "CORB reset timeout#1, CORBRP = %d\n", in azx_clear_corbrp() 29 for (timeout = 1000; timeout > 0; timeout- in azx_clear_corbrp() 222 unsigned int wp, rp; snd_hdac_bus_send_cmd_corb() local 261 unsigned int rp, wp; snd_hdac_bus_update_rirb() local [all...] |
| /linux/Documentation/devicetree/bindings/mmc/ |
| H A D | mmc-controller-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MMC Controller & Slots Common Properties 10 - Ulf Hansson <ulf.hansson@linaro.org> 14 possible slots or ports for multi-slot controllers. 17 "#address-cells": 22 "#size-cells": 29 broken-cd: [all …]
|
| H A D | sunplus,mmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Sunplus MMC Controller 11 - Tony Huang <tonyhuang.sunplus@gmail.com> 12 - Li-hao Kuo <lhjeff911@gmail.com> 15 - $ref: mmc-controller.yaml 20 - sunplus,sp7021-mmc 35 - compatible 36 - reg [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | marvell,dove-pinctrl.txt | 3 Please refer to marvell,mvebu-pinctrl.txt in this directory for common binding 7 - compatible: "marvell,dove-pinctrl" 8 - clocks: (optional) phandle of pdma clock 9 - reg: register specifiers of MPP, MPP4, and PMU MPP registers 19 mpp1 1 gpio, pmu, uart2(cts), sdio0(wp), lcd1(pwm), pmu* 23 uart1(cts), lcd-spi(cs1), pmu* 25 mpp5 5 gpio, pmu, uart3(cts), sdio1(wp), spi1(cs), pmu* 31 mpp11 11 gpio, pmu, sata(prsnt), sata-1(act), sdio0(ledctrl), 35 mpp13 13 gpio, pmu, uart2(cts), audio1(extclk), sdio1(wp), 39 mpp16 16 gpio, uart3(rts), sdio0(cd), ac97(sdi1), lcd-spi(cs1) [all …]
|
| /linux/drivers/bus/mhi/host/ |
| H A D | init.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. 10 #include <linux/dma-direction.h> 11 #include <linux/dma-mapping.h> 85 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in serial_number_show() 88 mhi_cntrl->serial_number); in serial_number_show() 97 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in oem_pk_hash_show() 102 ret = mhi_read_reg(mhi_cntrl, mhi_cntrl->bhi, BHI_OEMPKHASH(i), &hash_segment[i]); in oem_pk_hash_show() 122 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in soc_reset_store() 134 struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; in trigger_edl_store() [all …]
|
| H A D | debugfs.c | 1 // SPDX-License-Identifier: GPL-2.0 18 struct mhi_controller *mhi_cntrl = m->private; in mhi_debugfs_states_show() 22 to_mhi_pm_state_str(mhi_cntrl->pm_state), in mhi_debugfs_states_show() 24 mhi_state_str(mhi_cntrl->dev_state), in mhi_debugfs_states_show() 25 TO_MHI_EXEC_STR(mhi_cntrl->ee), in mhi_debugfs_states_show() 26 str_true_false(mhi_cntrl->wake_set)); in mhi_debugfs_states_show() 29 seq_printf(m, "M0: %u M2: %u M3: %u", mhi_cntrl->M0, mhi_cntrl->M2, in mhi_debugfs_states_show() 30 mhi_cntrl->M3); in mhi_debugfs_states_show() 33 atomic_read(&mhi_cntrl->dev_wake), in mhi_debugfs_states_show() 34 atomic_read(&mhi_cntrl->pending_pkts)); in mhi_debugfs_states_show() [all …]
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | kirkwood-pogoplug-series-4.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * kirkwood-pogoplug-series-4.dts - Device tree file for PogoPlug Series 4 10 /dts-v1/; 13 #include "kirkwood-6192.dtsi" 14 #include <dt-bindings/input/linux-event-codes.h> 18 compatible = "cloudengines,pogoplugv4", "marvell,kirkwood-88f6192", 27 stdout-path = "uart0:115200n8"; 31 compatible = "gpio-keys"; 32 pinctrl-0 = <&pmx_button_eject>; 33 pinctrl-names = "default"; [all …]
|
| H A D | kirkwood-db.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Marvell DB-{88F6281,88F6282}-BP Development Board Setup 6 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 22 stdout-path = &uart0; 26 pin-controller@10000 { 27 pmx_sdio_gpios: pmx-sdio-gpios { 38 nr-ports = <2>; 47 pinctrl-0 = <&pmx_sdio_gpios>; 48 pinctrl-names = "default"; 49 wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; [all …]
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | ac14xx.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 #address-cells = <1>; 15 #size-cells = <1>; 26 timebase-frequency = <40000000>; /* 40 MHz (csb/4) */ 27 bus-frequency = <160000000>; /* 160 MHz csb bus */ 28 clock-frequency = <400000000>; /* 400 MHz ppc core */ 49 compatible = "cfi-flash"; 51 #address-cells = <1>; 52 #size-cells = <1>; 53 bank-width = <2>; [all …]
|
| /linux/Documentation/devicetree/bindings/iio/chemical/ |
| H A D | sciosense,ens160.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ScioSense ENS160 multi-gas sensor 10 - Gustavo Silva <gustavograzs@gmail.com> 13 Digital Multi-Gas Sensor for Monitoring Indoor Air Quality. 16 https://www.sciosense.com/wp-content/uploads/2023/12/ENS160-Datasheet.pdf 21 - sciosense,ens160 29 vdd-supply: true 30 vddio-supply: true [all …]
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ul-tx6ul-0011.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2015 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6ul-tx6ul.dtsi" 11 model = "Ka-Ro electronics TXUL-0011 Module"; 12 compatible = "karo,imx6ul-tx6ul", "fsl,imx6ul"; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&pinctrl_usdhc2>; 27 bus-width = <4>; 28 no-1-8-v; [all …]
|
| H A D | imx6dl-tx6u-8033.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2014-2017 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6qdl-tx6.dtsi" 9 #include "imx6qdl-tx6-lcd.dtsi" 12 model = "Ka-Ro electronics TX6U-8033 Module"; 13 compatible = "karo,imx6dl-tx6dl", "fsl,imx6dl"; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&pinctrl_usdhc4>; 27 bus-width = <4>; [all …]
|
| H A D | imx6dl-tx6s-8035.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2015-2017 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6qdl-tx6.dtsi" 9 #include "imx6qdl-tx6-lcd.dtsi" 12 model = "Ka-Ro electronics TX6S-8035 Module"; 13 compatible = "karo,imx6dl-tx6dl", "fsl,imx6dl"; 16 /delete-node/ cpu@1; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pinctrl_usdhc4>; [all …]
|
| H A D | imx6q-tx6q-1036.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2014-2017 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6qdl-tx6.dtsi" 9 #include "imx6qdl-tx6-lcd.dtsi" 12 model = "Ka-Ro electronics TX6Q-1036 Module"; 13 compatible = "karo,imx6q-tx6q", "fsl,imx6q"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pinctrl_usdhc4>; 31 bus-width = <4>; [all …]
|
| H A D | imx6q-tx6q-1020.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2014-2017 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6qdl-tx6.dtsi" 9 #include "imx6qdl-tx6-lcd.dtsi" 12 model = "Ka-Ro electronics TX6Q-1020 Module"; 13 compatible = "karo,imx6q-tx6q", "fsl,imx6q"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pinctrl_usdhc4>; 31 bus-width = <4>; [all …]
|
| H A D | imx6qp-tx6qp-8137.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2017 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6qdl-tx6.dtsi" 9 #include "imx6qdl-tx6-lvds.dtsi" 12 model = "Ka-Ro electronics TX6QP-8137 Module"; 13 compatible = "karo,imx6qp-tx6qp", "fsl,imx6qp"; 33 pinctrl-names = "default"; 34 pinctrl-0 = <&pinctrl_usdhc4>; 35 bus-width = <4>; [all …]
|
| H A D | imx6qp-tx6qp-8037.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2017 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6qdl-tx6.dtsi" 9 #include "imx6qdl-tx6-lcd.dtsi" 12 model = "Ka-Ro electronics TX6QP-8037 Module"; 13 compatible = "karo,imx6qp-tx6qp", "fsl,imx6qp"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pinctrl_usdhc4>; 31 bus-width = <4>; [all …]
|
| H A D | imx6sx-sabreauto.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 /dts-v1/; 11 compatible = "fsl,imx6sx-sabreauto", "fsl,imx6sx"; 19 compatible = "gpio-leds"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&pinctrl_led>; 23 led-user { 26 linux,default-trigger = "heartbeat"; 30 vcc_sd3: regulator-vcc-sd3 { 31 compatible = "regulator-fixed"; [all …]
|
| H A D | imx6q-tx6q-1020-comtft.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2014-2017 Lothar Waßmann <LW@KARO-electronics.de> 6 /dts-v1/; 8 #include "imx6qdl-tx6.dtsi" 9 #include "imx6qdl-tx6-lcd.dtsi" 12 model = "Ka-Ro electronics TX6Q-1020 Module on CoMpact TFT"; 13 compatible = "karo,imx6q-tx6q", "fsl,imx6q"; 25 xceiver-supply = <®_3v3>; 53 pinctrl-names = "default"; 54 pinctrl-0 = <&pinctrl_usdhc4>; [all …]
|
| H A D | imxrt1050.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "../../armv7-m.dtsi" 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/imxrt1050-clock.h> 10 #include <dt-bindings/gpio/gpio.h> 13 #address-cells = <1>; 14 #size-cells = <1>; 18 compatible = "fixed-clock"; 19 #clock-cells = <0>; 20 clock-frequency = <24000000>; [all …]
|
| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8-fernsehfee3.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 4 /dts-v1/; 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/leds/common.h> 27 stdout-path = "serial0:115200n8"; 35 gpio-keys { 36 compatible = "gpio-keys-polled"; 37 poll-interval = <100>; 39 power-button { [all …]
|
| /linux/Documentation/devicetree/bindings/mtd/ |
| H A D | ingenic,nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Ingenic SoCs NAND controller 10 - Paul Cercueil <paul@crapouillou.net> 13 - $ref: nand-controller.yaml# 14 - $ref: /schemas/memory-controllers/ingenic,nemc-peripherals.yaml# 19 - ingenic,jz4740-nand 20 - ingenic,jz4725b-nand 21 - ingenic,jz4780-nand [all …]
|
| /linux/drivers/nvme/host/ |
| H A D | zns.c | 1 // SPDX-License-Identifier: GPL-2.0 18 return -ENOMEM; in nvme_set_max_append() 24 status = nvme_submit_sync_cmd(ctrl->admin_q, &c, id, sizeof(*id)); in nvme_set_max_append() 30 if (id->zasl) in nvme_set_max_append() 31 ctrl->max_zone_append = 1 << (id->zasl + 3); in nvme_set_max_append() 33 ctrl->max_zone_append = ctrl->max_hw_sectors; in nvme_set_max_append() 41 struct nvme_effects_log *log = ns->head->effects; in nvme_query_zone_info() 47 if ((le32_to_cpu(log->iocs[nvme_cmd_zone_append]) & in nvme_query_zone_info() 49 if (test_and_clear_bit(NVME_NS_FORCE_RO, &ns->flags)) in nvme_query_zone_info() 50 dev_warn(ns->ctrl->device, in nvme_query_zone_info() [all …]
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91sam9m10g45ek.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board 8 /dts-v1/; 10 #include <dt-bindings/pwm/pwm.h> 13 model = "Atmel AT91SAM9M10G45-EK"; 18 stdout-path = "serial0:115200n8"; 27 clock-frequency = <32768>; 31 clock-frequency = <12000000>; 43 compatible = "atmel,tcb-timer"; 48 compatible = "atmel,tcb-timer"; [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | sdhci-pci-o2micro.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 #include "sdhci-pci.h" 101 mmc_hostname(host->mmc)); in sdhci_o2_wait_card_detect_stable() 137 mmc_hostname(host->mmc)); in sdhci_o2_enable_internal_clock() 171 pci_read_config_dword(chip->pdev, in o2_pci_set_baseclk() 177 pci_write_config_dword(chip->pdev, in o2_pci_set_baseclk() 221 host->tuning_done = true; in __sdhci_o2_execute_tuning() 225 mmc_hostname(host->mmc)); in __sdhci_o2_execute_tuning() 233 mmc_hostname(host->mmc)); in __sdhci_o2_execute_tuning() 250 struct sdhci_pci_chip *chip = slot->chip; in sdhci_o2_dll_recovery() [all …]
|