| /OK3568_Linux_fs/kernel/include/linux/platform_data/ |
| H A D | brcmfmac.h | 10 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 34 * Note: the brcmfmac can be loaded as module or be statically built-in into 35 * the kernel. If built-in then do note that it uses module_init (and 38 * it built-in to the kernel then use a higher initcall then device_initcall 43 * without reporting anything and just assume there is no data needed. Which is 48 * enum brcmf_bus_type - Bus type identifier. Currently SDIO, USB and PCIE are 59 * struct brcmfmac_sdio_pd - SDIO Device specific platform data. 61 * @txglomsz: SDIO txglom size. Use 0 if default of driver is to be 63 * @drive_strength: is the preferred drive_strength to be used for the SDIO 68 * @oob_irq_supported: does the board have support for OOB interrupts. SDIO [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/ |
| H A D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 "#address-cells": 30 "#size-cells": 37 broken-cd: 40 There is no card detection available; polling must be used. 42 cd-gpios: [all …]
|
| H A D | sdhci-sprd.txt | 1 * Spreadtrum SDHCI controller (sdhci-sprd) 4 for MMC, SD and SDIO types of cards. 7 and the properties used by the sdhci-sprd driver. 10 - compatible: Should contain "sprd,sdhci-r11". 11 - reg: physical base address of the controller and length. 12 - interrupts: Interrupts used by the SDHCI controller. 13 - clocks: Should contain phandle for the clock feeding the SDHCI controller 14 - clock-names: Should contain the following: 15 "sdio" - SDIO source clock (required) 16 "enable" - gate clock which used for enabling/disabling the device (required) [all …]
|
| H A D | marvell,xenon-sdhci.txt | 11 - compatible: should be one of the following 12 - "marvell,armada-3700-sdhci": For controllers on Armada-3700 SoC. 13 Must provide a second register area and marvell,pad-type. 14 - "marvell,armada-ap806-sdhci": For controllers on Armada AP806. 15 - "marvell,armada-cp110-sdhci": For controllers on Armada CP110. 17 - clocks: 22 - clock-names: 27 - reg: 28 * For "marvell,armada-3700-sdhci", two register areas. 31 Please follow the examples with compatible "marvell,armada-3700-sdhci" [all …]
|
| /OK3568_Linux_fs/buildroot/package/linux-firmware/ |
| H A D | linux-firmware.mk | 3 # linux-firmware 8 LINUX_FIRMWARE_SOURCE = linux-firmware-$(LINUX_FIRMWARE_VERSION).tar.xz 16 LINUX_FIRMWARE_FILES += intel/fw_sst_0f28.bin-48kHz_i2s_master 36 LINUX_FIRMWARE_DIRS += qcom/venus-1.8 qcom/venus-4.2 47 s5p-mfc.fw \ 48 s5p-mfc-v6.fw \ 49 s5p-mfc-v6-v2.fw \ 50 s5p-mfc-v7.fw \ 51 s5p-mfc-v8.fw 52 # No license file; the license is in the file WHENCE [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | hndpmu.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * of the SiliconBackplane-based Broadcom chips. 6 * Copyright (C) 1999-2017, Broadcom Corporation 22 * Notwithstanding the above, under no circumstances may you combine this 27 * <<Broadcom-WL-IPTag/Open:>> 29 * $Id: hndpmu.c 657872 2016-09-02 22:17:34Z $ 82 /* SDIO Pad drive strength to select value mappings. 83 * The last strength value in each table must be 0 (the tri-state value). 87 uint8 sel; /* Chip-specific select value */ 90 /* SDIO Drive Strength to sel value table for PMU Rev 1 */ [all …]
|
| /OK3568_Linux_fs/buildroot/package/murata-cyw-fw/ |
| H A D | murata-cyw-fw.mk | 3 # murata-cyw-fw 10 MURATA_CYW_FW_SITE = $(call github,murata-wireless,cyw-fmac-fw,$(MURATA_CYW_FW_VERSION)) 12 …$(call github,murata-wireless,cyw-fmac-nvram,$(MURATA_CYW_FW_VERSION_NVRAM))/cyw-fmac-nvram-$(MURA… 13 …$(call github,murata-wireless,cyw-bt-patch,$(MURATA_CYW_FW_VERSION_BT_PATCH))/cyw-bt-patch-$(MURAT… 16 MURATA_CYW_FW_REDISTRIBUTE = NO 20 $(call suitable-extractor,$(tar)) $(MURATA_CYW_FW_DL_DIR)/$(tar) | \ 21 $(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) - 27 brcmfmac43012-sdio.bin \ 28 brcmfmac43012-sdio.1LV.clm_blob \ 29 brcmfmac43012-sdio.1LV.txt \ [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rv1106g-evb1-v10-dual-cam.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "rv1106-evb-v10.dtsi" 10 #include "rv1106-evb-dual-cam.dtsi" 14 compatible = "rockchip,rv1106g-evb1-v10-dual-cam", "rockchip,rv1106"; 16 sdio_pwrseq: sdio-pwrseq { 17 compatible = "mmc-pwrseq-simple"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&wifi_enable_h &wifi_vbat>; 24 * - SDIO_RESET_L_WL_REG_ON [all …]
|
| H A D | rv1106g-evb1-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "rv1106-evb-v10.dtsi" 10 #include "rv1106-evb-cam.dtsi" 14 compatible = "rockchip,rv1106g-evb1-v10", "rockchip,rv1106"; 16 sdio_pwrseq: sdio-pwrseq { 17 compatible = "mmc-pwrseq-simple"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&wifi_enable_h &wifi_vbat>; 24 * - SDIO_RESET_L_WL_REG_ON [all …]
|
| H A D | rv1106g-evb1-v11-cvr-dual-cam.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 10 #include "rv1106-evb-v10.dtsi" 11 #include "rv1106-evb-cvr-dual-cam.dtsi" 15 compatible = "rockchip,rv1106g-evb1-v11-cvr-dual-cam", "rockchip,rv1106"; 17 sdio_pwrseq: sdio-pwrseq { 18 compatible = "mmc-pwrseq-simple"; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&wifi_enable_h &wifi_vbat>; 25 * - SDIO_RESET_L_WL_REG_ON [all …]
|
| H A D | rk322x-android.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 36 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 42 #include <dt-bindings/pwm/pwm.h> 43 #include <dt-bindings/input/input.h> 50 fiq-debugger { 51 compatible = "rockchip,fiq-debugger"; 53 rockchip,serial-id = <2>; 54 rockchip,signal-irq = <159>; 55 rockchip,wake-irq = <0>; 56 rockchip,irq-mode-enable = <0>; /* If enable uart uses irq instead of fiq */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/mvebu/ |
| H A D | pinctrl-armada-ap806.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 19 #include "pinctrl-mvebu.h" 24 MPP_FUNCTION(1, "sdio", "clk"), 28 MPP_FUNCTION(1, "sdio", "cmd"), 32 MPP_FUNCTION(1, "sdio", "d0"), 36 MPP_FUNCTION(1, "sdio", "d1"), 40 MPP_FUNCTION(1, "sdio", "d2"), 44 MPP_FUNCTION(1, "sdio", "d3"), 48 MPP_FUNCTION(1, "sdio", "ds")), [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | sdio.h | 1 // SPDX-License-Identifier: ISC 69 /* rev < 7, watermark for sdio device TX path */ 84 /* SdioPullUp (on cmd, d0-d2) */ 96 /* Watermark for sdio device RX path */ 103 /* Sdio Core Rev 12 */ 124 /* with b15, maps to 32-bit SB access */ 140 /* Packet alignment for most efficient SDIO (can change based on platform) */ 147 * enum brcmf_sdiod_state - the state of the bus. 149 * @BRCMF_SDIOD_DOWN: Device can be accessed, no DPC. 151 * @BRCMF_SDIOD_NOMEDIUM: No medium access to dongle possible. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/ |
| H A D | sbsdpcmdev.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Broadcom SiliconBackplane SDIO/PCMCIA hardware-specific 6 * Copyright (C) 1999-2017, Broadcom Corporation 22 * Notwithstanding the above, under no circumstances may you combine this 27 * <<Broadcom-WL-IPTag/Open:>> 29 * $Id: sbsdpcmdev.h 610395 2016-01-06 22:52:57Z $ 53 dma64diag_t dmafifo; /* DMA Diagnostic Regs, 0x280-0x28c */ 59 dma32regp_t dma32regs[2]; /* dma tx & rx, 0x200-0x23c */ 60 dma32diag_t dmafifo; /* DMA Diagnostic Regs, 0x240-0x24c */ 66 dma32regp_t dmaregs; /* DMA Regs, 0x200-0x21c, rev8 */ [all …]
|
| H A D | bcmsdh.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * SDIO host client driver interface of Broadcom HNBU 5 * abstract OS and BUS specific details of SDIO 7 * Copyright (C) 1999-2017, Broadcom Corporation 23 * Notwithstanding the above, under no circumstances may you combine this 28 * <<Broadcom-WL-IPTag/Open:>> 30 * $Id: bcmsdh.h 698895 2017-05-11 02:55:17Z $ 77 void *os_cxt; /* Pointer to per-OS private data */ 85 /* Detach - freeup resources allocated in attach */ 107 * device removal. No-op in the case of non-removable/hardwired devices. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/include/ |
| H A D | bcmsdh.h | 2 * SDIO host client driver interface of Broadcom HNBU 4 * abstract OS and BUS specific details of SDIO 8 * Copyright (C) 1999-2017, Broadcom Corporation 24 * Notwithstanding the above, under no circumstances may you combine this 29 * <<Broadcom-WL-IPTag/Open:>> 31 * $Id: bcmsdh.h 690946 2017-03-20 05:24:19Z $ 77 void *os_cxt; /* Pointer to per-OS private data */ 81 /* Detach - freeup resources allocated in attach */ 103 * device removal. No-op in the case of non-removable/hardwired devices. 107 /* Access SDIO address space (e.g. CCCR) using CMD52 (single-byte interface). [all …]
|
| H A D | sbsdpcmdev.h | 2 * Broadcom SiliconBackplane SDIO/PCMCIA hardware-specific 7 * Copyright (C) 1999-2017, Broadcom Corporation 23 * Notwithstanding the above, under no circumstances may you combine this 28 * <<Broadcom-WL-IPTag/Open:>> 30 * $Id: sbsdpcmdev.h 616398 2016-02-01 09:37:52Z $ 53 dma64diag_t dmafifo; /* DMA Diagnostic Regs, 0x280-0x28c */ 59 dma32regp_t dma32regs[2]; /* dma tx & rx, 0x200-0x23c */ 60 dma32diag_t dmafifo; /* DMA Diagnostic Regs, 0x240-0x24c */ 66 dma32regp_t dmaregs; /* DMA Regs, 0x200-0x21c, rev8 */ 67 dma32diag_t dmafifo; /* DMA Diagnostic Regs, 0x220-0x22c */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/include/ |
| H A D | bcmsdh.h | 2 * SDIO host client driver interface of Broadcom HNBU 4 * abstract OS and BUS specific details of SDIO 8 * Copyright (C) 1999-2017, Broadcom Corporation 24 * Notwithstanding the above, under no circumstances may you combine this 29 * <<Broadcom-WL-IPTag/Open:>> 31 * $Id: bcmsdh.h 690946 2017-03-20 05:24:19Z $ 77 void *os_cxt; /* Pointer to per-OS private data */ 81 /* Detach - freeup resources allocated in attach */ 103 * device removal. No-op in the case of non-removable/hardwired devices. 107 /* Access SDIO address space (e.g. CCCR) using CMD52 (single-byte interface). [all …]
|
| H A D | sbsdpcmdev.h | 2 * Broadcom SiliconBackplane SDIO/PCMCIA hardware-specific 7 * Copyright (C) 1999-2017, Broadcom Corporation 23 * Notwithstanding the above, under no circumstances may you combine this 28 * <<Broadcom-WL-IPTag/Open:>> 30 * $Id: sbsdpcmdev.h 616398 2016-02-01 09:37:52Z $ 53 dma64diag_t dmafifo; /* DMA Diagnostic Regs, 0x280-0x28c */ 59 dma32regp_t dma32regs[2]; /* dma tx & rx, 0x200-0x23c */ 60 dma32diag_t dmafifo; /* DMA Diagnostic Regs, 0x240-0x24c */ 66 dma32regp_t dmaregs; /* DMA Regs, 0x200-0x21c, rev8 */ 67 dma32diag_t dmafifo; /* DMA Diagnostic Regs, 0x220-0x22c */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3528-demo4-ddr4-v10.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 10 #include "rk3528-demo.dtsi" 14 compatible = "rockchip,rk3528-demo4-ddr4-v10", "rockchip,rk3528"; 16 sdio_pwrseq: sdio-pwrseq { 17 compatible = "mmc-pwrseq-simple"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&wifi_enable_h &wifi_reset>; 20 reset-gpios = <&gpio3 RK_PB2 GPIO_ACTIVE_LOW>; 23 wireless_bluetooth: wireless-bluetooth { [all …]
|
| H A D | rk3528-demo1-lp4-v10.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 10 #include "rk3528-demo.dtsi" 14 compatible = "rockchip,rk3528-demo1-lp4-v10", "rockchip,rk3528"; 16 sdio_pwrseq: sdio-pwrseq { 17 compatible = "mmc-pwrseq-simple"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&wifi_enable_h &wifi_reset &clkm0_32k_out>; 20 reset-gpios = <&gpio3 RK_PB2 GPIO_ACTIVE_LOW>; 23 wireless_bluetooth: wireless-bluetooth { [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | sdio_ops_linux.c | 3 * Copyright(c) 2007 - 2020 Realtek Corporation. 23 return (psdio_data->sd3_bus_mode) ? _TRUE : _FALSE; in rtw_is_sdio30() 28 return dvobj_to_sdio(d)->clock; in rtw_sdio_get_clock() 36 if (sdio_data->sys_sdio_irq_thd && sdio_data->sys_sdio_irq_thd == current) in rtw_sdio_claim_host_needed() 45 sdio_data->sys_sdio_irq_thd = thd_hdl; in rtw_sdio_set_irq_thd() 49 * Use CMD53 to read data from SDIO device. 51 * in SDIO ISR(host had been claimed). 66 int err = -EPERM; in _sd_read() 72 …/* RTW_INFO(" %s (padapter->bSurpriseRemoved ||adapter->pwrctrlpriv.pnp_bstop_trx)!!!\n",__FUNCTIO… in _sd_read() 76 func = psdio->func; in _sd_read() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/include/ |
| H A D | sbsdpcmdev.h | 2 * Broadcom SiliconBackplane SDIO/PCMCIA hardware-specific 7 * Copyright (C) 1999-2017, Broadcom Corporation 23 * Notwithstanding the above, under no circumstances may you combine this 28 * <<Broadcom-WL-IPTag/Open:>> 30 * $Id: sbsdpcmdev.h 616398 2016-02-01 09:37:52Z $ 53 dma64diag_t dmafifo; /* DMA Diagnostic Regs, 0x280-0x28c */ 59 dma32regp_t dma32regs[2]; /* dma tx & rx, 0x200-0x23c */ 60 dma32diag_t dmafifo; /* DMA Diagnostic Regs, 0x240-0x24c */ 66 dma32regp_t dmaregs; /* DMA Regs, 0x200-0x21c, rev8 */ 67 dma32diag_t dmafifo; /* DMA Diagnostic Regs, 0x220-0x22c */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ti/wlcore/ |
| H A D | sdio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2009-2010 Nokia Corporation 14 #include <linux/mmc/sdio.h> 40 MODULE_DEVICE_TABLE(sdio, wl1271_devices); 45 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); in wl1271_sdio_set_block_size() 46 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl1271_sdio_set_block_size() 57 struct wl12xx_sdio_glue *glue = dev_get_drvdata(child->parent); in wl12xx_sdio_raw_read() 58 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl12xx_sdio_raw_read() 64 dev_dbg(child->parent, "sdio read 52 addr 0x%x, byte 0x%02x\n", in wl12xx_sdio_raw_read() 72 dev_dbg(child->parent, "sdio read 53 addr 0x%x, %zu bytes\n", in wl12xx_sdio_raw_read() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mmc/ |
| H A D | Kconfig | 4 bool "MMC/SD/SDIO card support" 10 If you want MMC/SD/SDIO support, you should say Y here and 25 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.) 26 and non-removable (e.g. eMMC chip) devices are supported. These 27 appear as block devices in U-Boot and can support filesystems such 36 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.) 37 and non-removable (e.g. eMMC chip) devices are supported. These 38 appear as block devices in U-Boot and can support filesystems such 49 you are reading this help text, you most likely have no idea :-) 51 The MMC framework is reduced to bare minimum to be useful. No malloc [all …]
|