| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/spi/ |
| H A D | snps,dw-apb-ssi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/spi/snps,dw-apb-ssi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark Brown <broonie@kernel.org> 13 - $ref: "spi-controller.yaml#" 14 - if: 19 - mscc,ocelot-spi 20 - mscc,jaguar2-spi 25 - if: [all …]
|
| H A D | spi-rockchip.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-rockchip.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - $ref: "spi-controller.yaml#" 17 - Heiko Stuebner <heiko@sntech.de> 23 - const: rockchip,rk3036-spi 24 - const: rockchip,rk3066-spi 25 - const: rockchip,rk3228-spi 26 - const: rockchip,rv1108-spi [all …]
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-dw-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/dma-mapping.h> 13 #include <linux/delay.h> 16 #include <linux/spi/spi-mem.h> 20 #include "spi-dw.h" 29 u32 rx_sample_dly; /* RX sample delay */ 63 snprintf(name, 32, "dw_spi%d", dws->master->bus_num); in dw_spi_debugfs_init() 64 dws->debugfs = debugfs_create_dir(name, NULL); in dw_spi_debugfs_init() 65 if (!dws->debugfs) in dw_spi_debugfs_init() 66 return -ENOMEM; in dw_spi_debugfs_init() [all …]
|
| H A D | spi-rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Author: Addy Ke <addy.ke@rock-chips.com> 9 #include <linux/delay.h> 22 #define DRIVER_NAME "rockchip-spi" 71 /* ss_n to sclk_out delay */ 164 * SPI_CTRLR1 is 16-bits, so we should support lengths of 0xffff + 1. However, 169 /* 2 for native cs, 2 for cs-gpio */ 198 void *rx; member 223 bool cs_high_supported; /* native CS supports active-high polarity */ 236 writel_relaxed((enable ? 1U : 0U), rs->regs + ROCKCHIP_SPI_SSIENR); in spi_enable_chip() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/iio/resolver/ |
| H A D | ad2s1200.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2018-2018 David Veenstra <davidjulianveenstra@gmail.com> 7 * Copyright (c) 2010-2010 Analog Devices Inc. 11 #include <linux/delay.h> 32 * struct ad2s1200_state - driver instance specific data. 33 * @lock: protects both the GPIO pins and the rx buffer. 35 * @sample: GPIO pin SAMPLE. 37 * @rx: buffer for spi transfers. 42 struct gpio_desc *sample; member 44 __be16 rx ____cacheline_aligned; [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/spi/ |
| H A D | rk_spi.c | 6 * (C) Copyright 2008-2013 Rockchip Electronics 9 * SPDX-License-Identifier: GPL-2.0+ 15 #include <dt-structs.h> 38 s32 frequency; /* Default clock frequency, -1 for none */ 40 uint deactivate_delay_us; /* Delay to wait after deactivate */ 41 uint activate_delay_us; /* Delay to wait after activate */ 56 u32 rsd; /* Rx sample delay cycles */ 67 debug("ctrl0: \t\t0x%08x\n", readl(®s->ctrlr0)); in rkspi_dump_regs() 68 debug("ctrl1: \t\t0x%08x\n", readl(®s->ctrlr1)); in rkspi_dump_regs() 69 debug("ssienr: \t\t0x%08x\n", readl(®s->enr)); in rkspi_dump_regs() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/microchip/ |
| H A D | sparx5_nand.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 cs14_pins: cs14-pins { 14 pinctrl-0 = <&si2_pins>; 15 pinctrl-names = "default"; 17 compatible = "spi-mux"; 18 mux-controls = <&mux>; 19 #address-cells = <1>; 20 #size-cells = <0>; 22 spi-flash@6 { 23 compatible = "spi-nand"; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rk3288-veyron.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/clock/rockchip,rk808.h> 9 #include <dt-bindings/input/input.h> 14 stdout-path = "serial2:115200n8"; 27 power_button: power-button { 28 compatible = "gpio-keys"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pwr_key_l>; 36 debounce-interval = <100>; 37 wakeup-source; [all …]
|
| H A D | rk3288.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include <dt-bindings/clock/rk3288-cru.h> 8 #include <dt-bindings/power/rk3288-power.h> 9 #include <dt-bindings/thermal/thermal.h> 10 #include <dt-bindings/soc/rockchip,boot-mode.h> 11 #include <dt-bindings/suspend/rockchip-rk3288.h> [all …]
|
| H A D | sun8i-a83t.dtsi | 6 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 47 #include <dt-bindings/clock/sun8i-a83t-ccu.h> 48 #include <dt-bindings/clock/sun8i-de2.h> 49 #include <dt-bindings/clock/sun8i-r-ccu.h> 50 #include <dt-bindings/reset/sun8i-a83t-ccu.h> 51 #include <dt-bindings/reset/sun8i-de2.h> 52 #include <dt-bindings/reset/sun8i-r-ccu.h> 53 #include <dt-bindings/thermal/thermal.h> 56 interrupt-parent = <&gic>; [all …]
|
| H A D | rv1126-sphericalipc-ddr3-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "rv1126-ipc.dtsi" 9 #include <dt-bindings/input/input.h> 13 compatible = "rockchip,rv1126-sphericalipc-ddr3-v10", "rockchip,rv1126"; 15 adc-keys { 16 compatible = "adc-keys"; 17 io-channels = <&saradc 0>; 18 io-channel-names = "buttons"; 19 poll-interval = <100>; [all …]
|
| H A D | rv1108.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/rv1108-cru.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/thermal/thermal.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 15 interrupt-parent = <&gic>; [all …]
|
| H A D | rv1126-rmsl-ddr3-v1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "rv1126-rmsl.dtsi" 9 #include <dt-bindings/display/media-bus-format.h> 15 compatible = "rockchip,rv1126-rmsl-ddr3L-v1", "rockchip,rv1126"; 18 …bootargs = "earlycon=uart8250,mmio32,0xff570000 console=ttyFIQ0 root=PARTUUID=614e0000-0000 rootfs… 21 gpio-leds { 22 compatible = "gpio-leds"; 24 work-led { 26 linux,default-trigger = "timer"; [all …]
|
| H A D | rv1106.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 #include <dt-bindings/clock/rv1106-cru.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/pinctrl/rockchip.h> 10 #include <dt-bindings/soc/rockchip,boot-mode.h> 11 #include <dt-bindings/soc/rockchip-system-status.h> 12 #include <dt-bindings/thermal/thermal.h> 15 #address-cells = <1>; [all …]
|
| H A D | rv1126.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rv1126-cru.h> 7 #include <dt-bindings/power/rv1126-power.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/soc/rockchip-system-status.h> 14 #include <dt-bindings/suspend/rockchip-rv1126.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/phy/ |
| H A D | realtek.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 #include <linux/delay.h> 106 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8201_config_intr() 118 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8211b_config_intr() 131 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8211e_config_intr() 144 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8211f_config_intr() 163 if (phydev->speed == SPEED_100 && phydev->autoneg == AUTONEG_DISABLE) { in rtl8211_config_aneg() 183 struct device *dev = &phydev->mdio.dev; in rtl8211f_config_init() 197 switch (phydev->interface) { in rtl8211f_config_init() 218 default: /* the rest of the modes imply leaving delay as is. */ in rtl8211f_config_init() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3308.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/clock/rk3308-cru.h> 8 #include <dt-bindings/display/media-bus-format.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/pinctrl/rockchip.h> 13 #include <dt-bindings/soc/rockchip,boot-mode.h> 14 #include <dt-bindings/suspend/rockchip-rk3308.h> 15 #include <dt-bindings/thermal/thermal.h> [all …]
|
| H A D | px30.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/px30-cru.h> 7 #include <dt-bindings/display/media-bus-format.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/power/px30-power.h> 13 #include <dt-bindings/soc/rockchip,boot-mode.h> 14 #include <dt-bindings/soc/rockchip-system-status.h> [all …]
|
| H A D | rk3528.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3528-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/phy/phy.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/power/rk3528-power.h> 13 #include <dt-bindings/soc/rockchip,boot-mode.h> 14 #include <dt-bindings/soc/rockchip-system-status.h> [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | .rk3288-veyron-mickey.dtb.dts.tmp | |
| H A D | rv1126.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rv1126-cru.h> 7 #include <dt-bindings/power/rv1126-power.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/soc/rockchip-system-status.h> 14 #include <dt-bindings/suspend/rockchip-rv1126.h> [all …]
|
| H A D | .rk3288-veyron-minnie.dtb.dts.tmp | |
| H A D | .rk3288-veyron-jerry.dtb.dts.tmp | |
| H A D | .rk3328-evb.dtb.dts.tmp | |
| H A D | rk3528.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3528-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/phy/phy.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/power/rk3528-power.h> 13 #include <dt-bindings/soc/rockchip,boot-mode.h> 14 #include <dt-bindings/soc/rockchip-system-status.h> [all …]
|