Home
last modified time | relevance | path

Searched refs:hsi (Results 1 – 38 of 38) sorted by relevance

/linux-4.4.14/Documentation/devicetree/bindings/hsi/
Dclient-devices.txt7 - hsi-channel-ids: A list of channel ids
9 - hsi-rx-mode: Receiver Bit transmission mode ("stream" or "frame")
10 - hsi-tx-mode: Transmitter Bit transmission mode ("stream" or "frame")
11 - hsi-mode: May be used instead hsi-rx-mode and hsi-tx-mode if
14 - hsi-speed-kbps: Max bit transmission speed in kbit/s
15 - hsi-flow: RX flow type ("synchronized" or "pipeline")
16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority")
20 - hsi-channel-names: A list with one name per channel specified in the
21 hsi-channel-ids property
26 hsi-controller {
[all …]
Dnokia-modem.txt10 - hsi-channel-names: Should contain the following strings
28 modem: hsi-client {
34 hsi-channel-ids = <0>, <1>, <2>, <3>;
35 hsi-channel-names = "mcsaab-control",
39 hsi-speed-kbps = <55000>;
40 hsi-mode = "frame";
41 hsi-flow = "synchronized";
42 hsi-arb-mode = "round-robin";
/linux-4.4.14/drivers/hsi/
Dhsi.c130 static void hsi_scan_board_info(struct hsi_controller *hsi) in hsi_scan_board_info() argument
136 if (cl_info->info.hsi_id == hsi->id) { in hsi_scan_board_info()
137 p = hsi_find_port_num(hsi, cl_info->info.port); in hsi_scan_board_info()
357 struct hsi_controller *hsi = to_hsi_controller(dev); in hsi_controller_release() local
359 kfree(hsi->port); in hsi_controller_release()
360 kfree(hsi); in hsi_controller_release()
382 void hsi_unregister_controller(struct hsi_controller *hsi) in hsi_unregister_controller() argument
384 device_for_each_child(&hsi->device, NULL, hsi_remove_port); in hsi_unregister_controller()
385 device_unregister(&hsi->device); in hsi_unregister_controller()
395 int hsi_register_controller(struct hsi_controller *hsi) in hsi_register_controller() argument
[all …]
DKconfig17 source "drivers/hsi/controllers/Kconfig"
18 source "drivers/hsi/clients/Kconfig"
DMakefile5 obj-$(CONFIG_HSI) += hsi.o
/linux-4.4.14/include/linux/hsi/
Dhsi.h296 void hsi_put_controller(struct hsi_controller *hsi);
297 int hsi_register_controller(struct hsi_controller *hsi);
298 void hsi_unregister_controller(struct hsi_controller *hsi);
315 static inline void hsi_controller_set_drvdata(struct hsi_controller *hsi, in hsi_controller_set_drvdata() argument
318 dev_set_drvdata(&hsi->device, data); in hsi_controller_set_drvdata()
321 static inline void *hsi_controller_drvdata(struct hsi_controller *hsi) in hsi_controller_drvdata() argument
323 return dev_get_drvdata(&hsi->device); in hsi_controller_drvdata()
326 static inline struct hsi_port *hsi_find_port_num(struct hsi_controller *hsi, in hsi_find_port_num() argument
329 return (num < hsi->num_ports) ? hsi->port[num] : NULL; in hsi_find_port_num()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-hsi1 What: /sys/bus/hsi
14 What: /sys/bus/hsi/devices/.../modalias
19 Format: hsi:<hsi_client device name>
/linux-4.4.14/Documentation/
Dhsi.txt40 In the Linux kernel the hsi subsystem is supposed to be used for HSI devices.
41 The hsi subsystem contains drivers for hsi controllers including support for
48 3. hsi-char Device
D00-INDEX208 hsi.txt
/linux-4.4.14/Documentation/DocBook/
Ddevice-drivers.xml.db1117 API-struct-hsi-channel
1118 API-struct-hsi-config
1119 API-struct-hsi-board-info
1120 API-struct-hsi-client
1121 API-struct-hsi-client-driver
1122 API-struct-hsi-msg
1123 API-struct-hsi-port
1124 API-struct-hsi-controller
1125 API-hsi-id
1126 API-hsi-port-id
[all …]
D.device-drivers.xml.cmd2 …rivers/i2c/i2c-boardinfo.c drivers/i2c/i2c-core.c include/linux/hsi/hsi.h drivers/hsi/hsi.c includ…
/linux-4.4.14/drivers/media/platform/vsp1/
Dvsp1_drv.c168 vsp1->hsi = vsp1_hsit_create(vsp1, true); in vsp1_create_entities()
169 if (IS_ERR(vsp1->hsi)) { in vsp1_create_entities()
170 ret = PTR_ERR(vsp1->hsi); in vsp1_create_entities()
174 list_add_tail(&vsp1->hsi->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
Dvsp1.h64 struct vsp1_hsit *hsi; member
/linux-4.4.14/arch/x86/boot/
Dapm.c52 boot_params.apm_bios_info.cseg_16_len = oreg.hsi; in query_apm_bios()
Dboot.h247 u16 si, hsi; member
/linux-4.4.14/drivers/misc/genwqe/
Dcard_ddcb.h57 u8 hsi; member
Dcard_ddcb.c193 pddcb->hsi, in print_ddcb_info()
412 if ((pddcb->hsi == 0x44) && (retc_16 <= 0x101)) { in genwqe_check_ddcb_queue()
422 pddcb->hsi, retc_16, errcnts, status, in genwqe_check_ddcb_queue()
Dcard_debugfs.c295 pddcb->hsi, pddcb->shi); in genwqe_ddcb_info_show()
/linux-4.4.14/arch/arm/boot/dts/
Domap3-n900.dts957 modem: hsi-client {
963 hsi-channel-ids = <0>, <1>, <2>, <3>;
964 hsi-channel-names = "mcsaab-control",
968 hsi-speed-kbps = <55000>;
969 hsi-mode = "frame";
970 hsi-flow = "synchronized";
971 hsi-arb-mode = "round-robin";
Ds3c64xx-pinctrl.dtsi681 hsi_bus: hsi-bus {
Dr8a73a4.dtsi648 clock-output-names = "hsi";
Dsh73a0.dtsi719 clock-output-names = "hsi";
/linux-4.4.14/drivers/
DMakefile80 obj-y += hsi/
DKconfig61 source "drivers/hsi/Kconfig"
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra114-pinmux.txt87 extperiph3, gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr,
Dnvidia,tegra30-pinmux.txt98 extperiph3, gmi, gmi_alt, hda, hdcp, hdmi, hsi, i2c1, i2c2, i2c3,
Dnvidia,tegra124-pinmux.txt106 gmi, gmi_alt, hda, hsi, i2c1, i2c2, i2c3, i2c4, i2cpwr, i2s0,
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_mr.h273 struct host_system_info hsi; /* host system info */ member
Dqla_mr.c1870 phost_info = &preg_hsi->hsi; in qlafx00_fx_disc()
/linux-4.4.14/drivers/pinctrl/nomadik/
Dpinctrl-nomadik-db8540.c819 DB8540_FUNC_GROUPS(hsi, "hsir_a_1", "hsit_a_1", "hsit_a_2");
912 FUNCTION(hsi),
Dpinctrl-nomadik-db8500.c840 DB8500_FUNC_GROUPS(hsi, "hsir_a_1", "hsit_a_1", "hsit_a_2");
909 FUNCTION(hsi),
/linux-4.4.14/fs/jfs/
Djfs_dtree.c3913 int hsi, fsi, klen, len, nextindex; in dtInsertEntry() local
3928 hsi = fsi = p->header.freelist; in dtInsertEntry()
3938 lv->offset = hsi; in dtInsertEntry()
3969 xsi = hsi; in dtInsertEntry()
4050 stbl[index] = hsi; in dtInsertEntry()
/linux-4.4.14/include/uapi/linux/
DKbuild8 header-y += hsi/
/linux-4.4.14/Documentation/ioctl/
Dioctl-number.txt238 'k' 10-17 linux/hsi/hsi_char.h HSI character device
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-tegra114.c1488 FUNCTION(hsi),
Dpinctrl-tegra124.c1650 FUNCTION(hsi),
Dpinctrl-tegra30.c2046 FUNCTION(hsi),
/linux-4.4.14/
DMAINTAINERS5081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5083 F: Documentation/ABI/testing/sysfs-bus-hsi
5084 F: Documentation/hsi.txt
5085 F: drivers/hsi/
5086 F: include/linux/hsi/
5087 F: include/uapi/linux/hsi/