summaryrefslogtreecommitdiffstats
path: root/configs/bsp.ref
blob: 56e83b160eb3e1b4d24ebda288985ece8544ee85 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
includes:
  - file: ptxdist.ref

ptxdist_debug_pci:
  description: |
    In DistroKit, we have platforms with and without PCI.
    For x86_64, we don't want to have lspci, although PCI is available in the
    kernel.
  variants:
    - condition: kconfig.PTXPlatformConfig()['ARCH_X86']
      value: False
    - condition: kconfig.PTXPlatformConfig()['ARCH_ARM64']
      value: False
    - value: True

kernel_dtb_partitions:
  description: |
    A fixed-partitions node is needed for qemu on mips and
    for some upstream devicetrees in v7a_noneon.
  variants:
    - condition: kconfig.PTXPlatformConfig()['ARCH_MIPS']
      value: True
    - condition: kconfig.PTXPlatformConfig().options.get('PLATFORM') == "v7a_noneon"
      value: True
    - value: False

kernel_initrd:
  description: |
    Initrd support is not needed on most embedded systems.
    For v7a and v8a, we use an initrd for the fastboot usecase.
  variants:
    - condition: kconfig.PTXPlatformConfig().options['PLATFORM'] in ('v8a', 'v7a')
      value: True
    - value: False

rootfs_unused_libraries:
  description: |
    - libatomic is needed on mips and rpi1 by libcrypto, but for simplicity ship it on all platforms
  optional:
  - !!re '/usr/lib/libatomic\.so.*'

# vim: filetype=yaml shiftwidth=2 expandtab