/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | sunplus,sp7021-usb2-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/sunplus,sp7021-usb2-phy.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Vincent Shih <vincent.sunplus@gmail.com> 15 const: sunplus,sp7021-usb2-phy 19 - description: UPHY register region 20 - description: MOON4 register region 22 reg-names: 24 - const: phy [all …]
|
H A D | qcom,usb-snps-femto-v2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,usb-snps-femto-v2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Synopsys Femto High-Speed USB PHY V2 10 - Wesley Cheng <quic_wcheng@quicinc.com> 13 Qualcomm High-Speed USB PHY 18 - items: 19 - enum: 20 - qcom,sa8775p-usb-hs-phy [all …]
|
H A D | fsl,imx8mq-usb-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8mq-usb-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Li Jun <jun.li@nxp.com> 15 - fsl,imx8mq-usb-phy 16 - fsl,imx8mp-usb-phy 21 "#phy-cells": 27 clock-names: 29 - const: phy [all …]
|
H A D | mediatek,tphy.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: MediaTek T-PHY Controller 11 - Chunfeng Yun <chunfeng.yun@mediatek.com> 14 The T-PHY controller supports physical layer functionality for a number of 17 Layout differences of banks between T-PHY V1 (mt8173/mt2701) and 18 T-PHY V2 (mt2712) / V3 (mt8195) when works on USB mode: 19 ----------------------------------- 67 pattern: "^t-phy(@[0-9a-f]+)?$" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | sunplus,sp7021-ocotp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/nvmem/sunplus,sp7021-ocotp.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: On-Chip OTP Memory for Sunplus SP7021 11 - Vincent Shih <vincent.sunplus@gmail.com> 14 - $ref: nvmem.yaml# 18 const: sunplus,sp7021-ocotp 23 reg-names: 25 - const: hb_gpio [all …]
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-ibm-system1.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 /dts-v1/; 5 #include "aspeed-g6.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 7 #include <dt-bindings/i2c/i2c.h> 8 #include <dt-bindings/leds/leds-pca955x.h> 12 compatible = "ibm,system1-bmc", "aspeed,ast2600"; 74 stdout-path = "uart5:115200n8"; 82 reserved-memory { 83 #address-cells = <1>; [all …]
|
H A D | aspeed-bmc-ampere-mtjefferson.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 4 /dts-v1/; 6 #include "aspeed-g6.dtsi" 7 #include <dt-bindings/i2c/i2c.h> 8 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "ampere,mtjefferson-bmc", "aspeed,ast2600"; 41 stdout-path = &uart5; 49 reserved-memory { 50 #address-cells = <1>; 51 #size-cells = <1>; [all …]
|
H A D | aspeed-bmc-ampere-mtmitchell.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 4 /dts-v1/; 6 #include "aspeed-g6.dtsi" 7 #include <dt-bindings/i2c/i2c.h> 8 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "ampere,mtmitchell-bmc", "aspeed,ast2600"; 27 * i2c bus 30-31 assigned to OCP slot 0-1 33 * i2c bus 32-33 assigned to Riser slot 0-1 39 * i2c bus 38-39 assigned to FRU on Riser slot 0-1 82 stdout-path = &uart5; [all …]
|
H A D | aspeed-bmc-ampere-mtjade.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /dts-v1/; 3 #include "aspeed-g5.dtsi" 4 #include <dt-bindings/gpio/aspeed-gpio.h> 8 compatible = "ampere,mtjade-bmc", "aspeed,ast2500"; 12 * i2c bus 50-57 assigned to NVMe slot 0-7 24 * i2c bus 60-67 assigned to NVMe slot 8-15 36 * i2c bus 70-77 assigned to NVMe slot 16-23 48 * i2c bus 80-81 assigned to NVMe M2 slot 0-1 60 stdout-path = &uart5; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A D | i2c-mux-pca954x.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-mux-pca954x.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 23 - enum: 24 - maxim,max7356 25 - maxim,max7357 26 - maxim,max7358 27 - maxim,max7367 [all …]
|
/openbmc/linux/include/linux/ |
H A D | power_supply.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 226 /* Run-time specific power supply configuration */ 354 int vbat_uv; /* Battery voltage in microvolt */ 359 * struct power_supply_maintenance_charge_table - setting for maintenace charging 363 * reach this voltage the maintenance charging current is turned off. It is 364 * turned back on if we fall below this voltage. 365 * @charge_voltage_max_uv: maintenance charging voltage that is usually a bit 367 * charge_current_max_ua until we get back up to this voltage. 371 * maintenance charge current and voltage pair in respective array and wait 392 * +-------------------------------------------------------------------> t [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | tlv320aic3x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 * --------------------------------------- 17 * MONO_LOUT -> N/A | MONO_LOUT -> N/A 18 * | IN1L -> LINE1L 19 * | IN1R -> LINE1R 20 * | IN2L -> LINE2L 21 * | IN2R -> LINE2R 22 * | MIC3L/R -> N/A 25 * --------------------------------------- 53 "IOVDD", /* I/O Voltage */ [all …]
|
/openbmc/linux/include/linux/usb/ |
H A D | tcpm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2015-2017 Google, Inc 59 * struct tcpc_dev - Port configuration and callback functions 64 * and cc=Rp-def. This allows the tcpm to provide a fallback 65 * current-limit detection method for the cc=Rp-def case. 82 * Optional; if supported by hardware, called to start dual-role 83 * toggling or single-role connection detection. Toggling stops 99 * entering connected state and signals disabling upon disconnect. 103 * vbus threshold voltage below which the vbus discharge circuit 109 * detect VSAFE0V voltage level at vbus. When detection of VSAFE0V [all …]
|
/openbmc/linux/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-usb2.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #include <linux/clk-provider.h> 11 #include <linux/extcon-provider.h> 52 * enum usb_chg_state - Different states involved in USB charger detection. 91 * struct rockchip_chg_det_reg - usb charger detect registers 99 * @vdm_src_en: open dm voltage source. 100 * @vdp_src_en: open dp voltage source. 117 * struct rockchip_usb2phy_port_cfg - usb-phy port configuration. 122 * @disfall_en: host disconnect fall edge detection enable. 123 * @disfall_st: host disconnect fall edge detection state. [all …]
|
/openbmc/bmcweb/redfish-core/include/registries/ |
H A D | power_message_registry.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 6 * This is an auto-generated header which contains definitions 18 // clang-format off 73 … "Check the circuit and connected devices, and disconnect or replace any faulty devices.", 790 …"Indicates that a voltage reading is no longer below the lower critical threshold but is still out… 791 …"Voltage '%1' reading of %2 volts is now above the %3 lower critical threshold but remains outside… 804 …"Indicates that a voltage reading is no longer below the lower fatal threshold but is still outsid… 805 …"Voltage '%1' reading of %2 volts is now above the %3 lower fatal threshold but remains outside of… 818 "Indicates that a voltage reading is above the upper caution threshold.", [all …]
|
/openbmc/u-boot/include/ |
H A D | sym53c8xx.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 14 #define SCNTL0 0x00 /* full arb., ena parity, par->ATN */ 21 #define SCNTL2 0x02 /* no disconnect expected */ 22 #define SDU 0x80 /* cmd: disconnect will raise error */ 30 /* bits 0-2, 7 rsvd for C1010 */ 37 /* bits 6-7 rsvd for C1010 */ 39 #define SDID 0x06 /* ### Destination-ID */ 41 #define GPREG 0x07 /* ??? IO-Pins */ 46 #define CREQ 0x80 /* r/w: SCSI-REQ */ 47 #define CACK 0x40 /* r/w: SCSI-ACK */ [all …]
|
/openbmc/linux/drivers/usb/typec/tcpm/ |
H A D | tcpm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2015-2017 Google, Inc 206 VDM_STATE_ERR_BUSY = -3, 207 VDM_STATE_ERR_SEND = -2, 208 VDM_STATE_ERR_TMOUT = -1, 236 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0, 275 * @min_volt: Actual min voltage at the local port 276 * @req_min_volt: Requested min voltage to the port partner 277 * @max_volt: Actual max voltage at the local port 278 * @req_max_volt: Requested max voltage to the port partner [all …]
|
H A D | tcpci.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2015-2017 Google, Inc 5 * USB Type-C Port Controller Interface. 52 return tcpci->port; in tcpci_get_tcpm_port() 63 return regmap_raw_read(tcpci->regmap, reg, val, sizeof(u16)); in tcpci_read16() 68 return regmap_raw_write(tcpci->regmap, reg, &val, sizeof(u16)); in tcpci_write16() 79 ret = regmap_read(tcpci->regmap, TCPC_POWER_STATUS, ®); in tcpci_set_cc() 85 ret = regmap_read(tcpci->regmap, TCPC_TCPC_CTRL, ®); in tcpci_set_cc() 137 ret = regmap_write(tcpci->regmap, TCPC_ROLE_CTRL, reg); in tcpci_set_cc() 151 ret = regmap_read(tcpci->regmap, TCPC_ROLE_CTRL, ®); in tcpci_apply_rc() [all …]
|
/openbmc/u-boot/board/hisilicon/hikey/ |
H A D | README | 4 HiKey is the first certified 96Boards Consumer Edition board. The board/SoC has: - 5 * HiSilicon Kirin 6220 eight-core ARM Cortex-A53 64-bit SoC running at 1.2GHz. 6 * ARM Mali 450-MP4 GPU 12 The HiKey schematic can be found here: - 13 https://github.com/96boards/documentation/blob/master/consumer/hikey/hikey620/hardware-docs/HiKey_s… 15 The SoC datasheet can be found here: - 16 …boards/documentation/blob/master/consumer/hikey/hikey620/hardware-docs/Hi6220V100_Multi-Mode_Appli… 18 Currently the u-boot port supports: - 24 The HiKey U-Boot port has been tested with l-loader, booting ATF, which then boots 25 U-Boot as the bl33.bin executable. [all …]
|
/openbmc/linux/drivers/usb/dwc2/ |
H A D | core_intr.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * core_intr.c - DesignWare HS OTG Controller common interrupt handling 5 * Copyright (C) 2004-2013 Synopsys, Inc. 16 #include <linux/dma-mapping.h> 29 switch (hsotg->op_state) { in dwc2_op_state_str() 46 * dwc2_handle_usb_port_intr - handles OTG PRTINT interrupts. 63 * dwc2_handle_mode_mismatch_intr() - Logs a mode mismatch warning message 72 dev_warn(hsotg->dev, "Mode Mismatch Interrupt: currently in %s mode\n", in dwc2_handle_mode_mismatch_intr() 77 * dwc2_handle_otg_intr() - Handles the OTG Interrupts. It reads the OTG 90 dev_dbg(hsotg->dev, "++OTG Interrupt gotgint=%0x [%s]\n", gotgint, in dwc2_handle_otg_intr() [all …]
|
/openbmc/linux/drivers/power/supply/ |
H A D | cpcap-battery.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * Copyright (C) 2009-2010 Motorola, Inc. 23 #include <linux/nvmem-consumer.h> 28 #include <linux/mfd/motorola-cpcap.h> 32 * map to MC13783UG.pdf "Table 5-19. Register 13, Power Control 0" 116 int voltage; member 141 #define CPCAP_NO_BATTERY -400 153 return &ddata->state[state]; in cpcap_battery_get_state() 186 channel = ddata->channels[CPCAP_BATTERY_IIO_BATTDET]; in cpcap_charger_battery_temperature() 190 dev_warn(ddata->dev, "%s failed: %i\n", __func__, error); in cpcap_charger_battery_temperature() [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | ushc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * - Only version 2 devices are supported. 9 * - Version 2 devices only support SDIO cards/devices (R2 response is 13 * [USHC] USB SD Host Controller specification (CS-118793-SP) 19 #include <linux/dma-mapping.h> 121 return usb_control_msg(ushc->usb_dev, usb_sndctrlpipe(ushc->usb_dev, 0), in ushc_hw_reset() 131 ret = usb_control_msg(ushc->usb_dev, usb_rcvctrlpipe(ushc->usb_dev, 0), in ushc_hw_get_caps() 133 0, 0, &ushc->caps, sizeof(ushc->caps), 100); in ushc_hw_get_caps() 137 ushc->caps = le32_to_cpu(ushc->caps); in ushc_hw_get_caps() 139 version = ushc->caps & USHC_GET_CAPS_VERSION_MASK; in ushc_hw_get_caps() [all …]
|
/openbmc/linux/drivers/scsi/sym53c8xx_2/ |
H A D | sym_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr> 9 * Copyright (C) 1998-2000 Gerard Roudier 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 16 * Stefan Esser <se@mi.Uni-Koeln.de> 24 *----------------------------------------------------------------------------- 31 #define SYM_DRIVER_NAME "sym-" SYM_VERSION 40 u_char burst_max; /* log-base-2 of max burst */ 48 #define FE_ULTRA2 (1<<3) /* Ultra 2 - 40 Mtrans/sec */ [all …]
|
/openbmc/u-boot/arch/arm/cpu/arm926ejs/mxs/ |
H A D | spl_power_init.c | 1 // SPDX-License-Identifier: GPL-2.0+ 12 #include <asm/arch/imx-regs.h> 24 * mxs_power_clock2xtal() - Switch CPU core clock source to 24MHz XTAL 39 &clkctrl_regs->hw_clkctrl_clkseq_set); in mxs_power_clock2xtal() 43 * mxs_power_clock2pll() - Switch CPU core clock source to PLL 46 * to PLL. This can only be called once the PLL has re-locked and once 63 setbits_le32(&clkctrl_regs->hw_clkctrl_pll0ctrl0, in mxs_power_clock2pll() 71 setbits_le32(&clkctrl_regs->hw_clkctrl_clkseq, in mxs_power_clock2pll() 76 * mxs_power_set_auto_restart() - Set the auto-restart bit 87 debug("SPL: Setting auto-restart bit\n"); in mxs_power_set_auto_restart() [all …]
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | rs600.c | 39 #include <linux/io-64-nonatomic-lo-hi.h> 60 AVIVO_D2CRTC_H_TOTAL - AVIVO_D1CRTC_H_TOTAL 85 * avivo_wait_for_vblank - vblank wait asic callback. 90 * Wait for vblank on the requested crtc (r5xx-r7xx). 96 if (crtc >= rdev->num_crtc) in avivo_wait_for_vblank() 122 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in rs600_page_flip() 123 struct drm_framebuffer *fb = radeon_crtc->base.primary->fb; in rs600_page_flip() 124 u32 tmp = RREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset); in rs600_page_flip() 129 WREG32(AVIVO_D1GRPH_UPDATE + radeon_crtc->crtc_offset, tmp); in rs600_page_flip() 132 WREG32(AVIVO_D1GRPH_FLIP_CONTROL + radeon_crtc->crtc_offset, in rs600_page_flip() [all …]
|