| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | allwinner,sun4i-a10-ts.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mfd/allwinner,sun4i-a10-ts.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner A10 Resistive Touchscreen Controller Device Tree Bindings 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 "#thermal-sensor-cells": 19 - allwinner,sun4i-a10-ts 20 - allwinner,sun5i-a13-ts [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | sun4i-gpadc.txt | 2 ------------------------------------------ 7 - compatible: "allwinner,sun8i-a33-ths", 8 - reg: mmio address range of the chip, 9 - #thermal-sensor-cells: shall be 0, 10 - #io-channel-cells: shall be 0, 14 compatible = "allwinner,sun8i-a33-ths"; 16 #thermal-sensor-cells = <0>; 17 #io-channel-cells = <0>; 20 sun4i, sun5i and sun6i SoCs are also supported via the older binding: 22 sun4i resistive touchscreen controller [all …]
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | sun4i-ts.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2013 - 2014 Hans de Goede <hdegoede@redhat.com> 12 * The sun4i-ts controller is capable of detecting a second touch, but when a 18 * open / close movement, and then reports emulated multi-touch events around 19 * the last touch coordinate (as the dual-touch coordinates are worthless). 27 * than the one in the A10 User Manual v.1.5) 117 static void sun4i_ts_irq_handle_input(struct sun4i_ts_data *ts, u32 reg_val) in sun4i_ts_irq_handle_input() argument 122 x = readl(ts->base + TP_DATA); in sun4i_ts_irq_handle_input() 123 y = readl(ts->base + TP_DATA); in sun4i_ts_irq_handle_input() 125 if (!ts->ignore_fifo_data) { in sun4i_ts_irq_handle_input() [all …]
|
| /kernel/linux/linux-4.19/drivers/input/touchscreen/ |
| D | sun4i-ts.c | 4 * Copyright (C) 2013 - 2014 Hans de Goede <hdegoede@redhat.com> 21 * The sun4i-ts controller is capable of detecting a second touch, but when a 27 * open / close movement, and then reports emulated multi-touch events around 28 * the last touch coordinate (as the dual-touch coordinates are worthless). 36 * than the one in the A10 User Manual v.1.5) 126 static void sun4i_ts_irq_handle_input(struct sun4i_ts_data *ts, u32 reg_val) in sun4i_ts_irq_handle_input() argument 131 x = readl(ts->base + TP_DATA); in sun4i_ts_irq_handle_input() 132 y = readl(ts->base + TP_DATA); in sun4i_ts_irq_handle_input() 134 if (!ts->ignore_fifo_data) { in sun4i_ts_irq_handle_input() 135 input_report_abs(ts->input, ABS_X, x); in sun4i_ts_irq_handle_input() [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | sun4i-gpadc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> 15 #include <linux/mfd/sun4i-gpadc.h> 47 .name = "sun4i-a10-gpadc-iio", 56 .name = "sun5i-a13-gpadc-iio", 65 .name = "sun6i-a31-gpadc-iio", 81 .compatible = "allwinner,sun4i-a10-ts", 84 .compatible = "allwinner,sun5i-a13-ts", 87 .compatible = "allwinner,sun6i-a31-ts", 103 of_id = of_match_node(sun4i_gpadc_of_match, pdev->dev.of_node); in sun4i_gpadc_probe() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 tristate "Active-semi ACT8945A" 49 Support for the ACT8945A PMIC from Active-semi. This device 50 features three step-down DC/DC converters and four low-dropout 62 Select this to get support for Allwinner SoCs (A10, A13 and A31) ADC. 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 69 called sun4i-gpadc. 88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 119 over at91-usart-serial driver and usart-spi-driver. Only one function 135 tristate "Atmel HLCDC (High-end LCD Controller)" [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | sun4i-gpadc.c | 3 * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> 18 #include <linux/mfd/sun4i-gpadc.h> 50 .name = "sun4i-a10-gpadc-iio", 59 .name = "sun5i-a13-gpadc-iio", 68 .name = "sun6i-a31-gpadc-iio", 84 .compatible = "allwinner,sun4i-a10-ts", 87 .compatible = "allwinner,sun5i-a13-ts", 90 .compatible = "allwinner,sun6i-a31-ts", 106 of_id = of_match_node(sun4i_gpadc_of_match, pdev->dev.of_node); in sun4i_gpadc_probe() 108 return -EINVAL; in sun4i_gpadc_probe() [all …]
|
| D | Kconfig | 17 ---help--- 33 tristate "Active-semi ACT8945A" 38 Support for the ACT8945A PMIC from Active-semi. This device 39 features three step-down DC/DC converters and four low-dropout 51 Select this to get support for Allwinner SoCs (A10, A13 and A31) ADC. 55 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 58 called sun4i-gpadc. 77 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 114 tristate "Atmel HLCDC (High-end LCD Controller)" 151 tristate "X-Powers AC100" [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | sun4i-a10.dtsi | 5 * This file is dual-licensed: you can use it either under the terms 44 #include <dt-bindings/thermal/thermal.h> 45 #include <dt-bindings/dma/sun4i-a10.h> 46 #include <dt-bindings/clock/sun4i-a10-ccu.h> 47 #include <dt-bindings/reset/sun4i-a10-ccu.h> 50 #address-cells = <1>; 51 #size-cells = <1>; 52 interrupt-parent = <&intc>; 59 #address-cells = <1>; 60 #size-cells = <1>; [all …]
|
| D | sun5i.dtsi | 2 * Copyright 2012-2015 Maxime Ripard 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 47 #include <dt-bindings/clock/sun5i-ccu.h> 48 #include <dt-bindings/dma/sun4i-a10.h> 49 #include <dt-bindings/reset/sun5i-ccu.h> 52 interrupt-parent = <&intc>; 55 #address-cells = <1>; 56 #size-cells = <0>; 60 compatible = "arm,cortex-a8"; [all …]
|
| D | sun7i-a20.dtsi | 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 47 #include <dt-bindings/interrupt-controller/arm-gic.h> 48 #include <dt-bindings/thermal/thermal.h> 49 #include <dt-bindings/dma/sun4i-a10.h> 50 #include <dt-bindings/clock/sun7i-a20-ccu.h> 51 #include <dt-bindings/reset/sun4i-a10-ccu.h> 54 interrupt-parent = <&gic>; 61 #address-cells = <1>; 62 #size-cells = <1>; [all …]
|
| D | sun6i-a31.dtsi | 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 47 #include <dt-bindings/interrupt-controller/arm-gic.h> 48 #include <dt-bindings/thermal/thermal.h> 50 #include <dt-bindings/clock/sun6i-a31-ccu.h> 51 #include <dt-bindings/reset/sun6i-a31-ccu.h> 54 interrupt-parent = <&gic>; 61 #address-cells = <1>; 62 #size-cells = <1>; 66 compatible = "allwinner,simple-framebuffer", [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | sun5i.dtsi | 2 * Copyright 2012-2015 Maxime Ripard 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/clock/sun5i-ccu.h> 46 #include <dt-bindings/dma/sun4i-a10.h> 47 #include <dt-bindings/reset/sun5i-ccu.h> 50 interrupt-parent = <&intc>; 51 #address-cells = <1>; 52 #size-cells = <1>; 55 #address-cells = <1>; [all …]
|
| D | sun4i-a10.dtsi | 5 * This file is dual-licensed: you can use it either under the terms 44 #include <dt-bindings/thermal/thermal.h> 45 #include <dt-bindings/dma/sun4i-a10.h> 46 #include <dt-bindings/clock/sun4i-a10-ccu.h> 47 #include <dt-bindings/reset/sun4i-a10-ccu.h> 50 #address-cells = <1>; 51 #size-cells = <1>; 52 interrupt-parent = <&intc>; 59 #address-cells = <1>; 60 #size-cells = <1>; [all …]
|
| D | sun7i-a20.dtsi | 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 46 #include <dt-bindings/thermal/thermal.h> 47 #include <dt-bindings/dma/sun4i-a10.h> 48 #include <dt-bindings/clock/sun7i-a20-ccu.h> 49 #include <dt-bindings/reset/sun4i-a10-ccu.h> 50 #include <dt-bindings/pinctrl/sun4i-a10.h> 53 interrupt-parent = <&gic>; 54 #address-cells = <1>; [all …]
|
| D | sun6i-a31.dtsi | 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 46 #include <dt-bindings/thermal/thermal.h> 48 #include <dt-bindings/clock/sun6i-a31-ccu.h> 49 #include <dt-bindings/reset/sun6i-a31-ccu.h> 52 interrupt-parent = <&gic>; 53 #address-cells = <1>; 54 #size-cells = <1>; 61 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/sunxi/ |
| D | sun4i-drm.txt | 1 Allwinner A10 Display Pipeline 4 The Allwinner A10 Display pipeline is composed of several components 13 Frontend 0 [0] ------- [0] Backend 0 [0] ------- [0] TCON 0 14 [1] -- -- [1] [1] -- -- [1] 18 [0] -- -- [0] [0] -- -- [0] 19 Frontend 1 [1] ------- [1] Backend 1 [1] ------- [1] TCON 1 25 The same rule also applies to DE 2.0 mixer-TCON connections: 27 Mixer 0 [0] ----------- [0] TCON 0 28 [1] ---- ---- [1] 32 [0] ---- ---- [0] [all …]
|
| /kernel/linux/linux-4.19/drivers/clk/sunxi-ng/ |
| D | ccu-sun4i-a10.c | 16 #include <linux/clk-provider.h> 33 #include "ccu-sun4i-a10.h" 43 .hw.init = CLK_HW_INIT("pll-core", 55 * With sigma-delta modulation for fractional-N on the audio PLL, 78 .hw.init = CLK_HW_INIT("pll-audio-base", 96 .hw.init = CLK_HW_INIT("pll-video0", 111 .hw.init = CLK_HW_INIT("pll-ve", 124 .hw.init = CLK_HW_INIT("pll-ve", 137 .hw.init = CLK_HW_INIT("pll-ddr-base", 144 static SUNXI_CCU_M(pll_ddr_clk, "pll-ddr", "pll-ddr-base", 0x020, 0, 2, [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/sunxi-ng/ |
| D | ccu-sun4i-a10.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/clk-provider.h> 26 #include "ccu-sun4i-a10.h" 36 .hw.init = CLK_HW_INIT("pll-core", 48 * With sigma-delta modulation for fractional-N on the audio PLL, 71 .hw.init = CLK_HW_INIT("pll-audio-base", 89 .hw.init = CLK_HW_INIT("pll-video0", 104 .hw.init = CLK_HW_INIT("pll-ve", 117 .hw.init = CLK_HW_INIT("pll-ve", 130 .hw.init = CLK_HW_INIT("pll-ddr-base", [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|
| /kernel/linux/linux-4.19/ |
| D | MAINTAINERS | 28 'diff -u' to make the patch easy to merge. Be prepared to get your 38 See Documentation/process/coding-style.rst for guidance here. 44 See Documentation/process/submitting-patches.rst for details. 55 include a Signed-off-by: line. The current version of this 57 Documentation/process/submitting-patches.rst. 68 that the bug would present a short-term risk to other users if it 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 109 N: [^a-z]tegra all files whose path contains the word tegra 137 ----------------------------------- [all …]
|