Searched +full:tps6593 +full:- +full:q1 (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/mfd/ |
D | ti,tps6594.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Julien Panis <jpanis@baylibre.com> 15 PFSM (Pre-configurable Finite State Machine) managing the state of the device. 16 TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives. 21 - ti,lp8764-q1 22 - ti,tps6593-q1 23 - ti,tps6594-q1 24 - ti,tps65224-q1 [all …]
|
/linux-6.12.1/drivers/mfd/ |
D | tps6594-spi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * SPI access driver for TI TPS65224/TPS6594/TPS6593/LP8764 PMICs 5 * Copyright (C) 2023 BayLibre Incorporated - https://www.baylibre.com/ 37 if (tps->use_crc) in tps6594_spi_reg_read() 44 if (tps->use_crc && buf[3] != crc8(tps6594_spi_crc_table, buf, 3, CRC8_INIT_VALUE)) in tps6594_spi_reg_read() 45 return -EIO; in tps6594_spi_reg_read() 63 if (tps->use_crc) in tps6594_spi_reg_write() 81 { .compatible = "ti,tps6594-q1", .data = (void *)TPS6594, }, 82 { .compatible = "ti,tps6593-q1", .data = (void *)TPS6593, }, 83 { .compatible = "ti,lp8764-q1", .data = (void *)LP8764, }, [all …]
|
D | tps6594-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * I2C access driver for TI TPS65224/TPS6594/TPS6593/LP8764 PMICs 5 * Copyright (C) 2023 BayLibre Incorporated - https://www.baylibre.com/ 32 return -EIO; in tps6594_i2c_transfer() 40 const u8 addr = client->addr + page; in tps6594_i2c_reg_read_with_crc() 44 * - B0: (I2C_addr_7bits << 1) | WR_bit, with WR_bit = 0 in tps6594_i2c_reg_read_with_crc() 45 * - B1: reg in tps6594_i2c_reg_read_with_crc() 46 * - B2: (I2C_addr_7bits << 1) | RD_bit, with RD_bit = 1 in tps6594_i2c_reg_read_with_crc() 47 * - B3: val in tps6594_i2c_reg_read_with_crc() 48 * - B4: CRC from B0-B1-B2-B3 in tps6594_i2c_reg_read_with_crc() [all …]
|
/linux-6.12.1/Documentation/misc-devices/ |
D | tps6594-pfsm.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 Strictly speaking, PFSM (Pre-configurable Finite State Machine) is not 23 --------------- 25 - tps6594-q1 26 - tps6593-q1 27 - lp8764-q1 32 drivers/misc/tps6594-pfsm.c 48 required to be always-on, are turned off (low-power). 78 # hexdump -C /dev/pfsm-0-0x48 85 ---------------------- [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-am62a7-sk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include "k3-am62a7.dtsi" 16 compatible = "ti,am62a7-sk", "ti,am62a7"; 28 stdout-path = "serial2:115200n8"; 38 reserved-memory { [all …]
|