Home
last modified time | relevance | path

Searched +full:ast2500 +full:- +full:i2c +full:- +full:bus (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/arch/arm/boot/dts/
Daspeed-g5.dtsi1 // SPDX-License-Identifier: GPL-2.0+
2 #include <dt-bindings/clock/aspeed-clock.h>
3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
7 compatible = "aspeed,ast2500";
8 #address-cells = <1>;
9 #size-cells = <1>;
10 interrupt-parent = <&vic>;
36 #address-cells = <1>;
37 #size-cells = <0>;
40 compatible = "arm,arm1176jzf-s";
[all …]
Daspeed-g6.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
6 #include <dt-bindings/clock/ast2600-clock.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
13 interrupt-parent = <&gic>;
43 #address-cells = <1>;
44 #size-cells = <0>;
45 enable-method = "aspeed,ast2600-smp";
[all …]
Daspeed-bmc-facebook-wedge400.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include <dt-bindings/gpio/aspeed-gpio.h>
6 #include "ast2500-facebook-netbmc-common.dtsi"
10 compatible = "facebook,wedge400-bmc", "aspeed,ast2500";
14 * PCA9548 (2-0070) provides 8 channels connecting to
27 * PCA9548 (8-0070) provides 8 channels connecting to
40 * PCA9548 (11-0076) provides 8 channels connecting to
56 stdout-path = &uart1;
60 ast-adc-hwmon {
[all …]
Daspeed-bmc-facebook-yosemitev2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
4 #include "aspeed-g5.dtsi"
5 #include <dt-bindings/i2c/i2c.h>
9 compatible = "facebook,yosemitev2-bmc", "aspeed,ast2500";
14 stdout-path = &uart5;
21 iio-hwmon {
23 compatible = "iio-hwmon";
24 io-channels = <&adc 0> , <&adc 1> , <&adc 2> , <&adc 3> ,
35 m25p,fast-read;
[all …]
Daspeed-bmc-facebook-minipack.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "ast2500-facebook-netbmc-common.dtsi"
9 compatible = "facebook,minipack-bmc", "aspeed,ast2500";
23 * i2c switch 2-0070, pca9548, 8 child channels assigned
24 * with bus number 16-23.
36 * i2c switch 8-0070, pca9548, 8 child channels assigned
37 * with bus number 24-31.
49 * i2c switch 9-0070, pca9548, 8 child channels assigned
50 * with bus number 32-39.
[all …]
Daspeed-bmc-facebook-cmm.dts1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "ast2500-facebook-netbmc-common.dtsi"
9 compatible = "facebook,cmm-bmc", "aspeed,ast2500";
22 * PCA9548 (1-0077) provides 8 channels for connecting to
35 * PCA9548 (2-0071) provides 8 channels for connecting to
48 * PCA9548 (8-0077) provides 8 channels and the first 4
61 * 2 PCA9548 (18-0070 & 18-0073), 16 channels connecting
82 * 2 PCA9548 (19-0070 & 19-0073), 16 channels connecting
103 * 2 PCA9548 (20-0070 & 20-0073), 16 channels connecting
[all …]
Daspeed-bmc-facebook-tiogapass.dts1 // SPDX-License-Identifier: GPL-2.0+
4 /dts-v1/;
6 #include "aspeed-g5.dtsi"
7 #include <dt-bindings/gpio/aspeed-gpio.h>
8 #include <dt-bindings/i2c/i2c.h>
12 compatible = "facebook,tiogapass-bmc", "aspeed,ast2500";
18 * Hardcode the bus number of i2c switches' channels to
39 stdout-path = &uart5;
47 iio-hwmon {
48 compatible = "iio-hwmon";
[all …]
Daspeed-bmc-lenovo-hr855xg2.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2019-present Lenovo
8 /dts-v1/;
10 #include "aspeed-g5.dtsi"
11 #include <dt-bindings/gpio/aspeed-gpio.h>
15 compatible = "lenovo,hr855xg2-bmc", "aspeed,ast2500";
29 stdout-path = &uart5;
38 reserved-memory {
39 #address-cells = <1>;
40 #size-cells = <1>;
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/i2c/
Daspeed,i2c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/aspeed,i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ASPEED I2C on the AST24XX, AST25XX, and AST26XX SoCs Device Tree Bindings
10 - Rayn Chen <rayn_chen@aspeedtech.com>
13 - $ref: /schemas/i2c/i2c-controller.yaml#
18 - aspeed,ast2400-i2c-bus
19 - aspeed,ast2500-i2c-bus
20 - aspeed,ast2600-i2c-bus
[all …]
/Linux-v5.15/drivers/net/mdio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate "MDIO bus device drivers"
20 loadable module or built-in.
27 FWNODE MDIO bus (Ethernet PHY) accessors
35 OpenFirmware MDIO bus (Ethernet PHY) accessors
42 ACPI MDIO bus (Ethernet PHY) accessors
58 tristate "APM X-Gene SoC MDIO bus controller"
62 APM X-Gene SoC's.
65 tristate "ASPEED MDIO bus controller"
69 This module provides a driver for the independent MDIO bus
[all …]
/Linux-v5.15/drivers/char/ipmi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 tristate 'IPMI top-level message handler'
17 See <file:Documentation/driver-api/ipmi.rst> for more details on the driver.
72 select I2C
75 have a driver that must be accessed over an I2C bus instead of a
76 standard interface. This module requires I2C support.
82 Provides a driver for OPAL firmware-based IPMI interfaces.
107 interface found on Aspeed SOCs (AST2400 and AST2500).
131 Provides a BMC-side character device implementing IPMI
160 found on Aspeed SOCs (AST2400 and AST2500). The driver
[all …]
/Linux-v5.15/drivers/irqchip/
Dirq-aspeed-i2c-ic.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Aspeed 24XX/25XX I2C Interrupt Controller.
5 * Copyright (C) 2012-2017 ASPEED Technology Inc.
28 * The aspeed chip provides a single hardware interrupt for all of the I2C
30 * into multiple interrupts, each associated with a single I2C bus.
39 status = readl(i2c_ic->base); in aspeed_i2c_ic_irq_handler()
41 generic_handle_domain_irq(i2c_ic->irq_domain, bit); in aspeed_i2c_ic_irq_handler()
54 irq_set_chip_data(irq, domain->host_data); in aspeed_i2c_ic_map_irq_domain()
71 return -ENOMEM; in aspeed_i2c_ic_of_init()
73 i2c_ic->base = of_iomap(node, 0); in aspeed_i2c_ic_of_init()
[all …]
/Linux-v5.15/drivers/i2c/busses/
Di2c-aspeed.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Aspeed 24XX/25XX I2C Controller.
5 * Copyright (C) 2012-2017 ASPEED Technology Inc.
14 #include <linux/i2c.h>
30 /* I2C Register */
41 /* 0x00 : I2C Interrupt Status Register */
42 /* 0x08 : I2C Interrupt Target Assignment */
165 /* Multi-master */
173 static int aspeed_i2c_reset(struct aspeed_i2c_bus *bus);
175 static int aspeed_i2c_recover_bus(struct aspeed_i2c_bus *bus) in aspeed_i2c_recover_bus() argument
[all …]
/Linux-v5.15/drivers/gpu/drm/ast/
Dast_mode.c3 * Parts based on xf86-video-ast
16 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
51 static void ast_i2c_destroy(struct ast_i2c_chan *i2c);
72 if (!crtc->enabled) in ast_crtc_load_lut()
75 r = crtc->gamma_store; in ast_crtc_load_lut()
76 g = r + crtc->gamma_size; in ast_crtc_load_lut()
77 b = g + crtc->gamma_size; in ast_crtc_load_lut()
93 switch (format->cpp[0] * 8) { in ast_get_vbios_mode_info()
95 vbios_mode->std_table = &vbios_stdtable[VGAModeIndex]; in ast_get_vbios_mode_info()
98 vbios_mode->std_table = &vbios_stdtable[HiCModeIndex]; in ast_get_vbios_mode_info()
[all …]
/Linux-v5.15/drivers/media/platform/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 Say Y here to enable support for platform-specific V4L drivers.
13 source "drivers/media/platform/marvell-ccic/Kconfig"
22 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems
35 tristate "Aspeed AST2400 and AST2500 Video Engine driver"
40 AST2400 and AST2500 SOCs. The VE can capture and compress video data
45 depends on VIDEO_DEV && I2C
53 depends on VIDEO_V4L2 && (PPC_MPC512x || COMPILE_TEST) && I2C
72 This driver provides support for N:1 video bus multiplexers.
76 depends on VIDEO_V4L2 && I2C
[all …]
/Linux-v5.15/drivers/clk/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
60 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
71 depends on I2C
80 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
90 multi-function device has one fixed-rate oscillator, clocked
115 depends on I2C
121 be pre-programmed to support other configurations and features not yet
126 depends on I2C
134 depends on I2C
143 depends on I2C
[all …]
/Linux-v5.15/drivers/gpio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
57 non-sleeping contexts. They can make bitbanged serial protocols
108 # This symbol is selected by both I2C and SPI expanders
116 tristate "GPIO driver for 74xx-ICs with MMIO access"
120 Say yes here to support GPIO functionality for 74xx-compatible ICs
136 If driver is built as a module it will be called gpio-altera.
151 Say Y here to support Aspeed AST2400 and AST2500 GPIO controllers.
159 Say Y here to support Aspeed AST2500 SGPIO functionality.
287 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
290 Say yes here to support basic platform_device memory-mapped GPIO controllers.
[all …]
/Linux-v5.15/
DMAINTAINERS9 -------------------------
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 …]