@@ -318,7 +318,7 @@ static void mc_pcie_enable_msi(struct mc_pcie *port, void __iomem *ecam)
318318 ecam + MC_MSI_CAP_CTRL_OFFSET + PCI_MSI_ADDRESS_HI );
319319}
320320
321- static void mc_handle_msi (struct irq_desc * desc )
321+ static void plda_handle_msi (struct irq_desc * desc )
322322{
323323 struct plda_pcie_rp * port = irq_desc_get_handler_data (desc );
324324 struct irq_chip * chip = irq_desc_get_chip (desc );
@@ -346,7 +346,7 @@ static void mc_handle_msi(struct irq_desc *desc)
346346 chained_irq_exit (chip , desc );
347347}
348348
349- static void mc_msi_bottom_irq_ack (struct irq_data * data )
349+ static void plda_msi_bottom_irq_ack (struct irq_data * data )
350350{
351351 struct plda_pcie_rp * port = irq_data_get_irq_chip_data (data );
352352 void __iomem * bridge_base_addr = port -> bridge_addr ;
@@ -355,7 +355,7 @@ static void mc_msi_bottom_irq_ack(struct irq_data *data)
355355 writel_relaxed (BIT (bitpos ), bridge_base_addr + ISTATUS_MSI );
356356}
357357
358- static void mc_compose_msi_msg (struct irq_data * data , struct msi_msg * msg )
358+ static void plda_compose_msi_msg (struct irq_data * data , struct msi_msg * msg )
359359{
360360 struct plda_pcie_rp * port = irq_data_get_irq_chip_data (data );
361361 phys_addr_t addr = port -> msi .vector_phy ;
@@ -368,21 +368,23 @@ static void mc_compose_msi_msg(struct irq_data *data, struct msi_msg *msg)
368368 (int )data -> hwirq , msg -> address_hi , msg -> address_lo );
369369}
370370
371- static int mc_msi_set_affinity (struct irq_data * irq_data ,
372- const struct cpumask * mask , bool force )
371+ static int plda_msi_set_affinity (struct irq_data * irq_data ,
372+ const struct cpumask * mask , bool force )
373373{
374374 return - EINVAL ;
375375}
376376
377- static struct irq_chip mc_msi_bottom_irq_chip = {
378- .name = "Microchip MSI" ,
379- .irq_ack = mc_msi_bottom_irq_ack ,
380- .irq_compose_msi_msg = mc_compose_msi_msg ,
381- .irq_set_affinity = mc_msi_set_affinity ,
377+ static struct irq_chip plda_msi_bottom_irq_chip = {
378+ .name = "PLDA MSI" ,
379+ .irq_ack = plda_msi_bottom_irq_ack ,
380+ .irq_compose_msi_msg = plda_compose_msi_msg ,
381+ .irq_set_affinity = plda_msi_set_affinity ,
382382};
383383
384- static int mc_irq_msi_domain_alloc (struct irq_domain * domain , unsigned int virq ,
385- unsigned int nr_irqs , void * args )
384+ static int plda_irq_msi_domain_alloc (struct irq_domain * domain ,
385+ unsigned int virq ,
386+ unsigned int nr_irqs ,
387+ void * args )
386388{
387389 struct plda_pcie_rp * port = domain -> host_data ;
388390 struct plda_msi * msi = & port -> msi ;
@@ -397,16 +399,17 @@ static int mc_irq_msi_domain_alloc(struct irq_domain *domain, unsigned int virq,
397399
398400 set_bit (bit , msi -> used );
399401
400- irq_domain_set_info (domain , virq , bit , & mc_msi_bottom_irq_chip ,
402+ irq_domain_set_info (domain , virq , bit , & plda_msi_bottom_irq_chip ,
401403 domain -> host_data , handle_edge_irq , NULL , NULL );
402404
403405 mutex_unlock (& msi -> lock );
404406
405407 return 0 ;
406408}
407409
408- static void mc_irq_msi_domain_free (struct irq_domain * domain , unsigned int virq ,
409- unsigned int nr_irqs )
410+ static void plda_irq_msi_domain_free (struct irq_domain * domain ,
411+ unsigned int virq ,
412+ unsigned int nr_irqs )
410413{
411414 struct irq_data * d = irq_domain_get_irq_data (domain , virq );
412415 struct plda_pcie_rp * port = irq_data_get_irq_chip_data (d );
@@ -423,24 +426,24 @@ static void mc_irq_msi_domain_free(struct irq_domain *domain, unsigned int virq,
423426}
424427
425428static const struct irq_domain_ops msi_domain_ops = {
426- .alloc = mc_irq_msi_domain_alloc ,
427- .free = mc_irq_msi_domain_free ,
429+ .alloc = plda_irq_msi_domain_alloc ,
430+ .free = plda_irq_msi_domain_free ,
428431};
429432
430- static struct irq_chip mc_msi_irq_chip = {
431- .name = "Microchip PCIe MSI" ,
433+ static struct irq_chip plda_msi_irq_chip = {
434+ .name = "PLDA PCIe MSI" ,
432435 .irq_ack = irq_chip_ack_parent ,
433436 .irq_mask = pci_msi_mask_irq ,
434437 .irq_unmask = pci_msi_unmask_irq ,
435438};
436439
437- static struct msi_domain_info mc_msi_domain_info = {
440+ static struct msi_domain_info plda_msi_domain_info = {
438441 .flags = (MSI_FLAG_USE_DEF_DOM_OPS | MSI_FLAG_USE_DEF_CHIP_OPS |
439442 MSI_FLAG_PCI_MSIX ),
440- .chip = & mc_msi_irq_chip ,
443+ .chip = & plda_msi_irq_chip ,
441444};
442445
443- static int mc_allocate_msi_domains (struct plda_pcie_rp * port )
446+ static int plda_allocate_msi_domains (struct plda_pcie_rp * port )
444447{
445448 struct device * dev = port -> dev ;
446449 struct fwnode_handle * fwnode = of_node_to_fwnode (dev -> of_node );
@@ -455,7 +458,8 @@ static int mc_allocate_msi_domains(struct plda_pcie_rp *port)
455458 return - ENOMEM ;
456459 }
457460
458- msi -> msi_domain = pci_msi_create_irq_domain (fwnode , & mc_msi_domain_info ,
461+ msi -> msi_domain = pci_msi_create_irq_domain (fwnode ,
462+ & plda_msi_domain_info ,
459463 msi -> dev_domain );
460464 if (!msi -> msi_domain ) {
461465 dev_err (dev , "failed to create MSI domain\n" );
@@ -466,7 +470,7 @@ static int mc_allocate_msi_domains(struct plda_pcie_rp *port)
466470 return 0 ;
467471}
468472
469- static void mc_handle_intx (struct irq_desc * desc )
473+ static void plda_handle_intx (struct irq_desc * desc )
470474{
471475 struct plda_pcie_rp * port = irq_desc_get_handler_data (desc );
472476 struct irq_chip * chip = irq_desc_get_chip (desc );
@@ -493,7 +497,7 @@ static void mc_handle_intx(struct irq_desc *desc)
493497 chained_irq_exit (chip , desc );
494498}
495499
496- static void mc_ack_intx_irq (struct irq_data * data )
500+ static void plda_ack_intx_irq (struct irq_data * data )
497501{
498502 struct plda_pcie_rp * port = irq_data_get_irq_chip_data (data );
499503 void __iomem * bridge_base_addr = port -> bridge_addr ;
@@ -502,7 +506,7 @@ static void mc_ack_intx_irq(struct irq_data *data)
502506 writel_relaxed (mask , bridge_base_addr + ISTATUS_LOCAL );
503507}
504508
505- static void mc_mask_intx_irq (struct irq_data * data )
509+ static void plda_mask_intx_irq (struct irq_data * data )
506510{
507511 struct plda_pcie_rp * port = irq_data_get_irq_chip_data (data );
508512 void __iomem * bridge_base_addr = port -> bridge_addr ;
@@ -517,7 +521,7 @@ static void mc_mask_intx_irq(struct irq_data *data)
517521 raw_spin_unlock_irqrestore (& port -> lock , flags );
518522}
519523
520- static void mc_unmask_intx_irq (struct irq_data * data )
524+ static void plda_unmask_intx_irq (struct irq_data * data )
521525{
522526 struct plda_pcie_rp * port = irq_data_get_irq_chip_data (data );
523527 void __iomem * bridge_base_addr = port -> bridge_addr ;
@@ -532,24 +536,24 @@ static void mc_unmask_intx_irq(struct irq_data *data)
532536 raw_spin_unlock_irqrestore (& port -> lock , flags );
533537}
534538
535- static struct irq_chip mc_intx_irq_chip = {
536- .name = "Microchip PCIe INTx" ,
537- .irq_ack = mc_ack_intx_irq ,
538- .irq_mask = mc_mask_intx_irq ,
539- .irq_unmask = mc_unmask_intx_irq ,
539+ static struct irq_chip plda_intx_irq_chip = {
540+ .name = "PLDA PCIe INTx" ,
541+ .irq_ack = plda_ack_intx_irq ,
542+ .irq_mask = plda_mask_intx_irq ,
543+ .irq_unmask = plda_unmask_intx_irq ,
540544};
541545
542- static int mc_pcie_intx_map (struct irq_domain * domain , unsigned int irq ,
543- irq_hw_number_t hwirq )
546+ static int plda_pcie_intx_map (struct irq_domain * domain , unsigned int irq ,
547+ irq_hw_number_t hwirq )
544548{
545- irq_set_chip_and_handler (irq , & mc_intx_irq_chip , handle_level_irq );
549+ irq_set_chip_and_handler (irq , & plda_intx_irq_chip , handle_level_irq );
546550 irq_set_chip_data (irq , domain -> host_data );
547551
548552 return 0 ;
549553}
550554
551555static const struct irq_domain_ops intx_domain_ops = {
552- .map = mc_pcie_intx_map ,
556+ .map = plda_pcie_intx_map ,
553557};
554558
555559static inline u32 reg_to_event (u32 reg , struct event_map field )
@@ -609,7 +613,7 @@ static u32 local_events(struct mc_pcie *port)
609613 return val ;
610614}
611615
612- static u32 get_events (struct plda_pcie_rp * port )
616+ static u32 mc_get_events (struct plda_pcie_rp * port )
613617{
614618 struct mc_pcie * mc_port = container_of (port , struct mc_pcie , plda );
615619 u32 events = 0 ;
@@ -638,7 +642,7 @@ static irqreturn_t mc_event_handler(int irq, void *dev_id)
638642 return IRQ_HANDLED ;
639643}
640644
641- static void mc_handle_event (struct irq_desc * desc )
645+ static void plda_handle_event (struct irq_desc * desc )
642646{
643647 struct plda_pcie_rp * port = irq_desc_get_handler_data (desc );
644648 unsigned long events ;
@@ -647,7 +651,7 @@ static void mc_handle_event(struct irq_desc *desc)
647651
648652 chained_irq_enter (chip , desc );
649653
650- events = get_events (port );
654+ events = mc_get_events (port );
651655
652656 for_each_set_bit (bit , & events , NUM_EVENTS )
653657 generic_handle_domain_irq (port -> event_domain , bit );
@@ -741,17 +745,17 @@ static struct irq_chip mc_event_irq_chip = {
741745 .irq_unmask = mc_unmask_event_irq ,
742746};
743747
744- static int mc_pcie_event_map (struct irq_domain * domain , unsigned int irq ,
745- irq_hw_number_t hwirq )
748+ static int plda_pcie_event_map (struct irq_domain * domain , unsigned int irq ,
749+ irq_hw_number_t hwirq )
746750{
747751 irq_set_chip_and_handler (irq , & mc_event_irq_chip , handle_level_irq );
748752 irq_set_chip_data (irq , domain -> host_data );
749753
750754 return 0 ;
751755}
752756
753- static const struct irq_domain_ops event_domain_ops = {
754- .map = mc_pcie_event_map ,
757+ static const struct irq_domain_ops plda_event_domain_ops = {
758+ .map = plda_pcie_event_map ,
755759};
756760
757761static inline void mc_pcie_deinit_clk (void * data )
@@ -799,7 +803,7 @@ static int mc_pcie_init_clks(struct device *dev)
799803 return 0 ;
800804}
801805
802- static int mc_pcie_init_irq_domains (struct plda_pcie_rp * port )
806+ static int plda_pcie_init_irq_domains (struct plda_pcie_rp * port )
803807{
804808 struct device * dev = port -> dev ;
805809 struct device_node * node = dev -> of_node ;
@@ -813,7 +817,8 @@ static int mc_pcie_init_irq_domains(struct plda_pcie_rp *port)
813817 }
814818
815819 port -> event_domain = irq_domain_add_linear (pcie_intc_node , NUM_EVENTS ,
816- & event_domain_ops , port );
820+ & plda_event_domain_ops ,
821+ port );
817822 if (!port -> event_domain ) {
818823 dev_err (dev , "failed to get event domain\n" );
819824 of_node_put (pcie_intc_node );
@@ -835,7 +840,7 @@ static int mc_pcie_init_irq_domains(struct plda_pcie_rp *port)
835840 of_node_put (pcie_intc_node );
836841 raw_spin_lock_init (& port -> lock );
837842
838- return mc_allocate_msi_domains (port );
843+ return plda_allocate_msi_domains (port );
839844}
840845
841846static inline void mc_clear_secs (struct mc_pcie * port )
@@ -898,14 +903,14 @@ static void mc_disable_interrupts(struct mc_pcie *port)
898903 writel_relaxed (GENMASK (31 , 0 ), bridge_base_addr + ISTATUS_HOST );
899904}
900905
901- static int mc_init_interrupts (struct platform_device * pdev , struct plda_pcie_rp * port )
906+ static int plda_init_interrupts (struct platform_device * pdev , struct plda_pcie_rp * port )
902907{
903908 struct device * dev = & pdev -> dev ;
904909 int irq ;
905910 int i , intx_irq , msi_irq , event_irq ;
906911 int ret ;
907912
908- ret = mc_pcie_init_irq_domains (port );
913+ ret = plda_pcie_init_irq_domains (port );
909914 if (ret ) {
910915 dev_err (dev , "failed creating IRQ domains\n" );
911916 return ret ;
@@ -938,18 +943,18 @@ static int mc_init_interrupts(struct platform_device *pdev, struct plda_pcie_rp
938943 }
939944
940945 /* Plug the INTx chained handler */
941- irq_set_chained_handler_and_data (intx_irq , mc_handle_intx , port );
946+ irq_set_chained_handler_and_data (intx_irq , plda_handle_intx , port );
942947
943948 msi_irq = irq_create_mapping (port -> event_domain ,
944949 EVENT_LOCAL_PM_MSI_INT_MSI );
945950 if (!msi_irq )
946951 return - ENXIO ;
947952
948953 /* Plug the MSI chained handler */
949- irq_set_chained_handler_and_data (msi_irq , mc_handle_msi , port );
954+ irq_set_chained_handler_and_data (msi_irq , plda_handle_msi , port );
950955
951956 /* Plug the main event chained handler */
952- irq_set_chained_handler_and_data (irq , mc_handle_event , port );
957+ irq_set_chained_handler_and_data (irq , plda_handle_event , port );
953958
954959 return 0 ;
955960}
@@ -976,7 +981,7 @@ static int mc_platform_init(struct pci_config_window *cfg)
976981 return ret ;
977982
978983 /* Address translation is up; safe to enable interrupts */
979- ret = mc_init_interrupts (pdev , & port -> plda );
984+ ret = plda_init_interrupts (pdev , & port -> plda );
980985 if (ret )
981986 return ret ;
982987
0 commit comments