Skip to content

Commit 9b09c0f

Browse files
Unnathi Chalicheemalaandersson
authored andcommitted
soc: qcom: Switch to EXPORT_SYMBOL_GPL()
Switch to GPL version of EXPORT_SYMBOL for Qualcomm SoC drivers. Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com> Reviewed-by: Trilok Soni <quic_tsoni@quicinc.com> Link: https://lore.kernel.org/r/20230922184817.5183-1-quic_uchalich@quicinc.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent 433ce46 commit 9b09c0f

12 files changed

Lines changed: 55 additions & 55 deletions

File tree

drivers/soc/qcom/cmd-db.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ int cmd_db_ready(void)
133133

134134
return 0;
135135
}
136-
EXPORT_SYMBOL(cmd_db_ready);
136+
EXPORT_SYMBOL_GPL(cmd_db_ready);
137137

138138
static int cmd_db_get_header(const char *id, const struct entry_header **eh,
139139
const struct rsc_hdr **rh)
@@ -193,7 +193,7 @@ u32 cmd_db_read_addr(const char *id)
193193

194194
return ret < 0 ? 0 : le32_to_cpu(ent->addr);
195195
}
196-
EXPORT_SYMBOL(cmd_db_read_addr);
196+
EXPORT_SYMBOL_GPL(cmd_db_read_addr);
197197

198198
/**
199199
* cmd_db_read_aux_data() - Query command db for aux data.
@@ -218,7 +218,7 @@ const void *cmd_db_read_aux_data(const char *id, size_t *len)
218218

219219
return rsc_offset(rsc_hdr, ent);
220220
}
221-
EXPORT_SYMBOL(cmd_db_read_aux_data);
221+
EXPORT_SYMBOL_GPL(cmd_db_read_aux_data);
222222

223223
/**
224224
* cmd_db_read_slave_id - Get the slave ID for a given resource address
@@ -240,7 +240,7 @@ enum cmd_db_hw_type cmd_db_read_slave_id(const char *id)
240240
addr = le32_to_cpu(ent->addr);
241241
return (addr >> SLAVE_ID_SHIFT) & SLAVE_ID_MASK;
242242
}
243-
EXPORT_SYMBOL(cmd_db_read_slave_id);
243+
EXPORT_SYMBOL_GPL(cmd_db_read_slave_id);
244244

245245
#ifdef CONFIG_DEBUG_FS
246246
static int cmd_db_debugfs_dump(struct seq_file *seq, void *p)

drivers/soc/qcom/kryo-l2-accessors.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ void kryo_l2_set_indirect_reg(u64 reg, u64 val)
3232
isb();
3333
raw_spin_unlock_irqrestore(&l2_access_lock, flags);
3434
}
35-
EXPORT_SYMBOL(kryo_l2_set_indirect_reg);
35+
EXPORT_SYMBOL_GPL(kryo_l2_set_indirect_reg);
3636

3737
/**
3838
* kryo_l2_get_indirect_reg() - read an L2 register value
@@ -54,4 +54,4 @@ u64 kryo_l2_get_indirect_reg(u64 reg)
5454

5555
return val;
5656
}
57-
EXPORT_SYMBOL(kryo_l2_get_indirect_reg);
57+
EXPORT_SYMBOL_GPL(kryo_l2_get_indirect_reg);

drivers/soc/qcom/ocmem.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ struct ocmem *of_get_ocmem(struct device *dev)
211211
}
212212
return ocmem;
213213
}
214-
EXPORT_SYMBOL(of_get_ocmem);
214+
EXPORT_SYMBOL_GPL(of_get_ocmem);
215215

216216
struct ocmem_buf *ocmem_allocate(struct ocmem *ocmem, enum ocmem_client client,
217217
unsigned long size)
@@ -267,7 +267,7 @@ struct ocmem_buf *ocmem_allocate(struct ocmem *ocmem, enum ocmem_client client,
267267

268268
return ERR_PTR(ret);
269269
}
270-
EXPORT_SYMBOL(ocmem_allocate);
270+
EXPORT_SYMBOL_GPL(ocmem_allocate);
271271

272272
void ocmem_free(struct ocmem *ocmem, enum ocmem_client client,
273273
struct ocmem_buf *buf)
@@ -294,7 +294,7 @@ void ocmem_free(struct ocmem *ocmem, enum ocmem_client client,
294294

295295
clear_bit_unlock(BIT(client), &ocmem->active_allocations);
296296
}
297-
EXPORT_SYMBOL(ocmem_free);
297+
EXPORT_SYMBOL_GPL(ocmem_free);
298298

299299
static int ocmem_dev_probe(struct platform_device *pdev)
300300
{

drivers/soc/qcom/pdr_interface.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ struct pdr_service *pdr_add_lookup(struct pdr_handle *pdr,
554554
kfree(pds);
555555
return ERR_PTR(ret);
556556
}
557-
EXPORT_SYMBOL(pdr_add_lookup);
557+
EXPORT_SYMBOL_GPL(pdr_add_lookup);
558558

559559
/**
560560
* pdr_restart_pd() - restart PD
@@ -634,7 +634,7 @@ int pdr_restart_pd(struct pdr_handle *pdr, struct pdr_service *pds)
634634

635635
return 0;
636636
}
637-
EXPORT_SYMBOL(pdr_restart_pd);
637+
EXPORT_SYMBOL_GPL(pdr_restart_pd);
638638

639639
/**
640640
* pdr_handle_alloc() - initialize the PDR client handle
@@ -715,7 +715,7 @@ struct pdr_handle *pdr_handle_alloc(void (*status)(int state,
715715

716716
return ERR_PTR(ret);
717717
}
718-
EXPORT_SYMBOL(pdr_handle_alloc);
718+
EXPORT_SYMBOL_GPL(pdr_handle_alloc);
719719

720720
/**
721721
* pdr_handle_release() - release the PDR client handle
@@ -749,7 +749,7 @@ void pdr_handle_release(struct pdr_handle *pdr)
749749

750750
kfree(pdr);
751751
}
752-
EXPORT_SYMBOL(pdr_handle_release);
752+
EXPORT_SYMBOL_GPL(pdr_handle_release);
753753

754754
MODULE_LICENSE("GPL v2");
755755
MODULE_DESCRIPTION("Qualcomm Protection Domain Restart helpers");

drivers/soc/qcom/qcom-geni-se.c

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ u32 geni_se_get_qup_hw_version(struct geni_se *se)
199199

200200
return readl_relaxed(wrapper->base + QUP_HW_VER_REG);
201201
}
202-
EXPORT_SYMBOL(geni_se_get_qup_hw_version);
202+
EXPORT_SYMBOL_GPL(geni_se_get_qup_hw_version);
203203

204204
static void geni_se_io_set_mode(void __iomem *base)
205205
{
@@ -272,7 +272,7 @@ void geni_se_init(struct geni_se *se, u32 rx_wm, u32 rx_rfr)
272272
val |= S_COMMON_GENI_S_IRQ_EN;
273273
writel_relaxed(val, se->base + SE_GENI_S_IRQ_EN);
274274
}
275-
EXPORT_SYMBOL(geni_se_init);
275+
EXPORT_SYMBOL_GPL(geni_se_init);
276276

277277
static void geni_se_select_fifo_mode(struct geni_se *se)
278278
{
@@ -364,7 +364,7 @@ void geni_se_select_mode(struct geni_se *se, enum geni_se_xfer_mode mode)
364364
break;
365365
}
366366
}
367-
EXPORT_SYMBOL(geni_se_select_mode);
367+
EXPORT_SYMBOL_GPL(geni_se_select_mode);
368368

369369
/**
370370
* DOC: Overview
@@ -481,7 +481,7 @@ void geni_se_config_packing(struct geni_se *se, int bpw, int pack_words,
481481
if (pack_words || bpw == 32)
482482
writel_relaxed(bpw / 16, se->base + SE_GENI_BYTE_GRAN);
483483
}
484-
EXPORT_SYMBOL(geni_se_config_packing);
484+
EXPORT_SYMBOL_GPL(geni_se_config_packing);
485485

486486
static void geni_se_clks_off(struct geni_se *se)
487487
{
@@ -512,7 +512,7 @@ int geni_se_resources_off(struct geni_se *se)
512512
geni_se_clks_off(se);
513513
return 0;
514514
}
515-
EXPORT_SYMBOL(geni_se_resources_off);
515+
EXPORT_SYMBOL_GPL(geni_se_resources_off);
516516

517517
static int geni_se_clks_on(struct geni_se *se)
518518
{
@@ -553,7 +553,7 @@ int geni_se_resources_on(struct geni_se *se)
553553

554554
return ret;
555555
}
556-
EXPORT_SYMBOL(geni_se_resources_on);
556+
EXPORT_SYMBOL_GPL(geni_se_resources_on);
557557

558558
/**
559559
* geni_se_clk_tbl_get() - Get the clock table to program DFS
@@ -594,7 +594,7 @@ int geni_se_clk_tbl_get(struct geni_se *se, unsigned long **tbl)
594594
*tbl = se->clk_perf_tbl;
595595
return se->num_clk_levels;
596596
}
597-
EXPORT_SYMBOL(geni_se_clk_tbl_get);
597+
EXPORT_SYMBOL_GPL(geni_se_clk_tbl_get);
598598

599599
/**
600600
* geni_se_clk_freq_match() - Get the matching or closest SE clock frequency
@@ -656,7 +656,7 @@ int geni_se_clk_freq_match(struct geni_se *se, unsigned long req_freq,
656656

657657
return 0;
658658
}
659-
EXPORT_SYMBOL(geni_se_clk_freq_match);
659+
EXPORT_SYMBOL_GPL(geni_se_clk_freq_match);
660660

661661
#define GENI_SE_DMA_DONE_EN BIT(0)
662662
#define GENI_SE_DMA_EOT_EN BIT(1)
@@ -684,7 +684,7 @@ void geni_se_tx_init_dma(struct geni_se *se, dma_addr_t iova, size_t len)
684684
writel_relaxed(GENI_SE_DMA_EOT_BUF, se->base + SE_DMA_TX_ATTR);
685685
writel(len, se->base + SE_DMA_TX_LEN);
686686
}
687-
EXPORT_SYMBOL(geni_se_tx_init_dma);
687+
EXPORT_SYMBOL_GPL(geni_se_tx_init_dma);
688688

689689
/**
690690
* geni_se_tx_dma_prep() - Prepare the serial engine for TX DMA transfer
@@ -712,7 +712,7 @@ int geni_se_tx_dma_prep(struct geni_se *se, void *buf, size_t len,
712712
geni_se_tx_init_dma(se, *iova, len);
713713
return 0;
714714
}
715-
EXPORT_SYMBOL(geni_se_tx_dma_prep);
715+
EXPORT_SYMBOL_GPL(geni_se_tx_dma_prep);
716716

717717
/**
718718
* geni_se_rx_init_dma() - Initiate RX DMA transfer on the serial engine
@@ -736,7 +736,7 @@ void geni_se_rx_init_dma(struct geni_se *se, dma_addr_t iova, size_t len)
736736
writel_relaxed(0, se->base + SE_DMA_RX_ATTR);
737737
writel(len, se->base + SE_DMA_RX_LEN);
738738
}
739-
EXPORT_SYMBOL(geni_se_rx_init_dma);
739+
EXPORT_SYMBOL_GPL(geni_se_rx_init_dma);
740740

741741
/**
742742
* geni_se_rx_dma_prep() - Prepare the serial engine for RX DMA transfer
@@ -764,7 +764,7 @@ int geni_se_rx_dma_prep(struct geni_se *se, void *buf, size_t len,
764764
geni_se_rx_init_dma(se, *iova, len);
765765
return 0;
766766
}
767-
EXPORT_SYMBOL(geni_se_rx_dma_prep);
767+
EXPORT_SYMBOL_GPL(geni_se_rx_dma_prep);
768768

769769
/**
770770
* geni_se_tx_dma_unprep() - Unprepare the serial engine after TX DMA transfer
@@ -781,7 +781,7 @@ void geni_se_tx_dma_unprep(struct geni_se *se, dma_addr_t iova, size_t len)
781781
if (!dma_mapping_error(wrapper->dev, iova))
782782
dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE);
783783
}
784-
EXPORT_SYMBOL(geni_se_tx_dma_unprep);
784+
EXPORT_SYMBOL_GPL(geni_se_tx_dma_unprep);
785785

786786
/**
787787
* geni_se_rx_dma_unprep() - Unprepare the serial engine after RX DMA transfer
@@ -798,7 +798,7 @@ void geni_se_rx_dma_unprep(struct geni_se *se, dma_addr_t iova, size_t len)
798798
if (!dma_mapping_error(wrapper->dev, iova))
799799
dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE);
800800
}
801-
EXPORT_SYMBOL(geni_se_rx_dma_unprep);
801+
EXPORT_SYMBOL_GPL(geni_se_rx_dma_unprep);
802802

803803
int geni_icc_get(struct geni_se *se, const char *icc_ddr)
804804
{
@@ -827,7 +827,7 @@ int geni_icc_get(struct geni_se *se, const char *icc_ddr)
827827
return err;
828828

829829
}
830-
EXPORT_SYMBOL(geni_icc_get);
830+
EXPORT_SYMBOL_GPL(geni_icc_get);
831831

832832
int geni_icc_set_bw(struct geni_se *se)
833833
{
@@ -845,7 +845,7 @@ int geni_icc_set_bw(struct geni_se *se)
845845

846846
return 0;
847847
}
848-
EXPORT_SYMBOL(geni_icc_set_bw);
848+
EXPORT_SYMBOL_GPL(geni_icc_set_bw);
849849

850850
void geni_icc_set_tag(struct geni_se *se, u32 tag)
851851
{
@@ -854,7 +854,7 @@ void geni_icc_set_tag(struct geni_se *se, u32 tag)
854854
for (i = 0; i < ARRAY_SIZE(se->icc_paths); i++)
855855
icc_set_tag(se->icc_paths[i].path, tag);
856856
}
857-
EXPORT_SYMBOL(geni_icc_set_tag);
857+
EXPORT_SYMBOL_GPL(geni_icc_set_tag);
858858

859859
/* To do: Replace this by icc_bulk_enable once it's implemented in ICC core */
860860
int geni_icc_enable(struct geni_se *se)
@@ -872,7 +872,7 @@ int geni_icc_enable(struct geni_se *se)
872872

873873
return 0;
874874
}
875-
EXPORT_SYMBOL(geni_icc_enable);
875+
EXPORT_SYMBOL_GPL(geni_icc_enable);
876876

877877
int geni_icc_disable(struct geni_se *se)
878878
{
@@ -889,7 +889,7 @@ int geni_icc_disable(struct geni_se *se)
889889

890890
return 0;
891891
}
892-
EXPORT_SYMBOL(geni_icc_disable);
892+
EXPORT_SYMBOL_GPL(geni_icc_disable);
893893

894894
static int geni_se_probe(struct platform_device *pdev)
895895
{

drivers/soc/qcom/qcom_aoss.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ int qmp_send(struct qmp *qmp, const char *fmt, ...)
260260

261261
return ret;
262262
}
263-
EXPORT_SYMBOL(qmp_send);
263+
EXPORT_SYMBOL_GPL(qmp_send);
264264

265265
static int qmp_qdss_clk_prepare(struct clk_hw *hw)
266266
{
@@ -458,7 +458,7 @@ struct qmp *qmp_get(struct device *dev)
458458
}
459459
return qmp;
460460
}
461-
EXPORT_SYMBOL(qmp_get);
461+
EXPORT_SYMBOL_GPL(qmp_get);
462462

463463
/**
464464
* qmp_put() - release a qmp handle
@@ -473,7 +473,7 @@ void qmp_put(struct qmp *qmp)
473473
if (!IS_ERR_OR_NULL(qmp))
474474
put_device(qmp->dev);
475475
}
476-
EXPORT_SYMBOL(qmp_put);
476+
EXPORT_SYMBOL_GPL(qmp_put);
477477

478478
static int qmp_probe(struct platform_device *pdev)
479479
{

drivers/soc/qcom/qmi_encdec.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,7 @@ void *qmi_encode_message(int type, unsigned int msg_id, size_t *len,
754754

755755
return msg;
756756
}
757-
EXPORT_SYMBOL(qmi_encode_message);
757+
EXPORT_SYMBOL_GPL(qmi_encode_message);
758758

759759
/**
760760
* qmi_decode_message() - Decode QMI encoded message to C structure
@@ -778,7 +778,7 @@ int qmi_decode_message(const void *buf, size_t len,
778778
return qmi_decode(ei, c_struct, buf + sizeof(struct qmi_header),
779779
len - sizeof(struct qmi_header), 1);
780780
}
781-
EXPORT_SYMBOL(qmi_decode_message);
781+
EXPORT_SYMBOL_GPL(qmi_decode_message);
782782

783783
/* Common header in all QMI responses */
784784
const struct qmi_elem_info qmi_response_type_v01_ei[] = {
@@ -810,7 +810,7 @@ const struct qmi_elem_info qmi_response_type_v01_ei[] = {
810810
.ei_array = NULL,
811811
},
812812
};
813-
EXPORT_SYMBOL(qmi_response_type_v01_ei);
813+
EXPORT_SYMBOL_GPL(qmi_response_type_v01_ei);
814814

815815
MODULE_DESCRIPTION("QMI encoder/decoder helper");
816816
MODULE_LICENSE("GPL v2");

0 commit comments

Comments
 (0)