/Linux-v6.1/arch/arm64/boot/dts/rockchip/ |
D | rockchip-pinconf.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /omit-if-no-ref/ 8 pcfg_pull_up: pcfg-pull-up { 9 bias-pull-up; 12 /omit-if-no-ref/ 13 pcfg_pull_down: pcfg-pull-down { 14 bias-pull-down; 17 /omit-if-no-ref/ 18 pcfg_pull_none: pcfg-pull-none { 19 bias-disable; [all …]
|
D | rk3308.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/clock/rk3308-cru.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/thermal/thermal.h> 18 interrupt-parent = <&gic>; 19 #address-cells = <2>; [all …]
|
D | rk3328.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3328-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/power/rk3328-power.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/thermal/thermal.h> 18 interrupt-parent = <&gic>; [all …]
|
D | rk3399.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3399-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/power/rk3399-power.h> 12 #include <dt-bindings/thermal/thermal.h> 17 interrupt-parent = <&gic>; 18 #address-cells = <2>; [all …]
|
D | px30.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/px30-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/power/px30-power.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/thermal/thermal.h> 18 interrupt-parent = <&gic>; [all …]
|
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> 16 stdout-path = "serial2:115200n8"; 25 compatible = "pwm-backlight"; 26 brightness-levels = < 59 default-brightness-level = <128>; 60 enable-gpios = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>; 61 pinctrl-names = "default"; [all …]
|
D | rk3368-r88.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 20 stdout-path = "serial2:115200n8"; 28 emmc_pwrseq: emmc-pwrseq { 29 compatible = "mmc-pwrseq-emmc"; 30 pinctrl-0 = <&emmc_reset>; 31 pinctrl-names = "default"; 32 reset-gpios = <&gpio2 RK_PA3 GPIO_ACTIVE_HIGH>; 35 keys: gpio-keys { [all …]
|
/Linux-v6.1/drivers/soc/fsl/qbman/ |
D | qman_portal.c | 1 /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. 45 static void portal_set_cpu(struct qm_portal_config *pcfg, int cpu) in portal_set_cpu() argument 48 struct device *dev = pcfg->dev; in portal_set_cpu() 51 pcfg->iommu_domain = iommu_domain_alloc(&platform_bus_type); in portal_set_cpu() 52 if (!pcfg->iommu_domain) { in portal_set_cpu() 56 ret = fsl_pamu_configure_l1_stash(pcfg->iommu_domain, cpu); in portal_set_cpu() 62 ret = iommu_attach_device(pcfg->iommu_domain, dev); in portal_set_cpu() 71 qman_set_sdest(pcfg->channel, cpu); in portal_set_cpu() 77 iommu_domain_free(pcfg->iommu_domain); in portal_set_cpu() 78 pcfg->iommu_domain = NULL; in portal_set_cpu() [all …]
|
D | bman_portal.c | 1 /* Copyright 2008 - 2016 Freescale Semiconductor, Inc. 39 static struct bman_portal *init_pcfg(struct bm_portal_config *pcfg) in init_pcfg() argument 41 struct bman_portal *p = bman_create_affine_portal(pcfg); in init_pcfg() 44 dev_crit(pcfg->dev, "%s: Portal failure on cpu %d\n", in init_pcfg() 45 __func__, pcfg->cpu); in init_pcfg() 50 affine_bportals[pcfg->cpu] = p; in init_pcfg() 52 dev_info(pcfg->dev, "Portal initialised, cpu %d\n", pcfg->cpu); in init_pcfg() 60 const struct bm_portal_config *pcfg; in bman_offline_cpu() local 65 pcfg = bman_get_bm_portal_config(p); in bman_offline_cpu() 66 if (!pcfg) in bman_offline_cpu() [all …]
|
D | qman_test_stash.c | 1 /* Copyright 2009 - 2016 Freescale Semiconductor, Inc. 33 #include <linux/dma-mapping.h> 44 * is to allow enough handlers/FQs to truly test the significance of caching - 45 * ie. when cache-expiries are occurring.) 50 * 32-bit "mixer", that is produced using a 32-bit LFSR. When a frame is 55 * expected path, this also provides some quasi-realistic overheads to each 56 * forwarding action - dereferencing *all* the frame data, computation, and 65 * handlers and link-list them (but do no other handler setup). 94 atomic_inc(&bstrap->started); in bstrap_fn() 95 err = bstrap->fn(); in bstrap_fn() [all …]
|
/Linux-v6.1/arch/mips/txx9/generic/ |
D | setup_tx4938.c | 6 * 2003-2005 (c) MontaVista Software, Inc. 7 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007 33 if (____raw_readq(&tx4938_ccfgptr->ccfg) & TX4938_CCFG_WDRST) in tx4938_wdr_init() 51 (____raw_readq(&tx4938_ccfgptr->ccfg) & TX4938_CCFG_WDREXEN) ? in tx4938_machine_restart() 56 while (!(____raw_readq(&tx4938_ccfgptr->ccfg) & TX4938_CCFG_WDRST)) in tx4938_machine_restart() 59 if (____raw_readq(&tx4938_ccfgptr->ccfg) & TX4938_CCFG_WDREXEN) { in tx4938_machine_restart() 71 int data = regs->cp0_cause & 4; in tx4938_be_handler() 73 pr_err("%cBE exception at %#lx\n", data ? 'D' : 'I', regs->cp0_epc); in tx4938_be_handler() 75 (unsigned long long)____raw_readq(&tx4938_ccfgptr->ccfg), in tx4938_be_handler() 76 (unsigned long long)____raw_readq(&tx4938_ccfgptr->toea)); in tx4938_be_handler() [all …]
|
D | setup_tx4927.c | 6 * 2003-2005 (c) MontaVista Software, Inc. 7 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007 31 if (____raw_readq(&tx4927_ccfgptr->ccfg) & TX4927_CCFG_WDRST) in tx4927_wdr_init() 49 (____raw_readq(&tx4927_ccfgptr->ccfg) & TX4927_CCFG_WDREXEN) ? in tx4927_machine_restart() 54 while (!(____raw_readq(&tx4927_ccfgptr->ccfg) & TX4927_CCFG_WDRST)) in tx4927_machine_restart() 57 if (____raw_readq(&tx4927_ccfgptr->ccfg) & TX4927_CCFG_WDREXEN) { in tx4927_machine_restart() 69 int data = regs->cp0_cause & 4; in tx4927_be_handler() 71 pr_err("%cBE exception at %#lx\n", data ? 'D' : 'I', regs->cp0_epc); in tx4927_be_handler() 73 (unsigned long long)____raw_readq(&tx4927_ccfgptr->ccfg), in tx4927_be_handler() 74 (unsigned long long)____raw_readq(&tx4927_ccfgptr->toea)); in tx4927_be_handler() [all …]
|
/Linux-v6.1/sound/soc/qcom/qdsp6/ |
D | q6afe.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 19 #include <sound/soc-dai.h> 22 #include "q6dsp-errno.h" 131 (AFE_PORT_ID_TDM_PORT_RANGE_START+0x50-1) 135 (AFE_PORT_ID_TDM_PORT_RANGE_END - \ 385 /* Reserved for 32-bit alignment. This field must be set to 0.*/ 429 * Supported values: - #AFE_SLIMBUS_DEVICE_1 - #AFE_SLIMBUS_DEVICE_2 454 * - #AFE_PORT_SAMPLE_RATE_8K 455 * - #AFE_PORT_SAMPLE_RATE_16K [all …]
|
/Linux-v6.1/drivers/soundwire/ |
D | qcom.c | 1 // SPDX-License-Identifier: GPL-2.0 87 #define SWRM_DP_PORT_CTRL_BANK(n, m) (0x1124 + 0x100 * (n - 1) + 0x40 * m) 88 #define SWRM_DP_PORT_CTRL_2_BANK(n, m) (0x1128 + 0x100 * (n - 1) + 0x40 * m) 89 #define SWRM_DP_BLOCK_CTRL_1(n) (0x112C + 0x100 * (n - 1)) 90 #define SWRM_DP_BLOCK_CTRL2_BANK(n, m) (0x1130 + 0x100 * (n - 1) + 0x40 * m) 91 #define SWRM_DP_PORT_HCTRL_BANK(n, m) (0x1134 + 0x100 * (n - 1) + 0x40 * m) 92 #define SWRM_DP_BLOCK_CTRL3_BANK(n, m) (0x1138 + 0x100 * (n - 1) + 0x40 * m) 93 #define SWRM_DIN_DPn_PCM_PORT_CTRL(n) (0x1054 + 0x100 * (n - 1)) 208 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_read() 228 struct regmap *wcd_regmap = ctrl->regmap; in qcom_swrm_ahb_reg_write() [all …]
|
/Linux-v6.1/drivers/dma/ |
D | pl330.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 #include <linux/dma-mapping.h> 46 CCTRL6, /* Cacheable write-through, allocate on writes only */ 47 CCTRL7, /* Cacheable write-back, allocate on writes only */ 245 * at 1byte/burst for P<->M and M<->M respectively. 247 * should be enough for P<->M and M<->M respectively. 314 struct pl330_config *pcfg; member 382 /* Index of the last submitted request or -1 if the DMA is stopped */ 417 /* DMA-Engine Channel */ 443 /* For D-to-M and M-to-D channels */ [all …]
|
/Linux-v6.1/arch/mips/pci/ |
D | pci-tx4938.c | 5 * Copyright 2001, 2003-2005 MontaVista Software Inc. 6 * Copyright (C) 2004 by Ralf Baechle (ralf@linux-mips.org) 7 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007 24 pr_info("PCIC --%s PCICLK:", in tx4938_report_pciclk() 25 (__raw_readq(&tx4938_ccfgptr->ccfg) & TX4938_CCFG_PCI66) ? in tx4938_report_pciclk() 27 if (__raw_readq(&tx4938_ccfgptr->pcfg) & TX4938_PCFG_PCICLKEN_ALL) { in tx4938_report_pciclk() 28 u64 ccfg = __raw_readq(&tx4938_ccfgptr->ccfg); in tx4938_report_pciclk() 53 pciclk = -1; in tx4938_report_pciclk() 61 __u64 ccfg = __raw_readq(&tx4938_ccfgptr->ccfg); in tx4938_report_pci1clk() 65 pr_info("PCIC1 -- %sPCICLK:%u.%uMHz\n", in tx4938_report_pci1clk() [all …]
|
D | pci-tx4927.c | 5 * Copyright 2001, 2003-2005 MontaVista Software Inc. 6 * Copyright (C) 2004 by Ralf Baechle (ralf@linux-mips.org) 7 * (C) Copyright TOSHIBA CORPORATION 2000-2001, 2004-2007 24 pr_info("PCIC --%s PCICLK:", in tx4927_report_pciclk() 25 (__raw_readq(&tx4927_ccfgptr->ccfg) & TX4927_CCFG_PCI66) ? in tx4927_report_pciclk() 27 if (__raw_readq(&tx4927_ccfgptr->pcfg) & TX4927_PCFG_PCICLKEN_ALL) { in tx4927_report_pciclk() 28 u64 ccfg = __raw_readq(&tx4927_ccfgptr->ccfg); in tx4927_report_pciclk() 45 pciclk = -1; in tx4927_report_pciclk() 58 if (__raw_readq(&tx4927_ccfgptr->pcfg) & TX4927_PCFG_PCICLKEN_ALL) { in tx4927_pciclk66_setup() 60 u64 ccfg = __raw_readq(&tx4927_ccfgptr->ccfg); in tx4927_pciclk66_setup() [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | rv1108.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/rv1108-cru.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/thermal/thermal.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 15 interrupt-parent = <&gic>; [all …]
|
D | rk3288-firefly-reload-core.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/input/input.h> 16 ext_gmac: external-gmac-clock { 17 compatible = "fixed-clock"; 18 #clock-cells = <0>; 19 clock-frequency = <125000000>; 20 clock-output-names = "ext_gmac"; 24 vcc_flash: flash-regulator { 25 compatible = "regulator-fixed"; 26 regulator-name = "vcc_flash"; [all …]
|
D | rk3288-miqi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 15 stdout-path = "serial2:115200n8"; 23 ext_gmac: external-gmac-clock { 24 compatible = "fixed-clock"; 25 #clock-cells = <0>; 26 clock-frequency = <125000000>; 27 clock-output-names = "ext_gmac"; 31 compatible = "gpio-leds"; [all …]
|
D | rk3288-veyron.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/clock/rockchip,rk808.h> 9 #include <dt-bindings/input/input.h> 14 stdout-path = "serial2:115200n8"; 27 power_button: power-button { 28 compatible = "gpio-keys"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pwr_key_l>; 32 key-power { 36 debounce-interval = <100>; [all …]
|
D | rk3288-firefly.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/input/input.h> 15 adc-keys { 16 compatible = "adc-keys"; 17 io-channels = <&saradc 1>; 18 io-channel-names = "buttons"; 19 keyup-threshold-microvolt = <1800000>; 21 button-recovery { 24 press-threshold-microvolt = <0>; 28 dovdd_1v8: dovdd-1v8-regulator { [all …]
|
/Linux-v6.1/drivers/pci/switch/ |
D | switchtec.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/io-64-nonatomic-lo-hi.h> 78 u32 device = ioread32(&stdev->mmio_sys_info->device_id); in is_firmware_running() 80 return stdev->pdev->device == device; in is_firmware_running() 89 return ERR_PTR(-ENOMEM); in stuser_create() 91 get_device(&stdev->dev); in stuser_create() 92 stuser->stdev = stdev; in stuser_create() 93 kref_init(&stuser->kref); in stuser_create() 94 INIT_LIST_HEAD(&stuser->list); in stuser_create() 95 init_waitqueue_head(&stuser->cmd_comp); in stuser_create() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | rockchip,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 18 Please refer to pinctrl-bindings.txt in this directory for details of the 26 various pad settings such as pull-up, etc. 29 defined as gpio sub-nodes of the pinmux controller. 34 - rockchip,px30-pinctrl 35 - rockchip,rk2928-pinctrl 36 - rockchip,rk3036-pinctrl [all …]
|
/Linux-v6.1/drivers/input/touchscreen/ |
D | cyttsp4_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 71 max = (CY_MAX_PRBUF_SIZE - 1) - sizeof(CY_PR_TRUNCATED); in cyttsp4_pr_buf() 77 dev_vdbg(dev, "%s: %s[0..%d]=%s%s\n", __func__, data_name, size - 1, in cyttsp4_pr_buf() 86 struct cyttsp4_sysinfo *si = &cd->sysinfo; in cyttsp4_load_status_regs() 87 struct device *dev = cd->dev; in cyttsp4_load_status_regs() 90 rc = cyttsp4_adap_read(cd, CY_REG_BASE, si->si_ofs.mode_size, in cyttsp4_load_status_regs() 91 si->xy_mode); in cyttsp4_load_status_regs() 96 cyttsp4_pr_buf(dev, cd->pr_buf, si->xy_mode, in cyttsp4_load_status_regs() 97 si->si_ofs.mode_size, "xy_mode"); in cyttsp4_load_status_regs() 116 dev_err(cd->dev, "%s: bus write fail on handshake (ret=%d)\n", in cyttsp4_handshake() [all …]
|