Searched +full:ast2500 +full:- +full:i2c +full:- +full:bus (Results 1 – 18 of 18) sorted by relevance
/Linux-v5.15/arch/arm/boot/dts/ |
D | aspeed-g5.dtsi | 1 // 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 …]
|
D | aspeed-g6.dtsi | 1 // 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 …]
|
D | aspeed-bmc-facebook-wedge400.dts | 1 // 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 …]
|
D | aspeed-bmc-facebook-yosemitev2.dts | 1 // 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 …]
|
D | aspeed-bmc-facebook-minipack.dts | 1 // 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 …]
|
D | aspeed-bmc-facebook-cmm.dts | 1 // 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 …]
|
D | aspeed-bmc-facebook-tiogapass.dts | 1 // 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 …]
|
D | aspeed-bmc-lenovo-hr855xg2.dts | 1 // 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/ |
D | aspeed,i2c.yaml | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | irq-aspeed-i2c-ic.c | 1 // 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/ |
D | i2c-aspeed.c | 1 // 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/ |
D | ast_mode.c | 3 * 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
D | Kconfig | 1 # 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/ |
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 …]
|