mirror of
https://github.com/torvalds/linux.git
synced 2025-04-09 14:45:27 +00:00
interconnect changes for 6.10
This pull request contains the interconnect changes for the 6.10-rc1 merge window. It contains some small driver changes listed below: Driver changes: - Cleanup sm6115 QoS port numbering. - Fix incorrect port value in qcm2290 driver. Signed-off-by: Georgi Djakov <djakov@kernel.org> -----BEGIN PGP SIGNATURE----- iQIcBAABAgAGBQJmNK6fAAoJEIDQzArG2BZjYtQP/3SjjMcXKV0eDjrH1AKwbg+c B3ePdDExkKa5sDi2X4a2TEz/cQD8pVb8BhtI7SR4uqbsYGHHAAqeXvPz2fw6am0z XVAMFZ6CkQIBDAIxJ0rPjc3LJ8GxXjipFnI0L5hLFRjNmGV9r7TS3Q7m/1OrTLHm YP6sS5LvPm0nfJfaELI+WPdO3mTol48owV5CDkkFwMWMB3E9kf/hTaBcP+q9h+5b Kr92jH4jq5cwp57mfIUXZlohK0S8owJutk3aCB1uC7eun9HFKvb1ejKl4GXowbPi SUC5FZwA/GThvMjVhbF2qcuzg6QGaR6HhnvAwHCmusXek1p7DwpHx/LUq7m6pv70 YYHwoe9cepL/Oii1fuUmveW23fzHWXcryv1zucB5o4hqTDFxSUL5ctHTpFiULrYx kkRiNIwc6VusH6sJ2jYqG/L+TBnkEiiuQ/Pl2kmtwqlJ7n1JqbFq4XNHfknfnWIb 35rqZ1jommQ1eR2Z6suCyOSCBOuC0YwNknVjshpGDzfn+6m5bNnQDYgi44TfYenA d3jSkxO3VixEIIYgnILoKxa2NepBhwGMJTcpFbvvaA9zeSHGoE4QSk4iA2cwV6Fp SM0Ovbw1fN22efyEcbCLlQbVLQ4CN2+w+lnjcTSI9CONlopo0hCjw/rMdkUVlX7a 9jlmrMZEY0NwmrqyxEbo =UapV -----END PGP SIGNATURE----- Merge tag 'icc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next Georgi writes: interconnect changes for 6.10 This pull request contains the interconnect changes for the 6.10-rc1 merge window. It contains some small driver changes listed below: Driver changes: - Cleanup sm6115 QoS port numbering. - Fix incorrect port value in qcm2290 driver. Signed-off-by: Georgi Djakov <djakov@kernel.org> * tag 'icc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc: interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment interconnect: qcom: sm6115: Unspaghettify SNoC QoS port numbering
This commit is contained in:
commit
eacdd8e36d
@ -164,7 +164,7 @@ static struct qcom_icc_node mas_snoc_bimc = {
|
||||
.name = "mas_snoc_bimc",
|
||||
.buswidth = 16,
|
||||
.qos.ap_owned = true,
|
||||
.qos.qos_port = 2,
|
||||
.qos.qos_port = 6,
|
||||
.qos.qos_mode = NOC_QOS_MODE_BYPASS,
|
||||
.mas_rpm_id = 164,
|
||||
.slv_rpm_id = -1,
|
||||
|
@ -242,7 +242,7 @@ static struct qcom_icc_node crypto_c0 = {
|
||||
.id = SM6115_MASTER_CRYPTO_CORE0,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 43,
|
||||
.qos.qos_port = 22,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = 23,
|
||||
@ -332,7 +332,7 @@ static struct qcom_icc_node qnm_camera_nrt = {
|
||||
.id = SM6115_MASTER_CAMNOC_SF,
|
||||
.channels = 1,
|
||||
.buswidth = 32,
|
||||
.qos.qos_port = 25,
|
||||
.qos.qos_port = 4,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 3,
|
||||
.mas_rpm_id = -1,
|
||||
@ -346,7 +346,7 @@ static struct qcom_icc_node qxm_venus0 = {
|
||||
.id = SM6115_MASTER_VIDEO_P0,
|
||||
.channels = 1,
|
||||
.buswidth = 16,
|
||||
.qos.qos_port = 30,
|
||||
.qos.qos_port = 9,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 3,
|
||||
.qos.urg_fwd_en = true,
|
||||
@ -361,7 +361,7 @@ static struct qcom_icc_node qxm_venus_cpu = {
|
||||
.id = SM6115_MASTER_VIDEO_PROC,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 34,
|
||||
.qos.qos_port = 13,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 4,
|
||||
.mas_rpm_id = -1,
|
||||
@ -379,7 +379,7 @@ static struct qcom_icc_node qnm_camera_rt = {
|
||||
.id = SM6115_MASTER_CAMNOC_HF,
|
||||
.channels = 1,
|
||||
.buswidth = 32,
|
||||
.qos.qos_port = 31,
|
||||
.qos.qos_port = 10,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 3,
|
||||
.qos.urg_fwd_en = true,
|
||||
@ -394,7 +394,7 @@ static struct qcom_icc_node qxm_mdp0 = {
|
||||
.id = SM6115_MASTER_MDP_PORT0,
|
||||
.channels = 1,
|
||||
.buswidth = 16,
|
||||
.qos.qos_port = 26,
|
||||
.qos.qos_port = 5,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 3,
|
||||
.qos.urg_fwd_en = true,
|
||||
@ -434,7 +434,7 @@ static struct qcom_icc_node qhm_tic = {
|
||||
.id = SM6115_MASTER_TIC,
|
||||
.channels = 1,
|
||||
.buswidth = 4,
|
||||
.qos.qos_port = 29,
|
||||
.qos.qos_port = 8,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = -1,
|
||||
@ -484,7 +484,7 @@ static struct qcom_icc_node qxm_pimem = {
|
||||
.id = SM6115_MASTER_PIMEM,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 41,
|
||||
.qos.qos_port = 20,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = -1,
|
||||
@ -498,7 +498,7 @@ static struct qcom_icc_node qhm_qdss_bam = {
|
||||
.id = SM6115_MASTER_QDSS_BAM,
|
||||
.channels = 1,
|
||||
.buswidth = 4,
|
||||
.qos.qos_port = 23,
|
||||
.qos.qos_port = 2,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = -1,
|
||||
@ -523,7 +523,7 @@ static struct qcom_icc_node qhm_qup0 = {
|
||||
.id = SM6115_MASTER_QUP_0,
|
||||
.channels = 1,
|
||||
.buswidth = 4,
|
||||
.qos.qos_port = 21,
|
||||
.qos.qos_port = 0,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = 166,
|
||||
@ -537,7 +537,7 @@ static struct qcom_icc_node qxm_ipa = {
|
||||
.id = SM6115_MASTER_IPA,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 24,
|
||||
.qos.qos_port = 3,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = 59,
|
||||
@ -551,7 +551,7 @@ static struct qcom_icc_node xm_qdss_etr = {
|
||||
.id = SM6115_MASTER_QDSS_ETR,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 33,
|
||||
.qos.qos_port = 12,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = -1,
|
||||
@ -565,7 +565,7 @@ static struct qcom_icc_node xm_sdc1 = {
|
||||
.id = SM6115_MASTER_SDCC_1,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 38,
|
||||
.qos.qos_port = 17,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = 33,
|
||||
@ -579,7 +579,7 @@ static struct qcom_icc_node xm_sdc2 = {
|
||||
.id = SM6115_MASTER_SDCC_2,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 44,
|
||||
.qos.qos_port = 23,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = 35,
|
||||
@ -593,7 +593,7 @@ static struct qcom_icc_node xm_usb3_0 = {
|
||||
.id = SM6115_MASTER_USB3,
|
||||
.channels = 1,
|
||||
.buswidth = 8,
|
||||
.qos.qos_port = 45,
|
||||
.qos.qos_port = 24,
|
||||
.qos.qos_mode = NOC_QOS_MODE_FIXED,
|
||||
.qos.areq_prio = 2,
|
||||
.mas_rpm_id = -1,
|
||||
@ -1336,6 +1336,7 @@ static const struct qcom_icc_desc sm6115_sys_noc = {
|
||||
.intf_clocks = snoc_intf_clocks,
|
||||
.num_intf_clocks = ARRAY_SIZE(snoc_intf_clocks),
|
||||
.bus_clk_desc = &bus_2_clk,
|
||||
.qos_offset = 0x15000,
|
||||
.keep_alive = true,
|
||||
};
|
||||
|
||||
@ -1367,6 +1368,7 @@ static const struct qcom_icc_desc sm6115_mmnrt_virt = {
|
||||
.regmap_cfg = &sys_noc_regmap_config,
|
||||
.bus_clk_desc = &mmaxi_0_clk,
|
||||
.keep_alive = true,
|
||||
.qos_offset = 0x15000,
|
||||
.ab_coeff = 142,
|
||||
};
|
||||
|
||||
@ -1383,6 +1385,7 @@ static const struct qcom_icc_desc sm6115_mmrt_virt = {
|
||||
.regmap_cfg = &sys_noc_regmap_config,
|
||||
.bus_clk_desc = &mmaxi_1_clk,
|
||||
.keep_alive = true,
|
||||
.qos_offset = 0x15000,
|
||||
.ab_coeff = 139,
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user