tokay: Reinit vendor tree

Signed-off-by: HeroBuxx <me@herobuxx.me>
This commit is contained in:
HeroBuxx committed 2026-08-19 10:47:03 +00:00
commit 520bf5ed1c
4133 files changed
+297870

No files matched your search

@@ -0,0 +1,88 @@
{
"commands": [
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 21],
"data": [0, 0, 45, 50, 52, 53, 54, 45, 37, 33, 24, 11, 2, 249, 238, 229, 223, 216, 212, 213, 214, 215, 220, 0, 0, 0, 0, 10, 19, 28, 36, 41, 45, 48, 47, 43, 39, 34, 25, 16, 8, 254, 242, 233, 226, 218, 212, 212, 213, 213, 217, 223, 229, 236, 244, 252, 3, 11, 18, 23, 26, 29, 29, 27, 25, 20, 14, 8, 1, 248, 240, 236, 231, 226, 227, 233, 245, 0, 0, 0, 0, 0, 0, 25, 12, 2, 241, 236, 230, 220, 214, 214, 213, 212, 216, 222, 227, 235, 244, 252, 5, 16, 25, 31, 0, 0, 0, 45, 45, 42, 36, 30, 22, 12, 3, 251, 242, 231, 225, 220, 214, 211, 212, 214, 215, 220, 226, 231, 237, 246, 255, 6, 13, 20, 24, 26, 28, 26, 23, 20, 15, 8, 1, 250, 243, 236, 232, 228, 225, 226, 228, 229, 234, 244, 252, 7, 18, 28, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 22],
"data": [0, 0, 51, 56, 58, 57, 58, 50, 40, 33, 23, 10, 255, 245, 235, 226, 221, 216, 213, 214, 218, 221, 228, 0, 0, 0, 10, 20, 29, 36, 42, 45, 46, 45, 41, 35, 28, 19, 8, 254, 245, 235, 225, 218, 214, 210, 208, 210, 215, 220, 227, 235, 243, 252, 4, 12, 17, 23, 26, 26, 25, 23, 18, 11, 5, 254, 245, 238, 234, 228, 225, 226, 227, 229, 240, 254, 13, 0, 0, 0, 0, 0, 0, 28, 14, 4, 241, 232, 227, 218, 212, 212, 211, 212, 216, 223, 230, 239, 250, 3, 13, 23, 32, 37, 0, 0, 0, 42, 39, 33, 25, 16, 7, 253, 244, 235, 227, 220, 216, 214, 212, 214, 219, 224, 229, 237, 246, 253, 5, 13, 19, 24, 28, 30, 30, 28, 24, 19, 12, 5, 254, 246, 239, 233, 228, 224, 224, 225, 226, 231, 239, 246, 255, 11, 19, 27, 31, 28, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 25],
"data": [0, 0, 55, 61, 62, 62, 61, 50, 39, 32, 21, 7, 252, 242, 230, 220, 214, 210, 207, 208, 212, 216, 223, 0, 0, 0, 9, 21, 30, 40, 47, 51, 52, 52, 48, 43, 36, 27, 16, 5, 250, 239, 227, 219, 213, 208, 205, 206, 209, 213, 220, 230, 238, 247, 1, 9, 15, 22, 27, 29, 29, 28, 24, 18, 13, 6, 252, 244, 238, 230, 225, 225, 223, 223, 234, 247, 7, 0, 0, 0, 0, 0, 0, 31, 16, 7, 243, 236, 229, 218, 211, 210, 210, 209, 214, 222, 228, 237, 248, 2, 12, 23, 32, 39, 0, 0, 0, 46, 42, 36, 28, 19, 10, 0, 245, 235, 225, 217, 212, 209, 207, 208, 212, 216, 221, 230, 239, 247, 0, 9, 16, 22, 28, 32, 33, 32, 29, 24, 17, 10, 2, 249, 241, 235, 228, 222, 221, 221, 222, 226, 232, 239, 249, 6, 15, 25, 32, 33, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 26],
"data": [0, 0, 52, 57, 59, 58, 58, 49, 39, 32, 22, 8, 254, 244, 233, 225, 219, 215, 212, 212, 216, 220, 226, 0, 0, 0, 10, 19, 28, 37, 44, 47, 48, 48, 45, 38, 31, 23, 12, 1, 247, 238, 228, 220, 214, 210, 208, 210, 213, 218, 225, 234, 241, 250, 3, 10, 16, 22, 25, 26, 26, 24, 19, 13, 8, 0, 247, 240, 235, 229, 225, 225, 225, 226, 237, 251, 10, 0, 0, 0, 0, 0, 0, 29, 16, 6, 242, 234, 228, 218, 212, 212, 211, 211, 215, 222, 229, 238, 249, 3, 12, 22, 31, 37, 0, 0, 0, 43, 39, 33, 24, 16, 8, 253, 243, 235, 227, 219, 215, 213, 211, 212, 215, 221, 227, 235, 243, 250, 2, 11, 17, 23, 27, 30, 30, 29, 26, 20, 13, 6, 255, 246, 239, 233, 227, 223, 223, 223, 224, 228, 236, 243, 252, 8, 17, 26, 32, 31, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 37],
"data": [0, 0, 25, 28, 29, 29, 30, 26, 19, 12, 4, 251, 241, 232, 224, 215, 206, 199, 196, 194, 192, 194, 199, 0, 0, 0, 232, 244, 0, 12, 23, 33, 44, 51, 54, 56, 59, 59, 56, 52, 48, 40, 31, 22, 12, 1, 246, 235, 225, 217, 210, 204, 202, 205, 208, 209, 212, 219, 225, 231, 241, 251, 0, 4, 11, 18, 21, 23, 25, 24, 20, 16, 13, 7, 254, 248, 242, 0, 0, 0, 0, 0, 0, 16, 9, 4, 250, 243, 238, 232, 226, 222, 220, 218, 217, 220, 225, 231, 236, 243, 253, 7, 16, 26, 0, 0, 0, 58, 64, 68, 69, 69, 66, 62, 57, 49, 37, 25, 15, 3, 246, 235, 227, 218, 212, 208, 206, 205, 207, 210, 214, 221, 227, 232, 241, 253, 8, 15, 22, 30, 33, 34, 38, 41, 38, 32, 28, 23, 15, 8, 3, 252, 245, 240, 238, 236, 238, 242, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 38],
"data": [0, 0, 39, 44, 46, 44, 41, 31, 22, 13, 1, 245, 233, 221, 210, 202, 195, 189, 186, 189, 192, 196, 205, 0, 0, 0, 0, 14, 27, 41, 54, 63, 71, 76, 78, 75, 70, 64, 54, 44, 32, 18, 4, 248, 236, 224, 214, 206, 199, 195, 195, 196, 200, 207, 216, 224, 235, 248, 3, 12, 23, 30, 34, 39, 42, 40, 37, 33, 27, 18, 10, 1, 245, 236, 229, 226, 227, 0, 0, 0, 0, 0, 0, 24, 14, 6, 247, 240, 231, 222, 217, 215, 213, 214, 219, 223, 230, 240, 250, 4, 15, 28, 38, 47, 0, 0, 0, 70, 71, 68, 62, 56, 48, 38, 27, 17, 5, 249, 238, 227, 218, 212, 208, 204, 204, 208, 213, 220, 230, 239, 249, 3, 14, 22, 30, 38, 43, 45, 47, 48, 45, 41, 36, 28, 19, 10, 3, 249, 241, 236, 231, 227, 229, 231, 233, 243, 255, 9, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 41],
"data": [0, 0, 32, 36, 37, 37, 34, 26, 18, 11, 1, 247, 238, 227, 217, 210, 206, 201, 198, 197, 198, 201, 207, 0, 0, 0, 245, 2, 13, 25, 36, 45, 53, 59, 62, 62, 60, 57, 50, 42, 32, 21, 11, 0, 245, 234, 225, 216, 209, 204, 202, 202, 204, 208, 214, 220, 228, 238, 247, 255, 8, 16, 22, 27, 30, 31, 31, 30, 26, 20, 14, 6, 253, 245, 237, 231, 228, 0, 0, 0, 0, 0, 0, 19, 12, 2, 246, 239, 231, 222, 216, 213, 210, 209, 212, 215, 219, 227, 238, 248, 3, 15, 25, 35, 0, 0, 0, 61, 63, 63, 60, 56, 50, 42, 33, 24, 13, 1, 247, 237, 227, 219, 212, 207, 205, 205, 208, 212, 218, 225, 232, 241, 251, 3, 12, 22, 29, 33, 38, 41, 41, 39, 36, 31, 25, 18, 11, 2, 251, 245, 238, 233, 231, 230, 229, 235, 243, 253, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 164,
"sub_opcode": [2, 42],
"data": [0, 0, 36, 40, 41, 41, 38, 29, 22, 15, 3, 248, 238, 228, 217, 208, 202, 197, 194, 193, 195, 198, 206, 0, 0, 0, 249, 5, 17, 31, 44, 53, 61, 67, 70, 68, 66, 62, 55, 45, 35, 23, 12, 0, 244, 232, 223, 214, 206, 201, 200, 199, 201, 206, 213, 220, 229, 240, 250, 3, 13, 20, 26, 31, 34, 35, 34, 33, 28, 21, 15, 7, 253, 244, 235, 229, 228, 0, 0, 0, 0, 0, 0, 22, 13, 3, 247, 240, 231, 222, 218, 215, 211, 211, 215, 219, 224, 232, 242, 252, 8, 19, 29, 39, 0, 0, 0, 66, 68, 66, 62, 58, 52, 43, 33, 24, 13, 0, 245, 235, 226, 217, 210, 206, 205, 206, 208, 214, 221, 228, 236, 246, 0, 9, 17, 26, 33, 38, 41, 43, 43, 41, 37, 32, 24, 17, 8, 255, 248, 242, 235, 230, 230, 229, 230, 237, 246, 0, 0, 0, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 83,
"sub_opcode": [3, 23],
"data": [0, 0, 0, 0, 85, 84, 83, 83, 83, 83, 82, 81, 80, 81, 82, 83, 82, 81, 81, 79, 76, 74, 72, 72, 72, 0, 0, 0, 77, 78, 79, 78, 76, 74, 72, 72, 73, 74, 75, 76, 77, 80, 81, 82, 80, 78, 74, 72, 69, 67, 69, 72, 76, 79, 79, 83, 86, 89, 87, 86, 83, 80, 77, 75, 74, 75, 78, 79, 82, 89, 95, 102, 104, 104, 103, 104, 103, 104, 105, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 83,
"sub_opcode": [3, 27],
"data": [0, 0, 0, 0, 89, 88, 87, 85, 83, 82, 81, 80, 77, 77, 77, 79, 79, 80, 80, 80, 77, 76, 73, 72, 73, 0, 0, 0, 76, 85, 77, 76, 74, 72, 71, 71, 71, 73, 74, 76, 78, 79, 82, 82, 80, 78, 73, 71, 68, 67, 67, 71, 75, 78, 80, 83, 87, 88, 89, 87, 84, 81, 79, 77, 76, 78, 79, 90, 85, 89, 94, 98, 101, 101, 102, 104, 105, 107, 111, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 83,
"sub_opcode": [3, 39],
"data": [0, 0, 0, 0, 90, 91, 92, 89, 89, 87, 81, 77, 74, 70, 67, 65, 65, 66, 68, 70, 73, 73, 73, 74, 74, 0, 0, 0, 72, 74, 74, 74, 73, 72, 72, 70, 69, 70, 72, 75, 77, 79, 81, 82, 81, 78, 75, 72, 71, 69, 67, 66, 68, 70, 71, 74, 75, 75, 77, 76, 74, 72, 71, 72, 74, 78, 84, 91, 97, 99, 98, 95, 93, 90, 86, 83, 82, 85, 92, 0, 0]
},
{
"packet_type": 1,
"opcode": 64868,
"payload_length": 83,
"sub_opcode": [3, 43],
"data": [0, 0, 0, 0, 86, 86, 84, 88, 83, 81, 78, 84, 76, 76, 72, 73, 71, 72, 71, 73, 75, 73, 73, 72, 71, 0, 0, 0, 72, 75, 75, 76, 75, 72, 70, 70, 68, 68, 69, 71, 76, 78, 79, 82, 80, 78, 77, 83, 76, 74, 72, 71, 70, 73, 74, 74, 76, 77, 77, 83, 76, 75, 75, 76, 79, 82, 86, 90, 92, 93, 92, 90, 90, 89, 91, 91, 95, 98, 101, 0, 0]
}
]
}
+31
View File
@@ -0,0 +1,31 @@
# Priority of uart type
# HciUartSocket = 0
# SerialUartPort = 1
# SerialAocUartPort = 2
# UserialInvalid = 3
UserialTypePriority = 1
# Uart port name
UartPort = /dev/ttySAC16
# <boolean> Enable check whether let aoc controls power pin
AocPowerPinCtrlCheckEnable = false
# <boolean> Skipping command complete events for write_ram command
FastDownloadDisable = false
# <boolean> Enable/Disable accelerated BT ON
# false => Enable Accelerated BT ON
# true => Disable Accelerated BT ON
AccelBtDisable = false
# This is used to configure delay for BT_REG_ON during big hammer.
# Value should be defined in msec.
# 100 msec is mendatory delay. Per module tunning may be needed.
BigHammerBtRegOnDelay = 100
# <string> The hardware support which offload capability
BtOffloadCap = NONE
# <string> The BT Offload Trunk Flag Group Name
BtOffloadTrunkGroup = Disabled
+54
View File
@@ -0,0 +1,54 @@
# This is BTBCM HAL overlay configuration file.
# Uart port name
UartPort = /dev/ttySAC18
# Priority of uart type
# HciUartSocket = 0
# SerialUartPort = 1
# SerialAocUartPort = 2
# UserialInvalid = 3
UserialTypePriority = 2-1
# <string> The hardware support which offload capability
BtOffloadCap = AOC
# <string> The BT Offload Trunk Flag Group Name
BtOffloadTrunkGroup = Enabled
# Sar backOff high resolution support
SarBackOffHighResolution = true
# Sar BLE Non-connection support
SarBleNonConnection = true
# Update BQR Event Mask property value
BqrEventMaskValueUpdate = 295262
# Update BQR Event Mask property value
BqrEnergyReportLogging = true
BtA2dpOffloadCap = sbc-aac-aptx-aptxhd-ldac-opus
BtOpusEnabled = true
AccelBtDisable = false
BtHalRecoveryByRestart = true
BtHalBqrEnable = false
# <string> The hardware stage with old chip revision is no longer
# supported by BT firmware.
HwStageWithOldChipFwNoLongerSupport = EVT1.0-PROTO1.0-PROTO1.1
ThreadDispatcherEnabled = true
# A2DP_LDAC_QUALITY_HIGH 0 // Equal to 990/909(kbps)
# A2DP_LDAC_QUALITY_MID 1 // Equal to 660/606(kbps)
# A2DP_LDAC_QUALITY_LOW 2 // Equal to 330/303(kbps)
# A2DP_LDAC_QUALITY_ABR 3 // ABR mode, range: 990,660,492,396,330(kbps)
LdacDefaultQualityMode = 3
# <boolean> APM Uart skip suspend to aovid hold system too long when BT using AOC UART
ApmUartSkipSuspend = true
+194
View File
@@ -0,0 +1,194 @@
{
"firmware_configs": [
{
"transport_type": 100,
"firmware_folder_name": "vendor/firmware/brcm/",
"firmware_file_name": "BCM_200.hcd",
"chip_id": 123,
"load_mini_drv_delay_ms": 50,
"launch_ram_delay_ms": 250,
"firmware_data_loading_type": "ACCUMULATED_BUFFER",
"setup_commands": {
"hci_reset": [
1,
3,
12,
0
],
"hci_read_chip_id": [
1,
121,
252,
0
],
"hci_update_chip_baud_rate": [
1,
24,
252,
6,
0,
0,
0,
9,
61,
0
],
"hci_set_fast_download": [
1,
114,
254,
2,
0,
1
],
"hci_download_minidrv": [
1,
46,
252,
0
],
"hci_vsc_launch_ram": [
1,
78,
252,
4,
255,
255,
255,
255
],
"hci_read_fw_version": [
1,
20,
12,
0
],
"hci_setup_low_power_mode": [
1,
39,
252,
12,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0
],
"hci_write_bd_address": [
1,
1,
252,
6,
30,
77,
19,
43,
213,
232
]
}
},
{
"transport_type": 101,
"firmware_folder_name": "vendor/firmware/brcm/",
"firmware_file_name": "BCM_200.hcd",
"chip_id": 123,
"load_mini_drv_delay_ms": 50,
"launch_ram_delay_ms": 250,
"firmware_data_loading_type": "PACKET_BY_PACKET",
"setup_commands": {
"hci_reset": [
1,
3,
12,
0
],
"hci_read_chip_id": [
1,
121,
252,
0
],
"hci_update_chip_baud_rate": [
1,
24,
252,
6,
0,
0,
0,
9,
61,
0
],
"hci_set_fast_download": [
1,
114,
254,
2,
0,
1
],
"hci_download_minidrv": [
1,
46,
252,
0
],
"hci_vsc_launch_ram": [
1,
78,
252,
4,
255,
255,
255,
255
],
"hci_read_fw_version": [
1,
20,
12,
0
],
"hci_setup_low_power_mode": [
1,
39,
252,
12,
1,
24,
24,
1,
1,
1,
1,
0,
0,
0,
0,
0
],
"hci_write_bd_address": [
1,
1,
252,
6,
30,
77,
19,
43,
213,
232
]
}
}
]
}
+20
View File
@@ -0,0 +1,20 @@
{
"transport_type_priority": [
100,
101
],
"uart_device_port": "/dev/ttySAC18",
"fast_download_enabled": true,
"sar_backoff_high_resolution_enabled": true,
"ble_non_connection_sar_enabled": true,
"accelerated_bt_on_enabled": true,
"reg_on_delay_ms": 100,
"bt_power_controlled_by_lpp": true,
"low_power_mode_enabled": true,
"unsupported_hw_stages": [
"PROTO1.0",
"PROTO1.1",
"EVT1.0"
],
"hp_uart_skip_suspend_enabled": true
}