mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 18:13:41 +02:00
media: qcom: camss: Add qcs8300 compatible
Add CAMSS_8300 enum, QCS8300 compatible and qcs8300 camss driver private data, the private data just include some basic information for now, later changes will enumerate with csiphy, tpg, csid and vfe resources. Signed-off-by: Vikram Sharma <quic_vikramsa@quicinc.com> Reviewed-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Signed-off-by: Bryan O'Donoghue <bod@kernel.org> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
parent
634a2958fa
commit
6adf001b67
|
|
@ -2995,6 +2995,19 @@ static const struct camss_subdev_resources vfe_res_8775p[] = {
|
|||
},
|
||||
};
|
||||
|
||||
static const struct resources_icc icc_res_qcs8300[] = {
|
||||
{
|
||||
.name = "ahb",
|
||||
.icc_bw_tbl.avg = 38400,
|
||||
.icc_bw_tbl.peak = 76800,
|
||||
},
|
||||
{
|
||||
.name = "hf_0",
|
||||
.icc_bw_tbl.avg = 2097152,
|
||||
.icc_bw_tbl.peak = 2097152,
|
||||
},
|
||||
};
|
||||
|
||||
static const struct resources_icc icc_res_sa8775p[] = {
|
||||
{
|
||||
.name = "ahb",
|
||||
|
|
@ -4290,6 +4303,14 @@ static const struct camss_resources qcm2290_resources = {
|
|||
.link_entities = camss_link_entities
|
||||
};
|
||||
|
||||
static const struct camss_resources qcs8300_resources = {
|
||||
.version = CAMSS_8300,
|
||||
.pd_name = "top",
|
||||
.icc_res = icc_res_qcs8300,
|
||||
.icc_path_num = ARRAY_SIZE(icc_res_qcs8300),
|
||||
.link_entities = camss_link_entities
|
||||
};
|
||||
|
||||
static const struct camss_resources sa8775p_resources = {
|
||||
.version = CAMSS_8775P,
|
||||
.pd_name = "top",
|
||||
|
|
@ -4418,6 +4439,7 @@ static const struct of_device_id camss_dt_match[] = {
|
|||
{ .compatible = "qcom,msm8953-camss", .data = &msm8953_resources },
|
||||
{ .compatible = "qcom,msm8996-camss", .data = &msm8996_resources },
|
||||
{ .compatible = "qcom,qcm2290-camss", .data = &qcm2290_resources },
|
||||
{ .compatible = "qcom,qcs8300-camss", .data = &qcs8300_resources },
|
||||
{ .compatible = "qcom,sa8775p-camss", .data = &sa8775p_resources },
|
||||
{ .compatible = "qcom,sc7280-camss", .data = &sc7280_resources },
|
||||
{ .compatible = "qcom,sc8280xp-camss", .data = &sc8280xp_resources },
|
||||
|
|
|
|||
|
|
@ -85,6 +85,7 @@ enum camss_version {
|
|||
CAMSS_8x96,
|
||||
CAMSS_8250,
|
||||
CAMSS_8280XP,
|
||||
CAMSS_8300,
|
||||
CAMSS_845,
|
||||
CAMSS_8550,
|
||||
CAMSS_8775P,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user