add prebuilt kernels and modules for xz2, xz2c, xz2p and xz3 devices

built from sony tama OSS package (not SODP), with following patches:

- added support for reboot into EDL mode
- adapted tama dts to be compatible with both stock fw and LOS builds
- disabled skip_initramfs kernel param to allow 'fastboot boot'
- disabled avb on vendor in device tree fstab as done in LOS
- cherry picked sdm845 tama common fix invalid thermal trips LOS patch

also add dtbo for each device prebuilt kernel

this is just for reference, built twrp can 'fastboot boot' if stock
dtbo is present (including stock based modifications done in Lineage
OS for tama devices - tested with LOS 22.1)

kernel modules are shared for all models

sony tama oss archive for stock fw version 52.1.A.3.49 available here:
https://developer.sony.com/file/download/open-source-archive-for-52-1-a-3-49-2
This commit is contained in:
j4nn 2025-10-05 00:10:11 +02:00
commit 298abbb3f7
27 changed files with 93 additions and 1 deletions

View file

@ -25,7 +25,7 @@
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),$(filter $(TARGET_DEVICE),akari apollo))
ifeq ($(TARGET_DEVICE),$(filter $(TARGET_DEVICE),akari apollo aurora akatsuki))
subdir_makefiles=$(call first-makefiles-under,$(LOCAL_PATH))
$(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk)))
endif

23
akari/BoardConfig.mk Normal file
View file

@ -0,0 +1,23 @@
# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This file is the build configuration for a full Android
# build for grouper hardware. This cleanly combines a set of
# device-specific aspects (drivers) with a device-agnostic
# product configuration (apps).
#
# Inherit from OEM SoC-common
-include $(COMMON_PATH)/BoardConfigCommon.mk

BIN
akari/prebuilt/Image.gz-dtb Normal file

Binary file not shown.

BIN
akari/prebuilt/dtbo.img Normal file

Binary file not shown.

23
akatsuki/BoardConfig.mk Normal file
View file

@ -0,0 +1,23 @@
# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This file is the build configuration for a full Android
# build for grouper hardware. This cleanly combines a set of
# device-specific aspects (drivers) with a device-agnostic
# product configuration (apps).
#
# Inherit from OEM SoC-common
-include $(COMMON_PATH)/BoardConfigCommon.mk

Binary file not shown.

BIN
akatsuki/prebuilt/dtbo.img Normal file

Binary file not shown.

23
apollo/BoardConfig.mk Normal file
View file

@ -0,0 +1,23 @@
# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This file is the build configuration for a full Android
# build for grouper hardware. This cleanly combines a set of
# device-specific aspects (drivers) with a device-agnostic
# product configuration (apps).
#
# Inherit from OEM SoC-common
-include $(COMMON_PATH)/BoardConfigCommon.mk

Binary file not shown.

BIN
apollo/prebuilt/dtbo.img Normal file

Binary file not shown.

23
aurora/BoardConfig.mk Normal file
View file

@ -0,0 +1,23 @@
# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# This file is the build configuration for a full Android
# build for grouper hardware. This cleanly combines a set of
# device-specific aspects (drivers) with a device-agnostic
# product configuration (apps).
#
# Inherit from OEM SoC-common
-include $(COMMON_PATH)/BoardConfigCommon.mk

Binary file not shown.

BIN
aurora/prebuilt/dtbo.img Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
prebuilt/modules/ssw_mon.ko Normal file

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more