/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | dwc3-xilinx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/dwc3-xilinx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Xilinx SuperSpeed DWC3 USB SoC controller 10 - Piyush Mehta <piyush.mehta@amd.com> 15 - enum: 16 - xlnx,zynqmp-dwc3 17 - xlnx,versal-dwc3 21 "#address-cells": [all …]
|
/openbmc/u-boot/drivers/usb/host/ |
H A D | xhci-zynqmp.c | 1 // SPDX-License-Identifier: GPL-2.0+ 18 #include <linux/usb/dwc3.h> 22 /* Default to the ZYNQMP XHCI defines */ 61 struct dwc3 *dwc3_reg; 72 ret = dwc3_core_init(zynqmp_xhci->dwc3_reg); in zynqmp_xhci_core_init() 78 /* We are hard-coding DWC3 core to Host Mode */ in zynqmp_xhci_core_init() 79 dwc3_set_mode(zynqmp_xhci->dwc3_reg, DWC3_GCTL_PRTCAP_HOST); in zynqmp_xhci_core_init() 87 * Currently zynqmp socs do not support PHY shutdown from in xhci_hcd_stop() 101 ctx->hcd = (struct xhci_hccr *)plat->hcd_base; in xhci_usb_probe() 102 ctx->dwc3_reg = (struct dwc3 *)((char *)(ctx->hcd) + DWC3_REG_OFFSET); in xhci_usb_probe() [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # (C) Copyright 2000-2007 7 obj-y += usb-uclass.o 8 obj-$(CONFIG_SANDBOX) += usb-sandbox.o 12 obj-$(CONFIG_USB_OHCI_NEW) += ohci-hcd.o 13 obj-$(CONFIG_USB_ATMEL) += ohci-at91.o 14 obj-$(CONFIG_USB_OHCI_DA8XX) += ohci-da8xx.o 15 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o 16 obj-$(CONFIG_USB_SL811HS) += sl811-hcd.o 17 obj-$(CONFIG_USB_OHCI_EP93XX) += ohci-ep93xx.o [all …]
|
H A D | Kconfig | 12 ---help--- 43 bool "Support for PCI-based xHCI USB controller" 47 Enables support for the PCI-based xHCI controller. 50 bool "Support for Rockchip on-chip xHCI USB controller" 56 Enables support for the on-chip xHCI controller on Rockchip SoCs. 67 bool "Support for STMicroelectronics STiH407 family on-chip xHCI USB controller" 71 Enables support for the on-chip xHCI controller on STMicroelectronics 72 STiH407 family SoCs. This is a driver for the dwc3 to provide the glue logic 76 bool "Support for Xilinx ZynqMP on-chip xHCI USB controller" 80 Enables support for the on-chip xHCI controller on Xilinx ZynqMP SoCs. [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | zynqmp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP 5 * (C) Copyright 2014 - 2015, Xilinx, Inc. 16 compatible = "xlnx,zynqmp"; 17 #address-cells = <2>; 18 #size-cells = <2>; 21 #address-cells = <1>; 22 #size-cells = <0>; 25 compatible = "arm,cortex-a53", "arm,armv8"; 27 enable-method = "psci"; [all …]
|
/openbmc/qemu/include/hw/arm/ |
H A D | xlnx-zynqmp.h | 24 #include "hw/net/xlnx-zynqmp-can.h" 25 #include "hw/ide/ahci-sysbus.h" 29 #include "hw/dma/xlnx-zdma.h" 31 #include "hw/intc/xlnx-zynqmp-ipi.h" 32 #include "hw/rtc/xlnx-zynqmp-rtc.h" 38 #include "hw/nvram/xlnx-bbram.h" 39 #include "hw/nvram/xlnx-zynqmp-efuse.h" 40 #include "hw/or-irq.h" 41 #include "hw/misc/xlnx-zynqmp-apu-ctrl.h" 42 #include "hw/misc/xlnx-zynqmp-crf.h" [all …]
|
/openbmc/linux/arch/arm64/boot/dts/xilinx/ |
H A D | zynqmp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * dts file for Xilinx ZynqMP 5 * (C) Copyright 2014 - 2021, Xilinx, Inc. 15 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h> 16 #include <dt-bindings/gpio/gpio.h> 17 #include <dt-bindings/interrupt-controller/arm-gic.h> 18 #include <dt-bindings/interrupt-controller/irq.h> 19 #include <dt-bindings/power/xlnx-zynqmp-power.h> 20 #include <dt-bindings/reset/xlnx-zynqmp-resets.h> 23 compatible = "xlnx,zynqmp"; [all …]
|
/openbmc/linux/drivers/usb/dwc3/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 14 module, the module will be called dwc3.ko. 22 Select this if you have ULPI type PHY attached to your DWC3 26 bool "DWC3 Mode Selection" 35 Select this when you want to use DWC3 in host mode only, 42 Select this when you want to use DWC3 in gadget mode only, 49 This is the default mode of working of DWC3 controller where 78 tristate "PCIe-based Platforms" 86 tristate "Synopsys PCIe-based HAPS Platforms" 159 This driver handles ZynqMP SoC operations.
|
H A D | dwc3-xilinx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * dwc3-xilinx.c - Xilinx DWC3 controller specific glue driver 15 #include <linux/dma-mapping.h> 22 #include <linux/firmware/xlnx-zynqmp.h> 62 reg = readl(priv_data->regs + XLNX_USB_PHY_RST_EN); in dwc3_xlnx_mask_phy_rst() 69 writel(reg, priv_data->regs + XLNX_USB_PHY_RST_EN); in dwc3_xlnx_mask_phy_rst() 74 struct device *dev = priv_data->dev; in dwc3_xlnx_init_versal() 79 /* Assert and De-assert reset */ in dwc3_xlnx_init_versal() 90 dev_err_probe(dev, ret, "failed to De-assert Reset\n"); in dwc3_xlnx_init_versal() 101 struct device *dev = priv_data->dev; in dwc3_xlnx_init_zynqmp() [all …]
|
/openbmc/u-boot/drivers/usb/dwc3/ |
H A D | dwc3-generic.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Generic DWC3 Glue layer 5 * Copyright (C) 2016 - 2018 Xilinx, Inc. 7 * Based on dwc3-omap.c. 11 #include <asm-generic/io.h> 13 #include <dm/device-internal.h> 15 #include <dwc3-uboot.h> 27 struct dwc3 dwc3; member 36 struct dwc3 *dwc3 = &priv->dwc3; in dm_usb_gadget_handle_interrupts() local 38 dwc3_gadget_uboot_handle_interrupt(dwc3); in dm_usb_gadget_handle_interrupts() [all …]
|
/openbmc/qemu/hw/arm/ |
H A D | xlnx-versal-virt.c | 13 #include "qemu/error-report.h" 20 #include "hw/qdev-properties.h" 21 #include "hw/arm/xlnx-versal.h" 26 #define TYPE_XLNX_VERSAL_VIRT_MACHINE MACHINE_TYPE_NAME("xlnx-versal-virt") 61 s->fdt = create_device_tree(&s->fdt_size); in fdt_create() 62 if (!s->fdt) { in fdt_create() 68 s->phandle.gic = qemu_fdt_alloc_phandle(s->fdt); in fdt_create() 69 for (i = 0; i < ARRAY_SIZE(s->phandle.ethernet_phy); i++) { in fdt_create() 70 s->phandle.ethernet_phy[i] = qemu_fdt_alloc_phandle(s->fdt); in fdt_create() 72 s->phandle.clk_25Mhz = qemu_fdt_alloc_phandle(s->fdt); in fdt_create() [all …]
|
/openbmc/u-boot/scripts/ |
H A D | Makefile.spl | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # (C) Copyright 2000-2011 10 # Texas Instruments Incorporated - http://www.ti.com/ 12 # Based on top-level Makefile. 18 _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj)) 22 -include include/config/auto.conf 23 -include $(obj)/include/autoconf.mk 25 KBUILD_CPPFLAGS += -DCONFIG_SPL_BUILD 27 KBUILD_CPPFLAGS += -DCONFIG_TPL_BUILD 31 SPL_BIN := u-boot-tpl [all …]
|
/openbmc/u-boot/board/xilinx/zynqmp/ |
H A D | zynqmp.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * (C) Copyright 2014 - 2015 Xilinx, Inc. 21 #include <dwc3-uboot.h> 179 int val = -EINVAL; in chip_id() 275 ZYNQMP_VERSION_SIZE - 3); in zynqmp_get_silicon_idcode_name() 288 ZYNQMP_VERSION_SIZE - 3); in zynqmp_get_silicon_idcode_name() 388 val = readl(&crlapb_base->timestamp_ref_ctrl); in board_early_init_r() 392 val = readl(&crlapb_base->timestamp_ref_ctrl); in board_early_init_r() 394 writel(val, &crlapb_base->timestamp_ref_ctrl); in board_early_init_r() 398 &iou_scntr_secure->base_frequency_id_register); in board_early_init_r() [all …]
|
/openbmc/linux/ |
H A D | MAINTAINERS | 5 ---------- [all...] |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |
H A D | opengrok2.0.log | 1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms) 2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c' 3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms) 4 2024-1 [all...] |
/openbmc/ |
D | opengrok1.0.log | 1 2025-01-10 03:00:45.010-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-01-10 03:00:45.121-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-01-09 03:00:44.932-0600 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-01-09 03:00:45.045-0600 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |