@@ -68,13 +68,6 @@ extern "C"
6868#define TISCI_BOARDCFG_SEC_ABI_MAJ_VALUE 0x00
6969#define TISCI_BOARDCFG_SEC_ABI_MIN_VALUE 0x01
7070
71- #ifdef CONFIG_SMS_LITE_COPROCESSOR
72- /* Size of reserved 0 substructure in sms-lite secure boardconfig */
73- #define TISCI_BOARDCFG_SEC_RESV0_SIZE (8U)
74- /* Size of reserved 1 substructure in sms-lite secure baordconfig */
75- #define TISCI_BOARDCFG_SEC_RESV1_SIZE (10U)
76- #endif
77-
7871/**
7972 * \brief Contains a unique magic number for each substructure and the size
8073 * of the associated superstructure for data validation/API
@@ -268,8 +261,7 @@ struct tisci_boardcfg_dkek {
268261 * authentication resources
269262 * \param enable_saul_psil_global_config_writes Flag for allowing pairing requests
270263 * from PSIL. Set to 0x5A to enable
271- * \param safety_host_present If safety host is defined. Set to 0x5A to enable
272- * \param safety_host ID of the host designated as safety host in the system
264+ * \param rsvd Reserved
273265 */
274266struct tisci_boardcfg_sa2ul_cfg {
275267 struct tisci_boardcfg_substructure_header subhdr ;
@@ -331,47 +323,6 @@ struct tisci_boardcfg_sec_handover {
331323 uint8_t rsvd [4 ];
332324};
333325
334- #ifdef CONFIG_SMS_LITE_COPROCESSOR
335-
336- /**
337- * \brief Secure boardconfig reserved structure 0.
338- */
339- struct tisci_boardcfg_sec_resv0 {
340- uint8_t resv [TISCI_BOARDCFG_SEC_RESV0_SIZE ];
341- };
342-
343- /**
344- * \brief Secure boardconfig reserved structure 1.
345- */
346- struct tisci_boardcfg_sec_resv1 {
347- uint8_t resv [TISCI_BOARDCFG_SEC_RESV1_SIZE ];
348- };
349-
350- /**
351- * \brief Format of the complete board configuration.
352- *
353- * \param tisci_boardcfg_abi_rev Secure Board Config ABI version (separate from DMSC ABI version)
354- * \param tisci_boardcfg_proc_acl Processor Access control list
355- * \param tisci_boardcfg_host_hierarchy Host hierarchy list
356- * \param otp_config OTP Configuration
357- * \param dkek_config DKEK Configuration
358- * \param resv0 Reserved structure 0
359- * \param tisci_boardcfg_sa2ul_cfg SA2UL resource configuration
360- * \param resv1 Reserved structure 1
361- */
362- struct tisci_boardcfg_sec {
363- struct tisci_boardcfg_abi_rev rev ;
364- struct tisci_boardcfg_proc_acl processor_acl_list ;
365- struct tisci_boardcfg_host_hierarchy host_hierarchy ;
366- struct tisci_boardcfg_extended_otp otp_config ;
367- struct tisci_boardcfg_dkek dkek_config ;
368- struct tisci_boardcfg_sec_resv0 resv0 ;
369- struct tisci_boardcfg_secure_debug_config sec_dbg_config ;
370- struct tisci_boardcfg_sec_resv1 resv1 ;
371- } __attribute__((__packed__ ));
372-
373- #else
374-
375326/**
376327 * \brief Format of the complete board configuration.
377328 *
@@ -395,8 +346,6 @@ struct tisci_boardcfg_sec {
395346 struct tisci_boardcfg_sec_handover sec_handover_cfg ;
396347} __attribute__((__packed__ ));
397348
398- #endif
399-
400349/**
401350 * \def TISCI_BOARDCFG_TRACE_DST_UART0
402351 * Traces to UART0 in wakeupss enabled.
@@ -429,17 +378,13 @@ struct tisci_boardcfg_sec {
429378 *
430379 * \def TISCI_BOARDCFG_TRACE_SRC_SUPR
431380 * Traces from supervisor tasks are allowed.
432- *
433- * \def TISCI_BOARDCFG_TRACE_SRC_LPM
434- * Traces from low power sequence are allowed.
435381 */
436382#define TISCI_BOARDCFG_TRACE_SRC_PM TISCI_BIT(0)
437383#define TISCI_BOARDCFG_TRACE_SRC_RM TISCI_BIT(1)
438384#define TISCI_BOARDCFG_TRACE_SRC_SEC TISCI_BIT(2)
439385#define TISCI_BOARDCFG_TRACE_SRC_BASE TISCI_BIT(3)
440386#define TISCI_BOARDCFG_TRACE_SRC_USER TISCI_BIT(4)
441387#define TISCI_BOARDCFG_TRACE_SRC_SUPR TISCI_BIT(5)
442- #define TISCI_BOARDCFG_TRACE_SRC_LPM TISCI_BIT(6)
443388
444389/**
445390 * \brief Debug console configuration.
@@ -454,45 +399,6 @@ struct tisci_boardcfg_dbg_cfg {
454399 uint16_t trace_src_enables ;
455400} __attribute__((__packed__ ));
456401
457- #ifdef CONFIG_SMS_LITE_COPROCESSOR
458-
459- /**
460- * \brief Boot mode service configuration.
461- *
462- * \param subhdr Magic and size for integrity check.
463- * \param allowed_host Host allowed to use the boot mode service.
464- */
465- struct tisci_boardcfg_boot_mode_cfg {
466- struct tisci_boardcfg_substructure_header subhdr ;
467- uint8_t allowed_host ;
468- };
469-
470- /**
471- * \brief Reservied structure 1
472- */
473- struct tisci_boardcfg_resv {
474- uint8_t resv [7 ];
475- } __attribute__((__packed__ ));
476-
477- /**
478- * \brief Format of the complete board configuration.
479- *
480- * \param tisci_boardcfg_abi_rev Board Config ABI version (separate from DMSC ABI version)
481- * \param control DMSC feature control selections
482- * \param bm_writer_cfg Boot mode writer service configuration
483- * \param resv1 Reserved structure 1
484- * \param debug_cfg Debug/trace configuration
485- */
486- struct tisci_boardcfg {
487- struct tisci_boardcfg_abi_rev rev ;
488- struct tisci_boardcfg_control control ;
489- struct tisci_boardcfg_boot_mode_cfg bm_writer_cfg ;
490- struct tisci_boardcfg_resv resv ;
491- struct tisci_boardcfg_dbg_cfg debug_cfg ;
492- } __attribute__((__packed__ ));
493-
494- #else
495-
496402/**
497403 * \brief Format of the complete board configuration.
498404 *
@@ -510,7 +416,6 @@ struct tisci_boardcfg {
510416 struct tisci_boardcfg_dbg_cfg debug_cfg ;
511417} __attribute__((__packed__ ));
512418
513- #endif
514419
515420/**
516421 * \brief structure to hold the board configuration hashes received via X509 certificate
0 commit comments