| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/usb/ |
| H A D | dwc2.txt | 2 ----------------------------------------------------- 5 - compatible : One of: 6 - brcm,bcm2835-usb: The DWC2 USB controller instance in the BCM2835 SoC. 7 - hisilicon,hi6220-usb: The DWC2 USB controller instance in the hi6220 SoC. 8 - rockchip,rk3066-usb: The DWC2 USB controller instance in the rk3066 Soc; 9 - "rockchip,px30-usb", "rockchip,rk3066-usb", "snps,dwc2": for px30 Soc; 10 - "rockchip,rk3188-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3188 Soc; 11 - "rockchip,rk3288-usb", "rockchip,rk3066-usb", "snps,dwc2": for rk3288 Soc; 12 - "lantiq,arx100-usb": The DWC2 USB controller instance in Lantiq ARX SoCs; 13 - "lantiq,xrx200-usb": The DWC2 USB controller instance in Lantiq XRX SoCs; [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/net/fm/ |
| H A D | fm.c | 2 * Copyright 2009-2011 Freescale Semiconductor, Inc. 5 * SPDX-License-Identifier: GPL-2.0+ 30 void *fm_muram_alloc(int fm_idx, size_t size, ulong align) in fm_muram_alloc() argument 37 align_mask = align - 1; in fm_muram_alloc() 42 muram[fm_idx].alloc += (align - off); in fm_muram_alloc() 43 off = size & align_mask; in fm_muram_alloc() 45 size += (align - off); in fm_muram_alloc() 46 if ((muram[fm_idx].alloc + size) >= muram[fm_idx].top) { in fm_muram_alloc() 53 muram[fm_idx].alloc += size; in fm_muram_alloc() 54 memset((void *)ret, 0, size); in fm_muram_alloc() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/ |
| H A D | dwc2.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 15 - const: brcm,bcm2835-usb 16 - const: hisilicon,hi6220-usb 17 - items: 18 - const: rockchip,rk3066-usb 19 - const: snps,dwc2 20 - items: [all …]
|
| H A D | amlogic,meson-g12a-usb-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Neil Armstrong <narmstrong@baylibre.com> 15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode 20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP. 26 host-only mode. 33 - amlogic,meson-gxl-usb-ctrl 34 - amlogic,meson-gxm-usb-ctrl [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | bcm283x-rpi-usb-otg.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 g-rx-fifo-size = <256>; 5 g-np-tx-fifo-size = <32>; 8 * fifo sizes shouldn't exceed 3776 bytes. 10 g-tx-fifo-size = <256 256 512 512 512 768 768>;
|
| H A D | bcm283x-rpi-usb-peripheral.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 g-rx-fifo-size = <256>; 5 g-np-tx-fifo-size = <32>; 6 g-tx-fifo-size = <256 256 512 512 512 768 768>;
|
| H A D | rk3xxx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/soc/rockchip,boot-mode.h> 12 #address-cells = <1>; 13 #size-cells = <1>; 15 interrupt-parent = <&gic>; 36 compatible = "simple-bus"; 37 #address-cells = <1>; 38 #size-cells = <1>; [all …]
|
| H A D | meson.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 12 interrupt-parent = <&gic>; 15 compatible = "simple-bus"; 16 #address-cells = <1>; 17 #size-cells = <1>; 21 compatible = "simple-bus"; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/sun/ |
| H A D | cassini.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 29 /* cassini register map: 2M memory mapped in 32-bit memory space accessible as 30 * 32-bit words. there is no i/o port access. REG_ addresses are 41 /* this register sets the weights for the weighted round robin arbiter. e.g., 42 * if rx weight == 1 and tx weight == 0, rx == 2x tx transfer credit 45 * DEFAULT: 0x0, SIZE: 5 bits 54 /* if enabled, BIM can send bursts across PCI bus > cacheline size. burst 57 * DEFAULT: 0x0, SIZE: 1 bit 62 /* top level interrupts [0-9] are auto-cleared to 0 when the status 63 * register is read. second level interrupts [13 - 18] are cleared at [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3xxx.dtsi | 5 * SPDX-License-Identifier: GPL-2.0+ or X11 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 interrupt-parent = <&gic>; 34 compatible = "simple-bus"; 35 #address-cells = <1>; 36 #size-cells = <1>; 39 dmac1_s: dma-controller@20018000 { 44 #dma-cells = <1>; 45 arm,pl330-broken-no-flushp; [all …]
|
| H A D | rk3036.dtsi | 2 * SPDX-License-Identifier: GPL-2.0+ 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/pinctrl/rockchip.h> 9 #include <dt-bindings/clock/rk3036-cru.h> 15 interrupt-parent = <&gic>; 34 arm-pmu { 35 compatible = "arm,cortex-a7-pmu"; 38 interrupt-affinity = <&cpu0>, <&cpu1>; [all …]
|
| H A D | .rk3066a-mk808.dtb.dts.tmp | |
| H A D | .rk3036-sdk.dtb.dts.tmp | |
| /OK3568_Linux_fs/kernel/drivers/usb/mtu3/ |
| H A D | mtu3.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * mtu3.h - MediaTek USB3 DRD header 32 #define MU3D_EP_TXCR0(epnum) (U3D_TX1CSR0 + (((epnum) - 1) * 0x10)) 33 #define MU3D_EP_TXCR1(epnum) (U3D_TX1CSR1 + (((epnum) - 1) * 0x10)) 34 #define MU3D_EP_TXCR2(epnum) (U3D_TX1CSR2 + (((epnum) - 1) * 0x10)) 36 #define MU3D_EP_RXCR0(epnum) (U3D_RX1CSR0 + (((epnum) - 1) * 0x10)) 37 #define MU3D_EP_RXCR1(epnum) (U3D_RX1CSR1 + (((epnum) - 1) * 0x10)) 38 #define MU3D_EP_RXCR2(epnum) (U3D_RX1CSR2 + (((epnum) - 1) * 0x10)) 40 #define USB_QMU_TQHIAR(epnum) (U3D_TXQHIAR1 + (((epnum) - 1) * 0x4)) 41 #define USB_QMU_RQHIAR(epnum) (U3D_RXQHIAR1 + (((epnum) - 1) * 0x4)) [all …]
|
| H A D | mtu3_core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mtu3_core.c - hardware access layer and gadget init/exit of 4 * MediaTek usb3 Dual-Role Controller Driver 11 #include <linux/dma-mapping.h> 25 struct mtu3_fifo_info *fifo = mep->fifo; in ep_fifo_alloc() local 29 /* ensure that @mep->fifo_seg_size is power of two */ in ep_fifo_alloc() 31 if (num_bits > fifo->limit) in ep_fifo_alloc() 32 return -EINVAL; in ep_fifo_alloc() 34 mep->fifo_seg_size = num_bits * MTU3_EP_FIFO_UNIT; in ep_fifo_alloc() 35 num_bits = num_bits * (mep->slot + 1); in ep_fifo_alloc() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | intel,dwmac-plat.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/intel,dwmac-plat.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vineetha G. Jaya Kumaran <vineetha.g.jaya.kumaran@intel.com> 17 - intel,keembay-dwmac 19 - compatible 22 - $ref: "snps,dwmac.yaml#" 27 - items: 28 - enum: [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/usb/musb-new/ |
| H A D | musb_gadget.c | 5 * Copyright (C) 2005-2006 by Texas Instruments 6 * Copyright (C) 2006-2007 Nokia Corporation 9 * SPDX-License-Identifier: GPL-2.0 20 #include <linux/dma-mapping.h> 25 #include "linux-compat.h" 31 /* MUSB PERIPHERAL status 3-mar-2006: 33 * - EP0 seems solid. It passes both USBCV and usbtest control cases. 38 * + endpoint halt tests -- in both usbtest and usbcv -- seem 42 * - Mass storage behaved ok when last tested. Network traffic patterns 47 * - TX/IN [all …]
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | fsl_fman.h | 4 * Copyright 2010-2011 Freescale Semiconductor, Inc. 6 * SPDX-License-Identifier: GPL-2.0+ 28 u32 fmbm_pfs[0x3f]; /* BMI port FIFO size */ 70 u32 fmbm_rcfg; /* Rx configuration */ 71 u32 fmbm_rst; /* Rx status */ 72 u32 fmbm_rda; /* Rx DMA attributes */ 73 u32 fmbm_rfp; /* Rx FIFO parameters */ 74 u32 fmbm_rfed; /* Rx frame end data */ 75 u32 fmbm_ricp; /* Rx internal context parameters */ 76 u32 fmbm_rim; /* Rx internal margins */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | main.h | 48 * Usage example, e.g. a three-bit field (bits 4-6): 52 * regval = R_REG(osh, ®s->regfoo); 55 * W_REG(osh, ®s->regfoo, regval); 58 (((unsigned)1 << (width)) - 1) 67 /* max # supported core revisions (0 .. MAXCOREREV - 1) */ 76 #define BRCMS_SHORTSLOT_AUTO -1 /* Driver will manage Shortslot setting */ 91 #define TXFID_QUEUE_MASK 0x0007 /* Bits 0-2 */ 92 #define TXFID_SEQ_MASK 0x7FE0 /* Bits 5-15 */ 119 #define DEF_RXINTMASK (I_RI) /* enable rx int on rxfifo only */ 130 #define NFIFO 6 /* # tx/rx fifopairs */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/ |
| H A D | d11.h | 2 * Chip-specific hardware definitions for 14 * <<Broadcom-WL-IPTag/Proprietary:>> 62 /* RX FIFO numbers */ 68 /* TX FIFO numbers using WME Access Classes */ 69 #define TX_AC_BK_FIFO 0 /**< Access Category Background TX FIFO */ 70 #define TX_AC_BE_FIFO 1 /**< Access Category Best-Effort TX FIFO */ 71 #define TX_AC_VI_FIFO 2 /**< Access Class Video TX FIFO */ 72 #define TX_AC_VO_FIFO 3 /**< Access Class Voice TX FIFO */ 73 #define TX_BCMC_FIFO 4 /**< Broadcast/Multicast TX FIFO */ 74 #define TX_ATIM_FIFO 5 /**< TX fifo for ATIM window info */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/b43/ |
| H A D | b43.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 61 /* 32-bit DMA */ 68 /* 64-bit DMA */ 202 #define B43_BFL2_RXBB_INT_REG_DIS 0x0001 /* external RX BB regulator present */ 203 #define B43_BFL2_APLL_WAR 0x0002 /* alternative A-band PLL settings implemented */ 206 #define B43_BFL2_5G_PWRGAIN 0x0010 /* supports 5G band power gain */ 209 #define B43_BFL2_BTC3WIRE 0x0080 /* used 3-wire bluetooth coexist */ 211 #define B43_BFL2_SPUR_WAR 0x0200 /* has a workaround for clock-harmonic spurs */ 212 #define B43_BFL2_GPLL_WAR 0x0400 /* altenative G-band PLL settings implemented */ 234 #define B43_SHM_AUTOINC_R 0x0200 /* Auto-increment address on read */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/musb/ |
| H A D | musb_gadget.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2005-2006 by Texas Instruments 7 * Copyright (C) 2006-2007 Nokia Corporation 18 #include <linux/dma-mapping.h> 25 /* ----------------------------------------------------------------------- */ 28 (req->map_state != UN_MAPPED)) 36 struct dma_controller *dma = musb->dma_controller; in map_dma_buffer() 38 request->map_state = UN_MAPPED; in map_dma_buffer() 40 if (!is_dma_capable() || !musb_ep->dma) in map_dma_buffer() 47 if (dma->is_compatible) in map_dma_buffer() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/pi433/ |
| H A D | pi433_if.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 * HopeRf with a similar interace - e. g. RFM69HCW, RFM12, RFM95, ... 15 * Copyright (C) 2016 Wolf-Entwicklungen 16 * Marcus Wolf <linux@wolf-entwicklungen.de> 64 * rx config is device specific 65 * so we have just one rx config, ebedded in device struct 88 /* rx related values */ 98 /* fifo wait queue */ 113 /*-------------------------------------------------------------------------*/ 120 if (device->irq_state[DIO0] == DIO_PACKET_SENT) { in DIO0_irq_handler() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/serial/ |
| H A D | 8250.yaml | 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - devicetree@vger.kernel.org 13 - $ref: /schemas/serial.yaml# 14 - if: 16 - aspeed,sirq-polarity-sense 20 const: aspeed,ast2500-vuart 21 - if: 24 const: mrvl,mmp-uart 27 reg-shift: [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/ |
| H A D | event_log_payload.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Copyright (C) 1999-2017, Broadcom Corporation 29 * <<Broadcom-WL-IPTag/Open:>> 31 * $Id: event_log_payload.h 700076 2017-05-17 14:42:22Z $ 64 * Two of these will be used per TxQ context---one for the high TxQ, and one for 65 * the low txq that contains DMA prepared pkts. The high TxQ is a full multi-precidence 77 uint16 plen[1]; /* var len array of lengths of each prec/fifo in the queue */ 91 uint16 plen[1]; /* var len array of lengths of each prec/fifo in the queue */ 99 * This is a generic summary structure (one size fits all) with 100 * a cubby ID and sub-ID to differentiate SCB cubby types and possible sub-queues. [all …]
|