/openbmc/linux/Documentation/driver-api/surface_aggregator/ |
H A D | overview.rst | 7 The Surface/System Aggregator Module (SAM, SSAM) is an (arguably *the*) 17 Not much is currently known about SAM on 4th generation devices (Surface Pro 20 Book 2, Surface Laptop 1) and later generation devices, SAM is responsible 36 SAN), translating ACPI generic serial bus write-/read-accesses to SAM 38 devices require a driver hooking directly into the SAM interface. Equally, 54 needed, we differentiate between both types of SAM by referring to them as 55 SAM-over-SSH and SAM-over-HID. 57 Currently, this subsystem only supports SAM-over-SSH. The SSH communication 67 communication interface for SAM on 5th- and all later-generation Surface
|
H A D | client.rst | 52 All communication with the SAM EC is handled via the |ssam_controller| 131 differentiate between physical SAM devices 135 hubs, that have no real representation on the SAM EC and are solely used on 138 used to access the physical SAM device. In addition, ``function`` references 139 a specific device functionality, but has no meaning to the SAM EC. The 165 that the caller provides an argument to the SAM EC and receives a response. 169 Care must be taken to ensure that any command payload data passed to the SAM 191 * they do not correspond to an actual SAM/EC request. 314 To receive events from the SAM EC, an event notifier must be registered for
|
H A D | ssh.rst | 26 embedded Surface Aggregator Module controller (SAM or EC), found on newer 28 SAM-over-SSH, as opposed to SAM-over-HID for the older generations. 30 On Surface devices with SAM-over-SSH, SAM is connected to the host via UART 32 significant functionality is provided via SAM, including access to battery 35 through SAM, on the Surface Laptop 3 and Surface Book 3 this also includes
|
/openbmc/linux/drivers/platform/surface/aggregator/ |
H A D | Kconfig | 10 The Surface System Aggregator Module (Surface SAM or SSAM) is an 24 This option controls whether the Surface SAM subsystem core will be 34 Note: While 4th-generation Surface devices also make use of a SAM EC, 37 devices using SAM-over-SSH are supported, whereas devices using 38 SAM-over-HID, which is used on the 4th generation, are currently not 41 Choose m if you want to build the SAM subsystem core and SSH driver as
|
/openbmc/linux/include/linux/surface_aggregator/ |
H A D | controller.h | 25 * enum ssam_event_flags - Flags for enabling/disabling SAM events 33 * struct ssam_event - SAM event sent from the EC to the host. 51 * enum ssam_request_flags - Flags for SAM requests. 70 * struct ssam_request - SAM request description. 79 * This struct fully describes a SAM request with payload. It is intended to 94 * struct ssam_response - Response buffer for SAM request. 128 * struct ssam_request_sync - Synchronous SAM request struct. 290 * struct ssam_request_spec - Blue-print specification of SAM request. 297 * Blue-print specification for a SAM request. This struct describes the 312 * struct ssam_request_spec_md - Blue-print specification for multi-device SAM [all …]
|
H A D | device.h | 27 * enum ssam_device_domain - SAM device domain. 37 * enum ssam_virtual_tc - Target categories for the virtual SAM domain. 51 * single SAM device into multiple virtual subdevices to separate 432 * SSAM_DEFINE_SYNC_REQUEST_CL_N() - Define synchronous client-device SAM 437 * Defines a function executing the synchronous SAM request specified by 464 * SSAM_DEFINE_SYNC_REQUEST_CL_W() - Define synchronous client-device SAM 470 * Defines a function executing the synchronous SAM request specified by 498 * SSAM_DEFINE_SYNC_REQUEST_CL_R() - Define synchronous client-device SAM 504 * Defines a function executing the synchronous SAM request specified by 532 * SSAM_DEFINE_SYNC_REQUEST_CL_WR() - Define synchronous client-device SAM [all …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | libtiff | 1 Copyright (c) 1988-1997 Sam Leffler 4 …Sam Leffler and Silicon Graphics may not be used in any advertising or publicity relating to the s… 8 IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT O…
|
H A D | WTFPL | 4 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
|
/openbmc/openbmc/meta-openembedded/meta-filesystems/recipes-support/fuse/files/ |
H A D | fuse2-0007-util-ulockmgr_server.c-conditionally-define-closefro.patch | 3 From: Sam James <sam@gentoo.org> 13 Signed-off-by: Sam James <sam@gentoo.org>
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-networking/cyrus-sasl/cyrus-sasl/ |
H A D | 0001-Fix-time.h-check.patch | 2 From: Sam James <sam@gentoo.org> 25 Signed-off-by: Sam James <sam@gentoo.org>
|
/openbmc/linux/drivers/usb/misc/ |
H A D | trancevibrator.c | 5 * Copyright (C) 2006 Sam Hocevar <sam@zoy.org> 15 #define DRIVER_AUTHOR "Sam Hocevar, sam@zoy.org"
|
/openbmc/linux/include/uapi/linux/surface_aggregator/ |
H A D | cdev.h | 40 * @target_category: Target category of the SAM request. 41 * @target_id: Target ID of the SAM request. 42 * @command_id: Command ID of the SAM request. 43 * @instance_id: Instance ID of the SAM request.
|
/openbmc/openbmc/meta-openembedded/meta-python/licenses/ |
H A D | WTFPL | 4 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt7986b.dtsi | 4 * Author: Sam.Shih <sam.shih@mediatek.com>
|
H A D | mt7986a-bananapi-bpi-r3-sd.dtso | 4 * Author: Sam.Shih <sam.shih@mediatek.com>
|
H A D | mt7986a-bananapi-bpi-r3-emmc.dtso | 4 * Author: Sam.Shih <sam.shih@mediatek.com>
|
/openbmc/linux/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ipsec.c | 23 struct sa_mbx_msg *sam; in ixgbevf_ipsec_set_pf_sa() local 27 sam = (struct sa_mbx_msg *)(&msgbuf[1]); in ixgbevf_ipsec_set_pf_sa() 28 sam->dir = xs->xso.dir; in ixgbevf_ipsec_set_pf_sa() 29 sam->spi = xs->id.spi; in ixgbevf_ipsec_set_pf_sa() 30 sam->proto = xs->id.proto; in ixgbevf_ipsec_set_pf_sa() 31 sam->family = xs->props.family; in ixgbevf_ipsec_set_pf_sa() 34 memcpy(sam->addr, &xs->id.daddr.a6, sizeof(xs->id.daddr.a6)); in ixgbevf_ipsec_set_pf_sa() 36 memcpy(sam->addr, &xs->id.daddr.a4, sizeof(xs->id.daddr.a4)); in ixgbevf_ipsec_set_pf_sa() 37 memcpy(sam->key, xs->aead->alg_key, sizeof(sam->key)); in ixgbevf_ipsec_set_pf_sa()
|
/openbmc/linux/include/dt-bindings/reset/ |
H A D | mt7986-resets.h | 4 * Author: Sam Shih <sam.shih@mediatek.com>
|
/openbmc/linux/drivers/platform/surface/ |
H A D | surface_aggregator_registry.c | 89 /* HID keyboard (SAM, TID=1). */ 95 /* HID pen stash (SAM, TID=1; pen taken / stashed away evens). */ 101 /* HID touchpad (SAM, TID=1). */ 107 /* HID device instance 6 (SAM, TID=1, HID sensor collection). */ 113 /* HID device instance 7 (SAM, TID=1, UCM UCSI HID client). */ 119 /* HID system controls (SAM, TID=1). */
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-bus-firewire | 123 in SAM-2...SAM-4 annex A. They are persistent and world-wide 134 a somewhat shorter format which was not as close to SAM.
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/tmate/files/ |
H A D | 0001-fix-finding-msgpack.patch | 10 Co-authored-by: Sam James <sam@gentoo.org>
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | sun3_pgalloc.h | 6 * 02/27/2002 -- Modified to support "highpte" implementation in 2.5.5 (Sam) 8 * moved 1/26/2000 Sam Creasey
|
/openbmc/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | panel-dpi.yaml | 10 - Sam Ravnborg <sam@ravnborg.org>
|
H A D | display-timings.yaml | 12 - Sam Ravnborg <sam@ravnborg.org>
|
/openbmc/linux/net/netfilter/ |
H A D | xt_quota.c | 5 * Sam Johnston <samj@samj.net> 21 MODULE_AUTHOR("Sam Johnston <samj@samj.net>");
|