~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/driver-api/firmware/other_interfaces.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 Other Firmware Interfaces
  2 =========================
  3 
  4 DMI Interfaces
  5 --------------
  6 
  7 .. kernel-doc:: drivers/firmware/dmi_scan.c
  8    :export:
  9 
 10 EDD Interfaces
 11 --------------
 12 
 13 .. kernel-doc:: drivers/firmware/edd.c
 14    :internal:
 15 
 16 Generic System Framebuffers Interface
 17 -------------------------------------
 18 
 19 .. kernel-doc:: drivers/firmware/sysfb.c
 20    :export:
 21 
 22 Intel Stratix10 SoC Service Layer
 23 ---------------------------------
 24 Some features of the Intel Stratix10 SoC require a level of privilege
 25 higher than the kernel is granted. Such secure features include
 26 FPGA programming. In terms of the ARMv8 architecture, the kernel runs
 27 at Exception Level 1 (EL1), access to the features requires
 28 Exception Level 3 (EL3).
 29 
 30 The Intel Stratix10 SoC service layer provides an in kernel API for
 31 drivers to request access to the secure features. The requests are queued
 32 and processed one by one. ARM’s SMCCC is used to pass the execution
 33 of the requests on to a secure monitor (EL3).
 34 
 35 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
 36    :functions: stratix10_svc_command_code
 37 
 38 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
 39    :functions: stratix10_svc_client_msg
 40 
 41 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
 42    :functions: stratix10_svc_command_config_type
 43 
 44 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
 45    :functions: stratix10_svc_cb_data
 46 
 47 .. kernel-doc:: include/linux/firmware/intel/stratix10-svc-client.h
 48    :functions: stratix10_svc_client
 49 
 50 .. kernel-doc:: drivers/firmware/stratix10-svc.c
 51    :export:

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php