Home
last modified time | relevance | path

Searched refs:ts_nbus (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/bus/
H A Dts-nbus.c28 struct ts_nbus { struct
42 static int ts_nbus_init_pdata(struct platform_device *pdev, struct ts_nbus in ts_nbus_init_pdata() argument
43 *ts_nbus) in ts_nbus_init_pdata()
45 ts_nbus->data = devm_gpiod_get_array(&pdev->dev, "ts,data", in ts_nbus_init_pdata()
47 if (IS_ERR(ts_nbus->data)) { in ts_nbus_init_pdata()
49 return PTR_ERR(ts_nbus->data); in ts_nbus_init_pdata()
52 ts_nbus->csn = devm_gpiod_get(&pdev->dev, "ts,csn", GPIOD_OUT_HIGH); in ts_nbus_init_pdata()
53 if (IS_ERR(ts_nbus->csn)) { in ts_nbus_init_pdata()
55 return PTR_ERR(ts_nbus->csn); in ts_nbus_init_pdata()
58 ts_nbus->txrx = devm_gpiod_get(&pdev->dev, "ts,txrx", GPIOD_OUT_HIGH); in ts_nbus_init_pdata()
[all …]
/openbmc/linux/include/linux/
H A Dts-nbus.h13 struct ts_nbus;
15 extern int ts_nbus_read(struct ts_nbus *ts_nbus, u8 adr, u16 *val);
16 extern int ts_nbus_write(struct ts_nbus *ts_nbus, u8 adr, u16 val);