| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/tegra/ |
| H A D | nvidia,tegra20-pmc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Tegra Power Management Controller (PMC) 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jonathan Hunter <jonathanh@nvidia.com> 16 - nvidia,tegra20-pmc 17 - nvidia,tegra20-pmc 18 - nvidia,tegra30-pmc [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra210-p2180.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/mfd/max77620.h> 17 stdout-path = "serial0:115200n8"; 26 vdd-supply = <&vdd_gpu>; 36 clock-frequency = <400000>; 41 interrupt-parent = <&tegra_pmc>; 44 #interrupt-cells = <2>; 45 interrupt-controller; 47 #gpio-cells = <2>; 48 gpio-controller; [all …]
|
| H A D | tegra210-p3450-0000.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/linux-event-codes.h> 6 #include <dt-bindings/mfd/max77620.h> 12 compatible = "nvidia,p3450-0000", "nvidia,tegra210"; 22 stdout-path = "serial0:115200n8"; 33 avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 34 hvddio-pex-supply = <&vdd_1v8>; 35 dvddio-pex-supply = <&vdd_pex_1v05>; [all …]
|
| H A D | tegra132-norrin.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 18 stdout-path = "serial0:115200n8"; 30 vdd-supply = <&vdd_3v3_hdmi>; 31 pll-supply = <&vdd_hdmi_pll>; 32 hdmi-supply = <&vdd_5v0_hdmi>; 34 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 35 nvidia,hpd-gpio = 42 avdd-io-hdmi-dp-supply = <&vdd_3v3_hdmi>; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | tegra30-cardhu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/input/input.h> 13 * use tegra30-cardhu-a02.dts, Cardhu fab version A04 and later, use 14 * tegra30-cardhu-a04.dts. 17 * The sticker will have number like 600-81291-1000-002 C.3. In this 4th 19 * The (downstream internal) U-Boot of Cardhu display the board-id as 40 stdout-path = "serial0:115200n8"; 51 avdd-pexb-supply = <&ldo1_reg>; 52 vdd-pexb-supply = <&ldo1_reg>; 53 avdd-pex-pll-supply = <&ldo1_reg>; [all …]
|
| H A D | tegra124-nyan.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/input/input.h> 13 stdout-path = "serial0:115200n8"; 19 * missing a unit-address. However, the bootloader on these Chromebook 21 * Adding the unit-address causes the bootloader to create a /memory 33 /delete-node/ memory@80000000; 39 vdd-supply = <&vdd_3v3_hdmi>; 40 pll-supply = <&vdd_hdmi_pll>; 41 hdmi-supply = <&vdd_5v0_hdmi>; 43 nvidia,ddc-i2c-bus = <&hdmi_ddc>; [all …]
|
| H A D | tegra30-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 15 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 16 nvidia,hpd-gpio = 18 pll-supply = <®_1v8_avdd_hdmi_pll>; 19 vdd-supply = <®_3v3_avdd_hdmi>; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&state_default>; 28 /* Analogue Audio (On-module) */ 29 clk1-out-pw4 { 34 nvidia,enable-input = <TEGRA_PIN_DISABLE>; [all …]
|
| H A D | tegra114-dalmore.dts | 1 // SPDX-License-Identifier: GPL-2.0 7 /dts-v1/; 9 #include <dt-bindings/input/input.h> 23 stdout-path = "serial0:115200n8"; 34 hdmi-supply = <&vdd_5v0_hdmi>; 35 vdd-supply = <&vdd_hdmi_reg>; 36 pll-supply = <&palmas_smps3_reg>; 38 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 39 nvidia,hpd-gpio = 46 avdd-dsi-csi-supply = <&avdd_1v2_reg>; [all …]
|
| H A D | tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/interrupt-controller/arm-gic.h> 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/mfd/max77620.h> 14 #interrupt-cells = <2>; 15 interrupt-controller; 17 #gpio-cells = <2>; 18 gpio-controller; 20 system-power-controller; 22 pinctrl-names = "default"; [all …]
|
| H A D | tegra124-venice2.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 18 stdout-path = "serial0:115200n8"; 29 vdd-supply = <&vdd_3v3_hdmi>; 30 pll-supply = <&vdd_hdmi_pll>; 31 hdmi-supply = <&vdd_5v0_hdmi>; 33 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 34 nvidia,hpd-gpio = 41 avdd-io-hdmi-dp-supply = <&vdd_1v05_run>; [all …]
|
| H A D | tegra30-apalis-v1.1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 16 avdd-pexa-supply = <&vdd2_reg>; 17 avdd-pexb-supply = <&vdd2_reg>; 18 avdd-pex-pll-supply = <&vdd2_reg>; 19 avdd-plle-supply = <&ldo6_reg>; 20 hvdd-pex-supply = <®_module_3v3>; 21 vddio-pex-ctl-supply = <®_module_3v3>; 22 vdd-pexa-supply = <&vdd2_reg>; 23 vdd-pexb-supply = <&vdd2_reg>; 27 nvidia,num-lanes = <4>; [all …]
|
| H A D | tegra30-apalis.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 15 avdd-pexa-supply = <&vdd2_reg>; 16 avdd-pexb-supply = <&vdd2_reg>; 17 avdd-pex-pll-supply = <&vdd2_reg>; 18 avdd-plle-supply = <&ldo6_reg>; 19 hvdd-pex-supply = <®_module_3v3>; 20 vddio-pex-ctl-supply = <®_module_3v3>; 21 vdd-pexa-supply = <&vdd2_reg>; 22 vdd-pexb-supply = <&vdd2_reg>; 26 nvidia,num-lanes = <4>; [all …]
|
| H A D | tegra20-ventana.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 6 #include "tegra20-cpu-opp.dtsi" 19 stdout-path = "serial0:115200n8"; 38 vdd-supply = <&hdmi_vdd_reg>; 39 pll-supply = <&hdmi_pll_reg>; 41 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 42 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) 48 pinctrl-names = "default"; [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | tegra124-nyan.dtsi | 1 #include <dt-bindings/input/input.h> 19 vdd-supply = <&vdd_3v3_hdmi>; 20 pll-supply = <&vdd_hdmi_pll>; 21 hdmi-supply = <&vdd_5v0_hdmi>; 23 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 24 nvidia,hpd-gpio = 36 vdd-supply = <&vdd_3v3_panel>; 52 clock-frequency = <100000>; 54 acodec: audio-codec@10 { 57 interrupt-parent = <&gpio>; [all …]
|
| H A D | tegra20-ventana.dts | 1 /dts-v1/; 3 #include <dt-bindings/input/input.h> 11 stdout-path = &uartd; 38 display-timings { 41 clock-frequency = <70600000>; 44 hback-porch = <58>; 45 hfront-porch = <58>; 46 hsync-len = <58>; 47 vback-porch = <4>; 48 vfront-porch = <4>; [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/mmc/ |
| H A D | host.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 #include <linux/fault-inject.h> 14 #include <linux/mmc/core.h> 17 #include <linux/dma-direction.h> 18 #include <linux/keyslot-manager.h> 26 unsigned int power_delay_ms; /* waiting for stable power */ 41 unsigned char power_mode; /* power supply mode */ 90 * request while another request is active). 95 void (*post_req)(struct mmc_host *host, struct mmc_request *req, 97 void (*pre_req)(struct mmc_host *host, struct mmc_request *req); [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/ |
| H A D | event_log_payload.h | 24 * <<Broadcom-WL-IPTag/Dual:>> 87 * Two of these will be used per TxQ context---one for the high TxQ, and one for 88 * the low txq that contains DMA prepared pkts. The high TxQ is a full multi-precidence 123 * a cubby ID and sub-ID to differentiate SCB cubby types and possible sub-queues. 156 * Info is for one TID, so one will be dumped per BA TID active for an SCB. 225 #define WL_SSUM_CLIENT_MASK 0x1C0u /* bit 8 - 6 */ 228 #define WL_SSUM_MODE_MASK 0xE00u /* bit 11 - 9 */ 293 /* flags[1] or ACTIVE_SCAN_SCN_SUM = active channel if set */ 297 /* flags[4] or HOME_CHAN = if set, represents home-channel */ 299 * represents chan_info from scan core. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | event_log_payload.h | 24 * <<Broadcom-WL-IPTag/Dual:>> 87 * Two of these will be used per TxQ context---one for the high TxQ, and one for 88 * the low txq that contains DMA prepared pkts. The high TxQ is a full multi-precidence 123 * a cubby ID and sub-ID to differentiate SCB cubby types and possible sub-queues. 156 * Info is for one TID, so one will be dumped per BA TID active for an SCB. 225 #define WL_SSUM_CLIENT_MASK 0x1C0u /* bit 8 - 6 */ 228 #define WL_SSUM_MODE_MASK 0xE00u /* bit 11 - 9 */ 293 /* flags[1] or ACTIVE_SCAN_SCN_SUM = active channel if set */ 297 /* flags[4] or HOME_CHAN = if set, represents home-channel */ 299 * represents chan_info from scan core. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/power/ |
| H A D | runtime_pm.rst | 2 Runtime Power Management Framework for I/O Devices 5 (C) 2009-2011 Rafael J. Wysocki <rjw@sisk.pl>, Novell Inc. 14 Support for runtime power management (runtime PM) of I/O devices is provided 15 at the power management core (PM core) level by means of: 17 * The power management workqueue pm_wq in which bus types and device drivers can 18 put their PM-related work items. It is strongly recommended that pm_wq be 20 them to be synchronized with system-wide power transitions (suspend to RAM, 22 include/linux/pm_runtime.h and defined in kernel/power/main.c. 24 * A number of runtime PM fields in the 'power' member of 'struct device' (which 31 * A set of helper functions defined in drivers/base/power/runtime.c that can be [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/gadget/udc/ |
| H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * udc.c - Core UDC Framework 14 #include <linux/dma-mapping.h> 25 * struct usb_udc - describes one usb device controller 34 * This represents the internal data structure which is used by the UDC-class 54 /* ------------------------------------------------------------------------- */ 57 * usb_ep_set_maxpacket_limit - set maximum packet size limit for endpoint 67 ep->maxpacket_limit = maxpacket_limit; in usb_ep_set_maxpacket_limit() 68 ep->maxpacket = maxpacket_limit; in usb_ep_set_maxpacket_limit() 75 * usb_ep_enable - configure endpoint, making it usable [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/dwc2/ |
| H A D | core.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 3 * core.h - DesignWare HS OTG Controller common declarations 5 * Copyright (C) 2004-2013 Synopsys, Inc. 16 * 3. The names of the above-listed copyright holders may not be used 50 * - no_printk: Disable tracing 51 * - pr_info: Print this info to the console 52 * - trace_printk: Print this info to trace buffer (good for verbose logging) 61 dev_name(hsotg->dev), ##__VA_ARGS__) 66 dev_name(hsotg->dev), ##__VA_ARGS__) 71 /* dwc2-hsotg declarations */ [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ssb/ |
| H A D | ssb_driver_chipcommon.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 /* SonicsSiliconBackplane CHIPCOMMON core hardware definitions 7 * The chipcommon core provides chip identification, SB control, 15 /** ChipCommon core registers. **/ 30 #define SSB_CHIPCO_CAP_UARTGPIO 0x00000020 /* UARTs on GPIO 15-12 */ 46 #define SSB_CHIPCO_CAP_PCTL 0x00040000 /* Power Control */ 51 #define SSB_CHIPCO_CAP_BROM 0x00800000 /* Internal boot ROM active */ 52 #define SSB_CHIPCO_CAP_64BIT 0x08000000 /* 64-bit Backplane */ 162 …KCTL_FSLOW 0x00000800 /* ForceSlowClk, 1: sb/cores running on slow clock, 0: power logic control */ 163 …CTL_IPLL 0x00001000 /* IgnorePllOffReq, 1/0: power logic ignores/honors PLL clock disable requests… [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | event_log_payload.h | 9 * Copyright (C) 1999-2017, Broadcom Corporation 30 * <<Broadcom-WL-IPTag/Open:>> 65 * Two of these will be used per TxQ context---one for the high TxQ, and one for 66 * the low txq that contains DMA prepared pkts. The high TxQ is a full multi-precidence 101 * a cubby ID and sub-ID to differentiate SCB cubby types and possible sub-queues. 134 * Info is for one TID, so one will be dumped per BA TID active for an SCB. 247 /* flags[1] or ACTIVE_SCAN_SCN_SUM = active channel if set */ 251 /* flags[4] or HOME_CHAN = if set, represents home-channel */ 291 uint32 core; member 295 /* Sub-block type for EVENT_LOG_TAG_AMPDU_DUMP */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | event_log_payload.h | 9 * Copyright (C) 1999-2017, Broadcom Corporation 30 * <<Broadcom-WL-IPTag/Open:>> 65 * Two of these will be used per TxQ context---one for the high TxQ, and one for 66 * the low txq that contains DMA prepared pkts. The high TxQ is a full multi-precidence 101 * a cubby ID and sub-ID to differentiate SCB cubby types and possible sub-queues. 134 * Info is for one TID, so one will be dumped per BA TID active for an SCB. 247 /* flags[1] or ACTIVE_SCAN_SCN_SUM = active channel if set */ 251 /* flags[4] or HOME_CHAN = if set, represents home-channel */ 291 uint32 core; member 295 /* Sub-block type for EVENT_LOG_TAG_AMPDU_DUMP */ [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/ |
| H A D | event_log_payload.h | 9 * Copyright (C) 1999-2017, Broadcom Corporation 30 * <<Broadcom-WL-IPTag/Open:>> 65 * Two of these will be used per TxQ context---one for the high TxQ, and one for 66 * the low txq that contains DMA prepared pkts. The high TxQ is a full multi-precidence 101 * a cubby ID and sub-ID to differentiate SCB cubby types and possible sub-queues. 134 * Info is for one TID, so one will be dumped per BA TID active for an SCB. 247 /* flags[1] or ACTIVE_SCAN_SCN_SUM = active channel if set */ 251 /* flags[4] or HOME_CHAN = if set, represents home-channel */ 291 uint32 core; member 295 /* Sub-block type for EVENT_LOG_TAG_AMPDU_DUMP */ [all …]
|