blob: 4b5bd4c094761492534a5fd38ae7b11d8b7f74bd [file] [log] [blame]
# -*- coding: utf-8 -*-"
# Copyright 2021 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Configuration file"""
rebase_baseline_branch = 'chromeos-5.10'
android_baseline_branch = 'android13-5.10'
# Set rebase_target to desired target.
# Select target tag, or 'latest' to rebase to ToT.
rebase_target = 'latest'
# Set rebasedb_name to None to use default.
# Otherwise pick desired file name.
rebasedb_name = None
# Set datadir to None to use default.
# Otherwise provide absolute path name.
datadir = None
android_site = 'https://android.googlesource.com/'
kernel_site = 'https://git.kernel.org/'
chromium_site = 'https://chromium.googlesource.com/'
# Set to None if unused
android_repo = android_site + 'kernel/common'
next_repo = kernel_site + 'pub/scm/linux/kernel/git/next/linux-next'
upstream_repo = kernel_site + 'pub/scm/linux/kernel/git/torvalds/linux'
stable_repo = kernel_site + 'pub/scm/linux/kernel/git/stable/linux-stable'
chromeos_repo = chromium_site + 'chromiumos/third_party/kernel'
# Clear subject_droplist as follows to keep Android patches
# subject_droplist = []
subject_droplist = ['ANDROID:', 'Android:', 'android:']
# Control debug functionalities that are preferred to be disabled
# by default.
debug = False
# List of SHAs to be dropped manually, for example because they are
# upstream but not auto-detected by the tool.
sha_droplist = [
]
droplist = [
('drivers/net/wireless/iwl7000', 'Intel'),
# ('drivers/gpu/drm/i915', 'Intel'),
# ('drivers/gpu/drm/amd', 'AMD')
]
topiclist = [['chromeos',
['chromeos', 'COMMIT-QUEUE.ini', 'PRESUBMIT.cfg']],
['cros_ec/iio',
['drivers/iio/common/cros_ec_sensors',
'drivers/iio/accel/cros_ec_accel_legacy.c',
'drivers/iio/pressure/cros_ec_baro.c',
'drivers/iio/counter/cros_ec_sensors_sync.c',
'drivers/iio/light/cros_ec_light_prox.c',
'include/linux/iio/common/cros_ec_sensors_core.h',
'Documentation/ABI/testing/sysfs-bus-iio-cros-ec'
]],
['cros_ec/wilco',
['drivers/platform/chrome/wilco_ec', 'drivers/rtc/rtc-wilco-ec',
'drivers/power/supply/wilco-charger',
'include/linux/platform_data/wilco-ec.h',
'Documentation/ABI/testing/debugfs-wilco-ec',
'Documentation/ABI/testing/sysfs-platform-wilco-ec']],
['cros_ec/extcon',
['drivers/extcon/extcon-usbc-cros_ec',
'drivers/extcon/extcon-tcss-cros-ec.c',
'drivers/extcon/extcon-tcss-cros-ec.h',
'Documentation/devicetree/bindings/extcon/extcon-cros-ec.txt'
]],
['cros_ec',
['drivers/mfd/cros_ec', 'drivers/power/cros',
'drivers/rtc/rtc-cros-ec', 'drivers/platform/chrome',
'drivers/platform/x86/chrome', 'drivers/platform/arm/chrome',
'drivers/input/keyboard/cros_ec',
'drivers/power/supply/cros_usbpd-charger.c',
'drivers/pwm/pwm-cros-ec.c',
'drivers/regulator/cros_ec',
'drivers/i2c/busses/i2c-cros-ec', 'include/linux/mfd/cros_ec',
'include/linux/chromeos',
'include/linux/platform_data/cros_ec_commands.h',
'sound/soc/codecs/cros_ec_codec.c',
'Documentation/devicetree/bindings/chrome',
'Documentation/ABI/testing/sysfs-class-chromeos-driver-cros-ec-vbc'
'Documentation/ABI/testing/debugfs-cros-ec'
]],
['power',
['drivers/power', 'drivers/base/power', 'kernel/power', 'drivers/opp',
'include/dt-bindings/power', 'include/linux/power',
'include/linux/pm', 'Documentation/power', 'arch/x86/power',
'Documentation/devicetree/bindings/power']],
['usb-gadget',
['drivers/usb/gadget']],
['usb',
['drivers/usb', 'include/linux/usb', 'include/uapi/linux/usb',
'Documentation/devicetree/bindings/usb',
'tools/usb']],
['arm/mali',
['drivers/gpu/arm']],
['drm/amd',
['drivers/gpu/drm/amd']],
['drm/i915',
['drivers/gpu/drm/i915']],
['drm/mediatek',
['drivers/gpu/drm/mediatek']],
['drm/qualcomm',
['drivers/gpu/drm/msm']],
['drm/panel',
['drivers/gpu/drm/panel']],
['drm/rockchip',
['drivers/gpu/drm/rockchip']],
['drm/virtio',
['drivers/gpu/drm/virtio', 'include/drm/virtio_drm.h',
'include/uapi/drm/virtgpu_drm.h', 'include/uapi/linux/virtio_gpu.h']],
['gpu/other',
['drm', 'drivers/gpu', 'include/drm', 'Documentation/devicetree/bindings/drm',
'include/uapi/drm']],
['media/qcom',
['drivers/media/platform/qcom',
'Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml',
'Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml',
'Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml',
'Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml',
'Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml',
'Documentation/devicetree/bindings/media/qcom,venus.txt']],
['media/virtio',
['drivers/media/virtio']],
['media/other',
['drivers/media', 'drivers/staging/media',
'include/media', 'include/uapi/linux/videodev2.h',
'include/uapi/linux/v4l2-controls.h', 'Documentation/media',
'Documentation/devicetree/bindings/media']],
['video',
['drivers/video']],
['input',
['drivers/input', 'include/linux/input']],
['iio',
['drivers/iio', 'drivers/staging/iio', 'Documentation/driver-api/iio',
'Documentation/devicetree/bindings/iio',
'Documentation/devicetree/bindings/staging/iio',
'Documentation/iio', 'include/linux/iio', 'include/uapi/linux/iio',
'include/dt-bindings/iio']],
['mmc',
['drivers/mmc', 'Documentation/mmc', 'include/linux/mmc',
'include/uapi/linux/mmc']],
['mtd',
['drivers/mtd', 'include/linux/mtd', 'include/uapi/mtd',
'Documentation/mtd', 'Documentation/devicetree/bindings/mtd']],
['bluetooth',
['net/bluetooth', 'drivers/bluetooth',
'Documentation/devicetree/bindings/net/btusb.txt',
'include/net/bluetooth']],
['wireless',
['net/wireless', 'drivers/net/wireless',
'include/uapi/linux/wireless.h',
'include/uapi/nl80211-vnd-realtek.h',
'Documentation/devicetree/bindings/net/wireless']],
['net',
['drivers/net/usb', 'net', 'drivers/net', 'include/linux/tcp.h',
'include/uapi/linux/tcp.h',
'include/net', 'include/dt-bindings/net', 'include/linux/net',
'include/uapi/linux/sockios.h']],
['sound/intel',
['sound/soc/intel', 'sound/soc/sof/intel']],
['sound/other',
['sound', 'Documentation/devicetree/bindings/sound', 'include/sound',
'include/uapi/sound']],
['security',
['security', 'include/linux/alt-syscall.h', 'include/linux/syscalls.h',
'arch/arm64/kernel/alt-syscall.c',
'arch/x86/kernel/alt-syscall.c', 'kernel/alt-syscall.ch']],
['android',
['android', 'Documentation/android', 'drivers/android',
'drivers/staging/android',
'include/linux/android', 'include/uapi/linux/android']],
['fs/ecryptfs',
['fs/ecryptfs']],
['fs/esdfs',
['fs/esdfs']],
['fs/other',
['fs']],
['hid',
['drivers/hid']],
['md',
['drivers/md', 'init/do_mounts_dm.c', 'Documentation/device-mapper/boot.txt']],
['thermal',
['drivers/thermal', 'include/linux/thermal',
'Documentation/devicetree/bindings/thermal']],
['scsi',
['drivers/scsi']],
['virtio',
['drivers/virtio', 'include/uapi/linux/virtwl.h']],
['sysrq',
['drivers/tty/sysrq.c']],
['firmware/google',
['drivers/firmware/google']],
['tpm',
['drivers/char/tpm', 'Documentation/devicetree/bindings/security/tpm']],
['lowmem',
['include/linux/low-mem-notify.h', 'mm/low-mem-notify.c',
'tools/mm/low-mem-test.c', 'drivers/char/mem.c']],
['mm',
['mm', 'include/linux/mm_metrics.h', 'include/linux/swapops.h']],
['scheduler',
['include/linux/sched', 'kernel/sched']],
['cgroup',
['kernel/cgroup']],
['dts/qcom',
['arch/arm64/boot/dts/qcom']],
['dts/mediatek',
['arch/arm64/boot/dts/mediatek',
'Documentation/devicetree/bindings/display/mediatek',
'Documentation/devicetree/bindings/soc/mediatek',
'Documentation/devicetree/bindings/arm/mediatek'
]],
['acpi',
['drivers/acpi']],
['arcvm/container',
['arch/arm64/configs/chromiumos-container-vm-arm64_defconfig',
'arch/x86/configs/chromiumos-container-vm-x86_64_defconfig',
'arch/x86/configs/chromiumos-jail-vm-x86_64_defconfig',
'arch/x86/configs/x86_64_arcvm_defconfig',
'arch/arm64/configs/arm64_arcvm_defconfig']],
['cpufreq',
['drivers/cpufreq']],
['iommu',
['drivers/iommu']],
['soundwire',
['drivers/soundwire', 'include/linux/soundwire']],
['remoteproc',
['drivers/remoteproc', 'drivers/rpmsg', 'include/linux/rpmsg']],
['mfd',
['drivers/mfd']],
['drivers/soc',
['drivers/soc', 'include/linux/soc']],
['arch/arm64',
['arch/arm64']],
['arch/arm',
['arch/arm']],
['arch/x86',
['arch/x86', 'drivers/platform/x86']],
['devicetree',
['Documentation/devicetree']],
['block',
['block']],
['kernel',
['kernel']],
['drivers',
['drivers']],
['tools',
['tools']],
['other',
['lib', 'scripts', 'init']],
]
topiclist_consolidated = [
['cros_ec', ['cros_ec/iio', 'cros_ec/wilco', 'cros_ec/extcon', 'cros_ec']],
[
'drm/gpu',
[
'drm/amd', 'drm/i915', 'drm/mediatek', 'drm/qualcomm', 'drm/panel',
'drm/rockchip', 'gpu/other', 'arm/mali'
]
],
[
'virt',
['drm/virtio', 'virtio', 'media/virtio', 'virt/kvm', 'arcvm/container']
],
[
'other',
[
'other', 'devicetree', 'acpi', 'cpufreq', 'firmware/google',
'devfreq', 'block', 'android', 'video', 'sysrq', 'scheduler',
'tools'
]
],
['dts', ['dts/arm', 'dts/qcom', 'dts/mediatek', 'dts/rk3399']],
[
'drivers',
[
'drivers', 'iio', 'input', 'usb', 'usb-gadget', 'mmc', 'mtd',
'drivers/mediatek', 'drivers/rockchip', 'iommu', 'mfd',
'remoteproc', 'devfreq', 'regulator', 'scsi', 'soundwire'
]
],
[
'sound',
['sound/intel', 'sound/other', 'sound/mediatek', 'sound/rockchip']
],
['mm', ['cgroup', 'lowmem', 'mm']],
['arch', ['arch/x86', 'arch/arm64', 'arch/arm']],
['fs', ['fs/pstore', 'fs/ecryptfs', 'fs/other']],
['net', ['wireless', 'net']],
]