| /OK3568_Linux_fs/kernel/drivers/pinctrl/mvebu/ |
| H A D | pinctrl-dove.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 20 #include "pinctrl-mvebu.h" 23 #define INT_REGS_MASK ~(SZ_1M - 1) 44 /* Global Config regmap registers */ 64 unsigned pid, unsigned long *config) in dove_pmu_mpp_ctrl_get() argument 68 unsigned long pmu = readl(data->base + PMU_MPP_GENERAL_CTRL); in dove_pmu_mpp_ctrl_get() 72 return mvebu_mmio_mpp_ctrl_get(data, pid, config); in dove_pmu_mpp_ctrl_get() 75 *config = (func >> shift) & MVEBU_MPP_MASK; in dove_pmu_mpp_ctrl_get() 76 *config |= CONFIG_PMU; in dove_pmu_mpp_ctrl_get() 82 unsigned pid, unsigned long config) in dove_pmu_mpp_ctrl_set() argument [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | rockchip-pm-config.txt | 1 * the suspend mode config 4 - compatible: Should be one of the following. 5 - "rockchip,pm-px30" - for PX30 SOCs. 6 - "rockchip,pm-rk1808" - for RK1808 SOCs. 7 - "rockchip,pm-rk322x" - for RK322x SOCs. 8 - "rockchip,pm-rk3288" - for RK3288 SOCs. 9 - "rockchip,pm-rk3328" - for RK3328 SOCs. 10 - "rockchip,pm-rk3368" - for RK3368 SoCs. 11 - "rockchip,pm-rk3399" - for RK3399 SoCs. 12 - "rockchip,pm-rk3528" - for RK3528 SoCs. [all …]
|
| /OK3568_Linux_fs/kernel/include/dt-bindings/suspend/ |
| H A D | rockchip-rk3308.h | 33 * rockchip_suspend: rockchip-suspend { 34 * rockchip,sleep-mode-config = <...>; 35 * rockchip,wakeup-config = <...>; 36 * rockchip,apios-suspend = <...>; 37 * rockchip,pwm-regulator-config = <...>; 43 * rockchip,sleep-mode-config = <...>; 51 #define RKPM_DDR_SREF_HARDWARE BIT(7) /* ddr enter self-refresh by PMU hardware, not recommend */ 59 * rockchip,pwm-regulator-config = <...>; 64 * Wakeup source: 65 * rockchip,wakeup-config = <...>; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | samsung-pinctrl.txt | 1 Samsung GPIO and Pin Mux/Config controller 3 Samsung's ARM based SoC's integrates a GPIO and Pin mux/config hardware 6 on-chip controllers onto these pads. 9 - compatible: should be one of the following. 10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller, 11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller, 12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller, 13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller, 14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller, 15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller, [all …]
|
| H A D | ste,nomadik.txt | 4 - compatible: "stericsson,db8500-pinctrl", "stericsson,db8540-pinctrl", 5 "stericsson,stn8815-pinctrl" 6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips 8 - prcm: phandle to the PRCMU managing the back end of this pin controller 10 Please refer to pinctrl-bindings.txt in this directory for details of the 23 (see pinctrl-bindings.txt): 26 - function: A string containing the name of the function to mux to the 28 - groups : An array of strings. Each string contains the name of a pin 30 set-up. 33 - pins: A string array describing the pins affected by the configuration [all …]
|
| /OK3568_Linux_fs/kernel/kernel/power/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 config SUSPEND 9 suspend-to-RAM state (e.g. the ACPI S3 state). 11 config SUSPEND_FREEZER 22 config SUSPEND_SKIP_SYNC 30 user-space before invoking suspend. There's a run-time switch 32 This setting changes the default for the run-tim switch. Say Y 35 config HIBERNATE_CALLBACKS 38 config HIBERNATION 60 for suspend states like suspend-to-RAM (STR) often don't work very [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-s3c/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 5 source "arch/arm/mach-s3c/Kconfig.s3c24xx" 6 source "arch/arm/mach-s3c/Kconfig.s3c64xx" 8 config PLAT_SAMSUNG 18 config SAMSUNG_PM 32 config S3C_LOWLEVEL_UART_PORT 33 int "S3C UART to use for low-level messages" 37 Choice of which UART port to use for the low-level messages, 40 must have been initialised by the boot-loader before use. 42 config SAMSUNG_ATAGS [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/ |
| H A D | btmrvl.rst | 10 Path: /debug/btmrvl/config/ 14 bit 8:0 -- Gap 15 bit 16:8 -- GPIO 18 It could be any valid GPIO pin# (e.g. 0-7) or 0xff (SDIO interface 19 wakeup will be used instead). 21 where Gap is the gap in milli seconds between wakeup signal and 22 wakeup event, or 0xff for special host sleep setting. 27 echo 0xff80 > /debug/btmrvl/config/gpiogap 28 echo 1 > /debug/btmrvl/config/hscfgcmd 31 echo 0x03ff > /debug/btmrvl/config/gpiogap [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-pxa/ |
| H A D | mfp-pxa2xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-pxa/mfp-pxa2xx.c 10 * wakeup detection are also supported by the same framework. 13 #include <linux/gpio-pxa.h> 20 #include <mach/pxa2xx-regs.h> 21 #include "mfp-pxa2xx.h" 30 #define BANK_OFF(n) (((n) < 3) ? (n) << 2 : 0x100 + (((n) - 3) << 2)) 45 unsigned long config; member 62 return -EINVAL; in __mfp_config_gpio() 64 /* alternate function and direction at run-time */ in __mfp_config_gpio() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/ |
| H A D | rockchip_pm_config.c | 11 #include <linux/arm-smccc.h> 22 #include <dt-bindings/input/input.h> 40 [RK_PM_MEM_LITE] = "mem-lite", 41 [RK_PM_MEM_ULTRA] = "mem-ultra", 56 { .compatible = "rockchip,pm-px30",}, 57 { .compatible = "rockchip,pm-rk1808",}, 58 { .compatible = "rockchip,pm-rk322x",}, 59 { .compatible = "rockchip,pm-rk3288",}, 60 { .compatible = "rockchip,pm-rk3308",}, 61 { .compatible = "rockchip,pm-rk3328",}, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/fiq_debugger/ |
| H A D | Kconfig | 1 config FIQ_DEBUGGER 10 config FIQ_DEBUGGER_NO_SLEEP 17 override this config option. 19 config FIQ_DEBUGGER_WAKEUP_IRQ_ALWAYS_ON 20 bool "Don't disable wakeup IRQ when debugger is active" 24 Don't disable the wakeup irq when enabling the uart clock. This will 29 config FIQ_DEBUGGER_CONSOLE 37 config FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE 45 config FIQ_DEBUGGER_TRUST_ZONE 46 bool "Uart FIQ is captured by trust zone, then passed to non-secure world" [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ |
| H A D | dontdiff | 89 asm-offsets.h 109 config 110 config-* 111 config.mak 112 config.mak.autogen 120 devicetable-offsets.h 132 gconf-cfg 133 gen-devlist 141 hugepage-mmap 142 hugepage-shm [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/ti/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 # 64-bit ARM SoCs from TI 7 config ARCH_K3_AM6_SOC 12 config ARCH_K3_J721E_SOC 29 config KEYSTONE_NAVIGATOR_QMSS 36 Packets are queued/de-queued by writing/reading descriptor address 41 config KEYSTONE_NAVIGATOR_DMA 51 config AMX3_PM 58 c-states on AM335x. Also required for rtc and ddr in self-refresh low 61 config WKUP_M3_IPC [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | ste-snowball.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2011 ST-Ericsson AB 6 /dts-v1/; 7 #include "ste-db9500.dtsi" 8 #include "ste-href-ab8500.dtsi" 9 #include "ste-href-family-pinctrl.dtsi" 13 compatible = "calaosystems,snowball-a9500", "st-ericsson,u9500"; 21 compatible = "regulator-fixed"; 22 regulator-name = "en-3v3-fixed-supply"; 23 regulator-min-microvolt = <3300000>; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/gadget/legacy/ |
| H A D | zero.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * zero.c -- Gadget Zero, for USB development 5 * Copyright (C) 2003-2008 David Brownell 11 * can write a hardware-agnostic gadget driver running inside a USB device. 15 * test of your device-side usb stack, or with "usb-skeleton". 32 * driver assumes self-powered hardware, and 33 * has no way for users to trigger remote wakeup. 46 /*-------------------------------------------------------------------------*/ 56 * work better with hosts where config changes are problematic or 57 * controllers (like original superh) that only support one config. [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/events/intel/ |
| H A D | bts.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2013-2014, Intel Corporation. 85 int cpu = event->cpu; in bts_buffer_setup_aux() 86 int node = (cpu == -1) ? cpu : cpu_to_node(cpu); in bts_buffer_setup_aux() 108 buf->nr_pages = nr_pages; in bts_buffer_setup_aux() 109 buf->nr_bufs = nbuf; in bts_buffer_setup_aux() 110 buf->snapshot = overwrite; in bts_buffer_setup_aux() 111 buf->data_pages = pages; in bts_buffer_setup_aux() 112 buf->real_size = size - size % BTS_RECORD_SIZE; in bts_buffer_setup_aux() 114 for (pg = 0, nbuf = 0, offset = 0, pad = 0; nbuf < buf->nr_bufs; nbuf++) { in bts_buffer_setup_aux() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/remoteproc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 config REMOTEPROC 17 config REMOTEPROC_CDEV 26 config IMX_REMOTEPROC 35 config INGENIC_VPU_RPROC 41 This can be either built-in or a loadable module. 44 config MTK_SCP 54 config OMAP_REMOTEPROC 67 use-cases to run on your platform (multimedia codecs are 73 config OMAP_REMOTEPROC_WATCHDOG [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/ |
| H A D | qcom,dwc3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manu Gautam <mgautam@codeaurora.org> 15 - enum: 16 - qcom,msm8996-dwc3 17 - qcom,msm8998-dwc3 18 - qcom,sc7180-dwc3 19 - qcom,sdm845-dwc3 20 - qcom,sdx55-dwc3 [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/atlx/ |
| H A D | atlx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* atlx_hw.h -- common hardware definitions for Attansic network drivers 4 * Copyright(c) 2005 - 2006 Attansic Corporation. All rights reserved. 5 * Copyright(c) 2006 - 2007 Chris Snook <csnook@redhat.com> 6 * Copyright(c) 2006 - 2008 Jay Cliburn <jcliburn@gmail.com> 10 * Copyright(c) 1999 - 2005 Intel Corporation. All rights reserved. 149 /* IRQ Anti-Lost Timer Initial Value Register */ 228 /* MAC Half-Duplex Control Register */ 246 /* Wake-On-Lan control register */ 337 #define MII_LPA_10HALF 0x0020 /* Can do 10mbps half-duplex */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/ |
| H A D | README_MLAN | 4 Copyright 2008-2022 NXP 31 uap_oper_ctrl: uAP operation control when in-STA disconnect with ext-AP 33 For example, to install multi-chip driver, 36 …wifi_mod_para.conf is used to support multi-chips which has different load module parameters. It c… 75 init_cfg=<init config (MAC addresses, registers etc.) file name> 77 cal_data_cfg=<CAL data config file name> 80 dpd_data_cfg=<DPD data config file name> 82 txpwrlimit_cfg=<Tx power limit config file name> 88 init_hostcmd_cfg=<init hostcmd config file name> 90 band_steer_cfg=<band steer config file name> [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/ |
| H A D | phy-rockchip-naneng-usb2.txt | 4 - compatible : should be one of the listed compatibles: 5 * "rockchip,rv1126-usb2phy" 6 - reg : the address offset of grf for usb-phy configuration. 7 - rockchip,grf : phandle to the syscon managing the "general register files" 8 - clocks : phandle + phy specifier pair, for the input clocks of phy. 9 - clock-names : input clocks name of phy. 10 - resets : phandle + reset specifier pairs. 11 - reset-names : reset names of phy. 12 - #clock-cells : should be 0. 13 - clock-output-names : specify the 480m output clock name. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/e1000e/ |
| H A D | defines.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 11 /* Definitions for power management and wakeup registers */ 16 #define E1000_WUC_APMPME 0x00000008 /* Assert PME on APM Wakeup */ 17 #define E1000_WUC_PHY_WAKE 0x00000100 /* if PHY supports wakeup */ 20 #define E1000_WUFC_LNKC 0x00000001 /* Link Status Change Wakeup Enable */ 21 #define E1000_WUFC_MAG 0x00000002 /* Magic Packet Wakeup Enable */ 22 #define E1000_WUFC_EX 0x00000004 /* Directed Exact Wakeup Enable */ 23 #define E1000_WUFC_MC 0x00000008 /* Directed Multicast Wakeup Enable */ 24 #define E1000_WUFC_BC 0x00000010 /* Broadcast Wakeup Enable */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/irqchip/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 config IRQCHIP 8 config ARM_GIC 14 config ARM_GIC_PM 19 config ARM_GIC_MAX_NR 25 config ARM_GIC_V2M 31 config GIC_NON_BANKED 34 config ARM_GIC_V3 41 config ARM_GIC_V3_ITS 46 config ARM_GIC_V3_ITS_PCI [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/ |
| H A D | coresight-trbe.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This driver enables Trace Buffer Extension (TRBE) as a per-cpu coresight 4 * sink device could then pair with an appropriate per-cpu coresight source 19 #include "coresight-trbe.h" 21 #define PERF_IDX2OFF(idx, buf) ((idx) % ((buf)->nr_pages << PAGE_SHIFT)) 35 * A-Sync, Trace Info, Trace On, Address, Atom. 88 if (event->cpu == -1) in trbe_alloc_node() 90 return cpu_to_node(event->cpu); in trbe_alloc_node() 136 *this_cpu_ptr(buf->cpudata->drvdata->handle) = NULL; in trbe_stop_and_truncate_event() 148 * handler updates the AUX buffer and re-enables the TRBE with updated WRITE and [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-amd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Contact Information: Nehal Shah <Nehal-bakulchandra.Shah@amd.com> 10 * Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 33 #include <linux/pinctrl/pinconf-generic.h> 36 #include "pinctrl-utils.h" 37 #include "pinctrl-amd.h" 45 raw_spin_lock_irqsave(&gpio_dev->lock, flags); in amd_gpio_get_direction() 46 pin_reg = readl(gpio_dev->base + offset * 4); in amd_gpio_get_direction() 47 raw_spin_unlock_irqrestore(&gpio_dev->lock, flags); in amd_gpio_get_direction() 61 raw_spin_lock_irqsave(&gpio_dev->lock, flags); in amd_gpio_direction_input() [all …]
|